LabVIEWForum.de - Fehlermeldung beim Parsen

LabVIEWForum.de

Normale Version: Fehlermeldung beim Parsen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich bekomme immer wieder ne Fehlermeldung in meinem Programm und kann nix damit anfangen...
vielleicht könnt ihr mir helfen
Ich habe versucht, den Lesepuffer von VISA auszulesen und das dann in Zahlen umzuwandeln mittels Parsen um diese in einem Diagramm darstellen zu können! (als zusätzliche Info: geht um ein DMS-Messverstärker GSV-2, mit dem ich eine Art Zugversuch veranstalten soll) Aber ich krieg halt die Fehlermeldung: "Ein Ausgabeparameter ist ungültig. NI-488: Befehl erfordert, das der GPIB-Regler der aktive Regler ist."
Was ist damit gemeint und vorallem wir kann ich das beheben?
Bitte helft mir, ich komm nicht weiter mit meiner Praktikumsarbeit! Bin auch in Bezug auf LV noch grün hinter den Ohren...
Steve
Ich stehe auch jedem Tipp oder Ratschlag, wie ich es anders konstruieren kann, offen gegenüber.
Habe jetzt auch mein VI mit hochgeladen.
Gruß Steve
Zur Verdeutlichung, der Fehler tritt auf bei "in String suchen"!
Bitte helft mir, ich habe ,so weit ich mir zu helfen wusste, alles mögliche versucht...
Wie sieht denn der Eingangsstring aus, und was möchtest du herausbekommen?

Poste doch mal das Format im dem der DMS die Daten sendet.
Dann schreib ich dir einen Filter
' schrieb:Wie sieht denn der Eingangsstring aus, und was möchtest du herausbekommen?

Poste doch mal das Format im dem der DMS die Daten sendet.
Dann schreib ich dir einen Filter


Vielen Dank erstmal!
Ich hoffe du bist meine Rettung...
Das Format des DMS sieht wie folgt aus:
für Messwerte überträgt er 5 Bytes, das erste Zeichen dient der Synchronisierung (ist ein ",") das 2. enthält Info`s über internen Status. Die 3 nachfolgenden sind die DatenBytes: HByte MByte und LByte!
für Registerwerte: die werden durch ein ";" getrennt, nachdem ich ein Befehl angefordert hab. Es werden je nach Befehl 2-8 DatenBytes übertragen.
Ich hoffe das reicht aus, ansonsten versuch ich deine Fragen so gut wie es geht dann noch zu beantworten
Gruß Steve
' schrieb:Vielen Dank erstmal!
Ich hoffe du bist meine Rettung...
Das Format des DMS sieht wie folgt aus:
für Messwerte überträgt er 5 Bytes, das erste Zeichen dient der Synchronisierung (ist ein ",") das 2. enthält Info`s über internen Status. Die 3 nachfolgenden sind die DatenBytes: HByte MByte und LByte!
für Registerwerte: die werden durch ein ";" getrennt, nachdem ich ein Befehl angefordert hab. Es werden je nach Befehl 2-8 DatenBytes übertragen.
Ich hoffe das reicht aus, ansonsten versuch ich deine Fragen so gut wie es geht dann noch zu beantworten
Gruß Steve
Oh Mann, bin ich happy. Ich habe es doch endlich geschafft, ne ordentliche Rückmeldung vom Messverstärker zu erhalten. Und ich zweifelte schon fast an mir. Habe das mit dem Parsen sein gelassen und es über verschiedene String-Befehle hinbekommen.
Jetzt gehts dran, mein Programm zu verfeinern und zu komplettieren.
Ich danke allen, die mir geholfen hatten.
Schönes We
Gruß Steve
Referenz-URLs