Hallo Tom,
Zitat:Ich denke es liegt an meiner State Machine. Denn wenn ich nur meine SubVIs für Spannung und Strom setzen und alle GET-SubVIs zum auslesen des Netzgeräts in eine Schleife schmeiße funktioniert alles wunderbar. Kann der Typ der StateMachine, also die QSM diese Art von Fehler hervorrufen? Können lokale Variablen dafür verantwortlich sein?
- Die QSM (als Konstrukt an sich) wird diesen Fehler nicht hervorrufen. Nur der Code, den du innerhalb der QSM aufrufst (und wie oft du ihn aufrufst), kann den Fehler bewirken…
- Lokale Variablen an sich auch nicht - nur eben wieder die Werte, die sie enthalten. Ändert sich der Wert einer lokalen Variable irgendwann? Wozu benötigst du hier überhaupt (noch) lokale Variablen?
Wenn deine Schleife wirklich wie gewünscht funktioniert, dann packst du den enthaltenen Code in ein subVI und rufst dieses eine subVI in deiner QSM auf. Der Code sollte dann genauso wie in der Schleife funktionieren!