LabVIEWForum.de
Serielle kommunikation -> Fehlermeldung - 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: Serielle kommunikation -> Fehlermeldung (/Thread-Serielle-kommunikation-Fehlermeldung)

Seiten: 1 2 3


Serielle kommunikation -> Fehlermeldung - andy78 - 22.01.2008 08:02

Hallo Community !!!

Ich heiße Andreas, bin Student im 2.PS. Ich habe die Aufgabe eine Anlage über AK-Befehle anzusteuern. Ausgelöst wird die Befehlsfolge über ein Relais. LV soll entscheiden welcher Zustand vorliegt und die Befehlsfolge über die serielle Schnittstelle ausgeben. Soweit funktioniert das Ganze auch schon. Jedoch bekomme ich immer wieder die gleiche Fehlermeldung beim Einlesen der Antwort des Slave. Ich muss dazu sagen, dass ich noch nicht so sehr viel Erfahrung mit LV habe.
Ich habe das Blockdiagramm mal als Image angehängt.


Vielen Dank im Voraus.

Gruß
Andy78


Serielle kommunikation -> Fehlermeldung - Y-P - 22.01.2008 08:08

Leite mal den Ausgang von der Konfiguration Deiner Schnittstelle and das "VISA Write" weiter und schließe es dort statt dem COM1 an.

Gruß Markus


Serielle kommunikation -> Fehlermeldung - andy78 - 22.01.2008 08:31

Hallo Markus !


Danke für Deine schnelle Antwort. Ich hab das jetzt mal so angeklemmt, wie ich es verstanden habe. Leider kommt die selbe Fehlermeldung wie zuvor.
Anbei ein Screenshot.


Gruß
Andý78


Serielle kommunikation -> Fehlermeldung - Y-P - 22.01.2008 09:53

Lade doch mal Dein VI hoch....

Gruß Markus


Serielle kommunikation -> Fehlermeldung - andy78 - 22.01.2008 10:16

' schrieb:Lade doch mal Dein VI hoch....

Gruß Markus


Also gut, hier mal mein VI... Wie gesagt, bin Anfänger....Big Grin

Das Signal kommt später über einen ADW.

Gruß
Andy

Lv71_img


Serielle kommunikation -> Fehlermeldung - Achimedes - 22.01.2008 10:29

' schrieb:Hallo Markus !
Danke für Deine schnelle Antwort. Ich hab das jetzt mal so angeklemmt, wie ich es verstanden habe. Leider kommt die selbe Fehlermeldung wie zuvor.
Anbei ein Screenshot.
Gruß
Andý78

Hallo,
die Fehlermeldung könnte auch daher kommen da du 20 Byte lesen willst und vieleicht gar nicht so viele kommen.
Schau mal mit "Bytes am Seriellen Port" vie viel Byte ankommen.

Du solltets auch noch eine verzögerung zwischen senden und empfangen erstellen.
entweder mit der Zeit.
oder du wartest bis die Bytes da sind auf die du wartest.


Serielle kommunikation -> Fehlermeldung - andy78 - 22.01.2008 10:44

' schrieb:Hallo,
die Fehlermeldung könnte auch daher kommen da du 20 Byte lesen willst und vieleicht gar nicht so viele kommen.
Schau mal mit "Bytes am Seriellen Port" vie viel Byte ankommen.

Du solltets auch noch eine verzögerung zwischen senden und empfangen erstellen.
entweder mit der Zeit.
oder du wartest bis die Bytes da sind auf die du wartest.

Jau Super !!!


Ich habe mal eine Textdatei mit 6kb per Hyperterminal gesendet und auch auf 6kB "gewartet" und siehe da.....es funktioniert.
Leider weiß ich nicht wie groß die zu erwartente Antwort sein wird. Diese wird auch sicherlich variieren, von daher: Ist es möglich
Das Read-Visa so zu konfigurieren, dass es größenunabhängig empfängt?


Kompliment noch, es gibt Foren da kann man lange auf Antwort warten...

Gruß
Andy


Serielle kommunikation -> Fehlermeldung - Achim - 22.01.2008 10:53

' schrieb:Diese wird auch sicherlich variieren, von daher: Ist es möglich
Das Read-Visa so zu konfigurieren, dass es größenunabhängig empfängt?


Wie Achimedes schon geschrieben hat:

[attachment=10772]


Serielle kommunikation -> Fehlermeldung - andy78 - 22.01.2008 10:59

' schrieb:Wie Achimedes schon geschrieben hat:

[attachment=37827:b_p.jpg]


Jau, alles klar !!! Wer lesen kann ist klar im Vorteil...:Danke noch :huh:Ich probiere das gleich mal aus !


Gruß
Andy


Serielle kommunikation -> Fehlermeldung - andy78 - 22.01.2008 11:13

Big Grin

Echt super !! Klappt natürlich.... Ich danke recht herzlich. Auch mal ein Lob an die Macher von LV. Man lernt es recht einfach...

Gruß
Andy