INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Messgerätansteuerung mit Visa über RS232



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.11.2010, 18:30 (Dieser Beitrag wurde zuletzt bearbeitet: 02.11.2012 13:55 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Messgerätansteuerung mit Visa über RS232
' schrieb:und ich bekomme eine lustige
Fehlermeldung:
Fehler: -1073807339 .... Zeitüberschreitung, bevor der Vorgang abgebrochen werden konnte.
Das passiert auch, wenn ich mir das ganze in der Highlightfuntkion anschaue.
Das ist völlig normal. Das VI Read wartet, und zwar so lange, bis eine von drei Bedingungen erfüllt ist:[list=1]
[*]Es wurde TerminalChar in der Konfig aktiviert, mit Standardwert x0A. VI Read wartet, bis dieses Zeichen im Buffers ist und liest dann den Buffer (d.h. den kompletten Antwortstring) aus.<>
[*]Es sind die mindestens die Zahl Zeichen im Buffer, die am Engang "bytes to read" als Anzahl eingegeben wurde. Wenn das mehr Zeichen sind, als was als Antwort zu erwarten ist, dann ewiges Warten. Sind es weniger, wird die Antwort nicht vollständig gelesen.<>
[*]Das Warten wird durch den in der Konfig eingestellten Timeout beendet. Standardwert ist 10s.<>
[st]Wenn Du den TerminalChar x0A nicht als String-Abschluß hast, und außerdem eine zu große Anzahl von zu lesenden Zeichen angegeben hast, dann kommt es zum Timeout.

Eine einfache Methode in Deinem Fall wäre:
TerminalChar deaktivieren.
Nach Schreiben warten (200ms)
Die Anzahl von Bytes im Buffer lesen
Diese Anzahl an das VI Read anschließen und den Buffer auslesen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Messgerätansteuerung mit Visa über RS232 - Lucki - 09.11.2010 18:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 6.932 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 9.929 07.05.2019 08:59
Letzter Beitrag: AAlp
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 7.059 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  Servomex Messwerte auslesen über RS232/RS485 Chefkoch 6 9.784 18.07.2016 13:54
Letzter Beitrag: jg
  RS 485 über VISA - Beschleunigung möglich? Riddler 6 7.868 11.11.2015 19:18
Letzter Beitrag: Lucki
  Kommunikation zwischen einer Pumpe und PC über VISA PatiPati 25 18.216 22.09.2015 21:21
Letzter Beitrag: GerdW

Gehe zu: