LabVIEWForum.de
Probleme mit Visa read - 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: Probleme mit Visa read (/Thread-Probleme-mit-Visa-read--13977)



Probleme mit Visa read - Alfe - 30.11.2006 23:45

Hallo,
ich habe ein Problem mit Visa Read aus dem ich nicht schlau werde. Ich kommuniziere über RS232(PC) mit einem Umrichter (RS422) dazwischen is ein R232/422 Umsetzer. Es funktioniert auch problemlos dem Umrichter einen Wert z.B. Solldrehzahl vorzugeben und anschließend den entsprechenden aktuellen Wert mit Read auszulesen. Soweit so gut. Jetzt habe ich ein andere Programm geschrieben mit dem ich nur einen Read-Befehl ausführen möchte, um von verschiedenen Parametern die aktuell eingestellten Werte einfach mal auslesen zu können und hier passiert nun etwas was mir völlig schleierhaft ist. Ich Sende also einen Sting lies "Objektnummer3118" die Syntax ist #0:1831?/05 wenn ich nun mit Read die bytes die am Port anliegen auslese variert die Anzahl zwischen 1,8,9,16,17 ich erwarte eigentlich 8Bytes wenn ich dem glauben schenken kann was im Protokoll steht. Schraube ich die Wartezeit auf 20ms hoch liegen dann immer 9oder 10 Bytes am Port. Ich habe jetzt dass ganze mal im Glühbirne Modus angeschaut hier liegen immer 16Bytes an sprich der Datensatz genau doppelt, damit könnte ich leben, da die Reihenfolge der Bytes zumindest stimmt. Hat schon jemand mal ähnliche Erfahrungen mit Visa Read gehabt? Bzw. kann mir jemann erklären warum im Glühbirnemodus immer 16 Bytes anliegen oder heißt dass dass in meinem vi eigentlich immer 16Bytes anliegen müssten und nur im Normalenmodus irgendwas verschluckt wird? Ich bin für jede Anregung dankbar. Ich poste morgen auch noch dass vi.
Ach ja mit dem Hyperterminal funktioniert es übrigens ohne Probleme und hier kommen nur 8Bytes an also muß es wohl irgendwie an LV oder Visa liegen oder?
Viele Grüße
Alfe


Probleme mit Visa read - Traxx - 01.12.2006 10:00

Hi,

ich denke, dass Du einfach zu schnell ausließt.
Mache doch mal eine Schleife, in der Du zyklich, die Property "Bytes at serial Port" abfrägst (ca. alle 5ms). Wenn sich der Wert von einem durchlauf zum nächsten nicht mehr verändert, wirs Du alle Bytes haben, die du benötigst.


Probleme mit Visa read - Alfe - 01.12.2006 10:06

Hallo,
habe mein Problem soeben lösen können. Es lag an einem Subvi, indiesem hatte ich auch ein Visa Write verwendet allerdings ohne nachfolgendes Read. Ich habe mir dass Programm nun nochmal angeschaut und dieses wirte entfernt und siehe da mein vi funktioniert nun perfekt und zeigt auch immer nur die erwarteten 8 bytes auch im Glühbirne Modus. Na mal schauen was mich beim weiterprograsmieren noch erwartet:-).
Viele Grüße
alfe