LabVIEWForum.de - Visa String senden mit Zeitsteuerung

LabVIEWForum.de

Normale Version: Visa String senden mit Zeitsteuerung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Sehr geehrte LVF,

Ich bin Labview Neueinsteiger und habe ein Problem beim Übertragen von Zeit gesteuerten Daten (String) mit VISA.

Nun kurz zu meinem Aufbau:

Ich möchte mittels Labview Strings zu einem Mikrocontroller senden (Einstellungen für den Mikrocontroller).
Dieser String besteht derzeit aus 4 Werten:
1. Wert von 0-255 (händisch einstellbar)
2. Wert 0 oder 1 (händisch einstellbar)
3. Wert 0 oder 1 (händisch einstellbar)
4. Wert 0 oder 1 soll zu einer (oder mehreren) bestimmten Tageszeit für eine (oder mehrere) bestimmte Daurer gestellt werden.
siehe VI

Nun soweit funktioniert das ganze auch, nur habe ich das Problem, sobald der Wert 4 geschrieben wird (auf 1 ist) kann ich während dieser Aktiv ist nicht mehr die Werte von 1-3 ändern. (Ich möchte jedoch diese auch in diesem Zeitraum ändern können).


Nun habe ich schon verschieden Varianten versucht, komme jedoch nicht auf die Lösung.

Derzeit habe ich noch die Labview 2013 Evaluierungsversion.

Ich hoffe Ihr könnt mir weiterhelfen.

Vielen Dank vorerst
Simon
Lokale Variablen brechen zwar den Datenfluss, aber das heißt nicht, dass man sie gar nicht verwenden darf.
Einfache Lösung also:
[attachment=49846]
und natürlich identisch in Case 2.

Gruß, Jens
Hallo Jens,

Vielen Dank für die Lösung, ich habe das ganze noch ein wenig umgebastelt. Siehe VI

Ich hätte noch eine Frage, wäre es möglich ein "Warten(ms)" irgendwie abzubrechen??

Schönen Tag noch

Simon
Hallo NISI,

Zitat:wäre es möglich ein "Warten(ms)" irgendwie abzubrechen??
Nein. Die Funktion heißt ja "Warten" und nicht "Warten mit Abbrechen"…

Aber du könntest doch z.B. statt einmal 5s zu warten besser 5mal 1s warten und zwischendrin die Abbruchbedingung abfragen…
Referenz-URLs