LabVIEWForum.de - Serielle Schnittstelle

LabVIEWForum.de

Normale Version: Serielle Schnittstelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo
also ich möchte über meine serielle Schnittstelle aus LabVIEW ein Gerät ansteuern. Das Gerät benötigt aber die Befehle aller 50 ms. Dazu hab ich eine Schleife aufgebaut die die Com-Schnittstellle beinhaltet. Aber nun will ich noch weiiter Funktionen drum herum bauen und aufgrund des schnellen Zugriffs auf die Serielle Schnittstelle funktionieren die Butten ausserhalb dieser Schleife nicht mehr! Ich möchte aber noch mehr Funktionen um die Schleife drum herum bauen. Was soll ich da tun? Wie muss ich da vorgehen? Danke
Hallo dany22,

hab mir eben Dein Programm ansehen können.
Die Vorbereitung der Seriellen Schnittstelle (VISA serial) kannst Du aus der Schleife heraus nach links ziehen. Gleichzeitig solltest Du das VISA Close mit dem Errorhandler nach rechts aus der Schleife herraus ziehen.
Es reicht übrig aus, die VISA Session nur einmal während dem Programmlauf zu starten und auch nur beim Programmende zu beenden.
Damit wird Dein Programm wesentlich flotter werden.
So wie Du es jetzt programmiert hast, wird beides in jedem Schleifendurchlauf durchgeführt.

Grüße
Andreas
Referenz-URLs