LabVIEWForum.de
zu wenige Bytes übertragen als angefordert - 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: zu wenige Bytes übertragen als angefordert (/Thread-zu-wenige-Bytes-uebertragen-als-angefordert)



zu wenige Bytes übertragen als angefordert - bemecha - 25.08.2005 12:51

Hi Zusammen!

ich bin jetzt schon am verzweifeln.
Wie könnte man den Fehler am COM-port umgehen, wenn eine Fehlermeldung kommt, dass zu wenige Bytes übertragen wurden als angefordert.
Kann man festlegen, dass immer nur bestimmte Anzahl an Bytes zur Weiterverwendung gebaucht werden und alles was drunter ist, nicht beachtet wird?


Danke für eure lobenswerte Mühe!

Grüße
bemecha


zu wenige Bytes übertragen als angefordert - marker - 26.08.2005 07:12

Hallo bemecha,

mit dem Eigenschaftsknoten "VISA: Bytes am seriellen Port" (Funktionentabelle: Instrumenten-I/O->Serielle Schnittstelle->Bytes am seriellen Port) kann man die Anzahl der Bytes die am seriellen Port anliegen auslesen. Damit kannst Du dann entscheiden ob Du die anstehenden Daten ausliest, wartest bis noch mehr Daten eingetroffen sind oder ob Du die Daten löschst.

Gruß,
Marko


zu wenige Bytes übertragen als angefordert - bemecha - 26.08.2005 07:39

Hi MArko,

danke für die Antwort. Du machst mir hoffnung!


Kannst du bitte die VISA-Eigenschaftknoten-Einstellungen näher beschreiben oder ein kleines VI schreiben, damit ich mir das angucken kann wie man es festlegt --> das Warten auf weitere Bytes oder löschen bzw. nicht verarbeiten der anliegenden Bytes.

Danke vielmals!!!!!!!!!!!!!

Grüße
bemecha


zu wenige Bytes übertragen als angefordert - marker - 26.08.2005 07:58

So könnte das z.B. aussehen.

Gruß,
Marko


zu wenige Bytes übertragen als angefordert - bemecha - 26.08.2005 09:34

Besten Dank Marko!!!!!!

Das hat mir sehr viel geholfen und weitere Bisse in mein Arbeitstisch erspart.


Vielen Dank!!!!!!!!!!!!!!!!

Grüße
bemecha