Hallo zusammen,
ich stehe mal wieder auf dem Schlauch. Vor mir auf dem tisch liegt ein USB Goldammer Messinterface. Firma Goldammer liefert für dieses Interface LabView Treiber mit.
Ein VI zeigt z.B. die ID des ersten USB-Devices an, soweit gut. Wenn ich es richtig sehe, ruft das Goldammer VI intern eine DLL Funktion auf. Auch gut.
Ich möchte jetzt erkennen ob das USB Device da ist oder nicht. Beim Ziehen des USB Steckers soll die LED ausgehen
Wenn ich das VI von Von Hand ausführe, liefert es immer den gewünschten Wert zurück. Karte da --> 1, Karte nicht da: >1000
Führe ich das VI aber in einer Schleife einmal sekündlich aus, liefert es immer nur den Zustand der ersten Ausführung. Es liefert dann z.B. immer 1 wenn die Karte beim Start der Schleife da war, auch wenn ich die Karte dann abziehe. Stoppe ich die Schleife und starte sie neu, ist das Ergebnis nicht mehr 1.
Das VI wird definitiv nur einmal sekündlich ausgeführt und ist dann wieder beendet.
Wo könnte hier nur der Unterscheid zwischen einmaliger Ausführung und zyklischer Ausführung innerhalb einer Schleife sein?
Vielleicht weiß ja Jemand Bescheid?