LabVIEWForum.de
Falsche Werte von RS232 - 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: Falsche Werte von RS232 (/Thread-Falsche-Werte-von-RS232)



Falsche Werte von RS232 - Kreischel - 21.01.2011 12:58

Hallo, ich habe folgendes Problem:

Ich lese verschiedene Multimeter mit einem primitiven VI aus, welches nur aus der Portkonfiguration und dem VISA-Lesen-Element besteht. Dazu noch eine Whileschleife für permanentes einlesen. Die Multimeter senden alle permanent Daten und somit enfällt auch die Eingabe eines Befehles zum abfragen der aktuellen Werte. Nur manchmal wird anstatt eines richtigen Messwertes z.B. eine 0 eingelesen oder eine 600, eben schwachsinnige Werte. Dass kann bei 100 Messungen einmal vorkommen oder auch bei 10 zweimal, völlig stochastisch.

Gibts in den Visabausteinen Einstellmöglichkeiten die das Problem beheben könnten?? Irgendwelche Synchronisationen oder Meldungen "Wert vollständig gelesen", ich hab keine Ahunung was es da noch so für Einstellmöglichkeiten bei VISA gibt.


Falsche Werte von RS232 - GerdW - 21.01.2011 13:30

Hallo Kreischel,

woher soll das VISARead entscheiden, ob ein Wert vollständig ist?

Liefern deine Multimeter ordentliche EOT-Zeichen? Dann kannst du diese als Abschlußzeichen beim RS232-Init angeben...


Falsche Werte von RS232 - Diplomand - 21.01.2011 15:33

Hallo Kreischel,

hier ein Beispiel von NI, den ich einbissen bearbeitet habe.
Ich hoffe, dass du damit weiter kommst.
Lv85_img

Mfg
Nedzad