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 

VISA USB-Serial "Plug&Play"?



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.06.2011, 23:24 (Dieser Beitrag wurde zuletzt bearbeitet: 10.06.2011 19:10 von Novgorod.)
Beitrag #1

Novgorod Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2008

2016
2006
EN

0
Sonstige
Question VISA USB-Serial "Plug&Play"?
Hiho,

ich habe ein Gerät, das über eine USB-zu-Serial Schnittstelle betrieben wird, also einen virtuellen COM-Port erzeugt. Es funktioniert an sich auch prima mit dem VISA, nur eine Kleinigkeit verwundert mich ein wenig:
Ich will mein Programm "idiotensicher" machen, also z.B. auch den Fall berücksichtigen, dass die USB-Verbindung abgezogen werden kann.. In diesem Fall verschwindet der COM-Port komplett aus dem System und das Programm bricht (natürlich) mit einem Fehler ab. Nun wenn ich den USB-Stecker wieder reinstecke (der COM-Port ist wieder da, z.B. im Gerätemanager) und das Programm wieder starte, wird der COM-Port vom VISA nicht gefunden! Das VISA bekommt es irgendwie nicht mit, dass der COM-Port wieder da ist (oder vielleicht sogar dass er weg war Wink)..
Interessanterweise funktionierts, wenn ich ihn in einen anderen USB-Port stecke und er dadurch von Windows eine andere COM-Port Nummer bekommt. Der "neue" COM-Port wird dann tatsächlich dynamisch vom VISA erkannt und kann angesprochen werden. Danach kann ich dasselbe nochmal machen und den Stecker wieder in den ersten USB-Port stecken (ursprüngliche COM Nummer) und er wird vom VISA erkannt! Blink

Also es funktioniert "dynamisch" nur beim umstecken, jedoch nicht beim wieder reinstecken in denselben USB-Port. Es hilft nichtmal Labview komplett neuzustarten, der Stecker muss umgesteckt werden, sonst läufts nicht mehr. Das Problem tritt nur auf, wenn im laufenden Programm der Stecker abgezogen wird (Lese-/Schreibkommandos). Wenn nicht auf den Port zugegriffen wird, kann man ihn belibig ein- und ausstecken und er wird immer erkannt...

Das Verhalten habe ich sowohl unter XP 32bit, als auch Win 7 64bit beobachtet (Labview 2010 SP1 32bit bzw. 64bit). Ist das Problem bekannt? Gibts da eine Lösung?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
VISA USB-Serial "Plug&Play"? - Novgorod - 09.06.2011 23:24

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Tongue Agilent Plug-In 's aktualisiert. Muß neue .exe erstellt werden? kwz 0 2.540 18.11.2021 15:40
Letzter Beitrag: kwz
  Serial Port mit Continuous Serial Read Write Hoang Nguyen 2 7.774 15.04.2016 10:35
Letzter Beitrag: Hoang Nguyen
  Serial Read von Arduino in Chart darstellen lars1500 28 23.797 12.01.2015 19:29
Letzter Beitrag: lars1500
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.248 10.11.2013 12:16
Letzter Beitrag: Y-P
  Serial auslesen wenn COM-Port verfügbar lrt65492 7 12.094 20.05.2012 19:07
Letzter Beitrag: GerdW
  Serial VISA Session name vergeben? yasukatakaya 0 3.609 17.04.2012 09:59
Letzter Beitrag: yasukatakaya

Gehe zu: