LabVIEWForum.de
VISA Einlesen und Speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: VISA Einlesen und Speichern (/Thread-VISA-Einlesen-und-Speichern)



VISA Einlesen und Speichern - Marco_81 - 12.03.2007 17:00

Hallo@all.

Von einer Sensor-Auswerteeinheit bekomme ich einen String. Dieser String hat eine Variable länge. Zum Bsp. A700;B500;...;H600;.
Wichtig ist für mich H600 und davon die Zahl, 600. Mit String durchsuchen und zergliedern komme ich an die Stelle H des Strings.
Dann Dezimal-String nach Zahl bekomme ich die Zahl 600. Nun möchte ich die Werte anzeigen lassen. Das geschieht mit einem Signalverlaufsgraph (siehe Anhang). Mein Problem ist das wenn nichts am COM Port anliegt der Graph auf Null geht, weil meine while Schleife schneller durchläuft als Daten am COM Port anliegen.
Wie kann ich es realisieren das der Graph nur dann Werte annimmt wenn diese vom COM Port kommen?
Beispiel:
H600; zeigt 600 an (Graph) fünf Minuten nichts H300; zeigt 300 an (Graph) .
Und geht es, dass dann die Zeit angezeigt wird, wie im Beispiel fünf Minuten auf der x-Achse des Graphen?


Gruß Marco


VISA Einlesen und Speichern - Achimedes - 12.03.2007 17:20

so müsste es gehen.

[attachment=5568]


VISA Einlesen und Speichern - Marco_81 - 12.03.2007 17:27

Danke für die schnelle Antwort! Es funktioniert so weit. Wenn kein Wert am COM Port ist zeigt der Graph nichts an. Jetzt habe ich nur noch das Problem das auch die Zeit am Graph anhält. Geht es, dass die Zeit trotzdem weiter läuft. Wenn 60 Sekunden vergehen bis ein neuer Wert da ist sollten diese auf der x-Achse zu sehen sein.

Gruß


VISA Einlesen und Speichern - Marco_81 - 12.03.2007 18:12

Hab das Problem gelöst. Benutzt wird jetzt ein xy-Graph mit Signaleingang und Zeitstempel siehe Anhang.

Danke!

Gruß Marco