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 

Polling über USB RAW - Timeout funktioniert nicht



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!

29.08.2017, 08:58
Beitrag #1

MirkoB Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2008

2016
2007
kA

09599
Deutschland
Polling über USB RAW - Timeout funktioniert nicht
Hallo!

Ich habe das Problem, dass ich mit einem USB-Gerät kommunizieren muss, welches seine Messwerte per Polling zur Verfügung stellt. Die Kommunikation selbst funktioniert. Ich kann Kommandos via Bulk-In auf EP 0x02h senden und auf 0x83h empfangen.

02h Bulk Out (Befehle)
83h Bulk In (Status)
84h Bulk In (Messdaten)

Sobald ich aber in den "Messmodus" gehe, funktioniert es nicht mehr:
Dazu muss ich auf EP 02h den Startbefehl senden und bekomme auf 84h die ersten 96 Byte der Messwerte zurück.
Danach muss ich auf 83h ein Status abfragen, ehe auf 84h die nächsten Messwerte lesbar sind.

Das Problem ist, das es kein starres Raster ist, sondern mal 3...4 Messwerte auf 84h kommen können und auch mehrfach auf 83h Statusmeldungen.

Ich muss also irgendwie rausfinden, auf welcher USB Bulk-In Pipe Daten anliegen und dann diese auslesen.

Der Versuch dies über einen knackig-kurzen Timeout zu machen schlägt leider fehl, da der Timeout scheinbar ignoriert wird...
(Immer >2 Sekunden)

Benutzt wird Labview 2016 und der NI-VISA-Driver Wizzard.

Vielleicht hatte ja schon mal jemand eben das selbe Problem und konnte es lösen?


Mirko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Polling über USB RAW - Timeout funktioniert nicht - MirkoB - 29.08.2017 08:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  GPIB / VISA Verbindung funktioniert nicht mehr in exe marc10k 2 3.960 25.01.2019 12:15
Letzter Beitrag: marc10k
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 5.912 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  Modbus Ansteuerung funktioniert nicht JohSch 0 3.032 16.03.2018 14:53
Letzter Beitrag: JohSch
  TimeOut error 6101 patriote00 15 12.305 18.12.2015 14:55
Letzter Beitrag: patriote00
  RS 232 NI MAX funktioniert nicht/ Putty schon Gesetzt 7 6.742 19.01.2015 12:24
Letzter Beitrag: Gesetzt
  VISA: Timeout Error (1073807339) TobSTAR 4 8.926 03.07.2014 09:22
Letzter Beitrag: TobSTAR

Gehe zu: