LabVIEWForum.de
Subvi wird immer neu gestartet ? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Subvi wird immer neu gestartet ? (/Thread-Subvi-wird-immer-neu-gestartet)



Subvi wird immer neu gestartet ? - Benjamin84 - 20.06.2008 15:51

Hallo,
in meinem Projekt habe ich mir ein Subvi geschrieben was eigentlich auch soweit funktioniert doch das Problem ist das es immer neu gestartet wird. Das heißt wenn ich mein Host Programm laufen lasse und dann das Subvi öffne sehe ich immer wie die Bedienelemente (Start Pfeil, Stop usw.) immer an und wieder aus gehen. Ich kann leider nicht nachvollziehen warum dies geschieht.
Im Anhang ist mein Programm mit verwendeten Subvi.
Danke
Gruß Benjamin

[attachment=13059]
[attachment=13060]

LabVIEW Version 8.5


Subvi wird immer neu gestartet ? - Kvasir - 20.06.2008 17:14

Leider kein LabVIEW hier zur Hand, aber das ist normal, wenn du das SubVi öfters aufrufst.
Steht das in einer Schleife im Hauptprogramm? Dann wird es bei jedem Durchlauf gestartet und auch beendet. Daher siehst du das "flackern"

Grüße


Subvi wird immer neu gestartet ? - Benjamin84 - 20.06.2008 18:47

Danke für deine Antwort. Gibt es eine Möglichkeit das es nicht immer neu startet?? Denn in dem subvi will ich die Max.- und Min.- Werte bestimmen und die setzte ich bei jedem Neustart zurück. Wie kann ich dies denn anders lösen ??
Vielen Dank


Subvi wird immer neu gestartet ? - Kvasir - 21.06.2008 10:38

Nein da gibt es keine Möglichkeit. Aber such mal hier im Forum unter dem Begriff "funktionales Vi". Möglicherweise ist das das, was du benötigst.
Eventuell helfen dir auch die "Punkt für Punkt" Funktionen von LV weiter (im Menü Mathematik zu finden)


Subvi wird immer neu gestartet ? - Y-P - 22.06.2008 08:34

Kannst Du das Bsp. mal etwas vereinfachen, damit man testen kann was Du meinst. Hier fehlen einige SubVIs und Funktionen.
Was evtl. sein könnte, ist dass es deshalb immer ausgeführt wird, weil es in Geinem "Default"-Case ist.
Hab's mir aufgrund der Unvollständigkeit aber nicht angeschaut.

Gruß Markus