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 

Byte (hex) erzeugt Timeout im VISA



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!

06.06.2014, 12:31 (Dieser Beitrag wurde zuletzt bearbeitet: 06.06.2014 12:49 von jg.)
Beitrag #1

Lolleg Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jun 2014

12.0f3
2014
DE



Byte (hex) erzeugt Timeout im VISA
Hier ist mal wieder ein Anfänger in LabVIEW unterwegs und hofft auf ein wenig Hilfe.

Ich steuere eine Schrittmotor mittels LabVIEW über USB an.
Dabei wird ein String mit 9 Bytes in hexadezimal erzeugt.
Beim auslesen der Schrittanzahl erhalte ich ein Timeout sobald eines der Bytes den Wert 0A (hexadezimal) annimmt.
Das Bild zeigt Beispielhaft einen Aufbau des String.
   
Mir geht es jetzt vor allem um die Operand Byte 3 bis 0 (Anzahl der Schritte des Motors von 0 bis (2^31)-1), sobald einer dieser Vier den Wert 0A annimmt kann ich die niedrigeren Operanden Bytes nicht auslesen. Erst wenn der das entsprechende Byte um 1 erhöht wird, läuft alles wieder normal.

Wieso erzeugt mir ein externer Datenstring ein Timeout im VISA?

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2014, 12:59
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Byte (hex) erzeugt Timeout im VISA
Du hast die COM-Schnittstelle nicht selber konfiguriert. Somit arbeitet VISA mit den Standardwerten (aus Windows), das dürften u.a. 9600 Baud, TerminationChar "Enabled" und "TermChar"=0x0A sein.
Verwende nach VISA-Open das VI "VISA Configure Serial Port" mit den entsprechenden Einstellungen und es sollte funktionieren.

   

Gruß, Jens

P.S.: Anhänge bitte in Übereinstimmung mit den LVF-Regeln hier im Forum hochladen, nicht bei externen Hostern.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2014, 13:26
Beitrag #3

Lolleg Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jun 2014

12.0f3
2014
DE



RE: Byte (hex) erzeugt Timeout im VISA
Jetzt wird das ganze schon klarer durch das VI!
Erstmal Danke soweit, wenn es nicht läuft melde ich mich noch einmal.

[Offtopic]
Genau so ein p.s. wollte ich eigentlich vermeiden, ich habe einfach das Tut zum Hochladen von Bilder übersehen. Blink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  dynamische Byte-Anzahl einer Nachricht Gottimp 6 4.954 23.03.2021 18:15
Letzter Beitrag: GerdW
  Polling über USB RAW - Timeout funktioniert nicht MirkoB 3 5.137 06.09.2017 15:18
Letzter Beitrag: MirkoB
  TimeOut error 6101 patriote00 15 13.983 18.12.2015 14:55
Letzter Beitrag: patriote00
  Problem: Empfangene Byte Anzahl ändert sich MKVH28 7 6.648 26.03.2015 17:39
Letzter Beitrag: Lucki
  VISA: Timeout Error (1073807339) TobSTAR 4 9.672 03.07.2014 09:22
Letzter Beitrag: TobSTAR
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.248 10.11.2013 12:16
Letzter Beitrag: Y-P

Gehe zu: