Hallo!
Das:
' schrieb:ich hab nen Controller am Com-Port angeschlossen und der sendet mir 2 Protokolle. Das erste ist das er ein Ergebnis für eine Kalibration schickt. Und dann kann ich mit einem zweiten Befehl in den Messmodus schalten. Worauf der Controller mir dann das 2.Protokoll mit Messdaten schickt.
hört sich für mich folgender Maßen an:
Du sendest via VISA Write ein Signal an den COM (Kalibrieren).
Dein Controller antwortet Dir. Du liest das mittels VISA Read ein (Kalibrieren erfolgt).
Du sendest ein anderes Signal (Messmodus).
Dein Controller antwortet Dir (Ich messe jetzt).
Ist das richtig?
Wenn das so ist, benutze einfach in der oben angegebenen Reihenfolge die Reads und Writes.
Ansonsten erkläre das ganze dich bitte etwas deutlicher - was zu welchem Zweck wann gesendet/empfangen werden muß.
Evtl. sendest Du nur das Kalibrieren zu oft und der Controller antwortet richtig - und es ist das VI, das fälschlicher Weise die Daten dann falsch zuordnet.
Gruß