LabVIEWForum.de - Mehrere Sub VI's in einem "Haupt" VI verwenden

LabVIEWForum.de

Normale Version: Mehrere Sub VI's in einem "Haupt" VI verwenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo allerseits,

ich möchte einen Zweipunktregler programmieren, der bis zu einem max-Wert einen Ausgang aug High schaltet und dann abschaltet bis der Eingang auf einen min-Wert abgefallen ist.
Der min-Wert soll abhängig vom max-Wert über eine "range" gesetzt werden.

Da ich mehrere dieser "Schmidt-Trigger" in meinem Programm verwenden möchte habe ich diese Funktion in einen SubVI ausgelagert.
Jetzt habe ich beim Testen festgestellt, dass beim Einsatz eines dieser SubVI's alles bestens funktioniert, sobald ich aber einen Zweiten einsetze funktioniert es nicht mehr.

Im Anhang habe ich den Test-VI und meinen Schmidt-Trigger einmal hochgeladen.

Vielen Dank schon einmal für eure Hilfe

LG*
Timo
Ohne weiteres Anschauen deiner VIs:
Wenn du willst, dass mehrere Instanzen eines VIs unabhängig voneinander arbeiten, dann muss du es in den VI-Eigenschaften auf "reentrant/ablaufinvariant" stellen.

Gruß, Jens
Hallo Jens,

vielen Dank für deine super schnelle Hilfe!
Genau das war der Fehler, jetzt gehts!

Gruß
Timo
Hallo Timo,

ich habe mal den RS-FlipFlop-Baustein durch simple boolsche Logik ersetzt:
[attachment=47120]
Das Reset hat Vorrang.
(Manchmal sollte sowas auch resourcensparend umgesetzt werden. Das Toolkit hat nicht jeder...)
Hallo Gerd,

vielen Dank für die Optimierung. Das werde ich auch mal so ausprobieren.

Gruß
Timo
Referenz-URLs