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!

17.06.2011, 16:40
Beitrag #7

Novgorod Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2008

2016
2006
EN

0
Sonstige
RE: VISA USB-Serial "Plug&Play"?
Hi,

das Problem hat sich für mich erledigt Top1
Auf die Idee mit dem VISA Find Resource bin ich auch schon gekommen - das Problem dabei ist anscheinend, dass ein COM-Port solange nicht aus dem VISA verschwindet, bis er gecloset wird! Das war auch das eigentliche Problem in meinem (bisher Test-)Programm: Bei einem Kommunikationsfehler (beim Lesen/Schreiben) wurde der Port nicht geschlossen, das Programm brach einfach nur mit nem Fehler ab - das ist fatal Big Grin.. Der Port konnte dann beim erneuten Programmstart nicht initialisiert werden, weil er bereits geöffnet war.. Erst nach dem Umstöpseln (andere COM-Nummer) kann VISA den neuen Port initialisieren (weil er nicht "in use" ist) und gleichzeitig den anderen schließen, so dass er freigegeben wird - beim Zurück-stöpseln passiert dann das gleiche..

VISA Find Resource kann nur dann detektieren, dass ein COM-Port "abgezogen" wurde, wenn dieser vorher gecloset wird. Das ist der Timing-Knackpunkt, wenn man es "live" machen will (hast du ja auch gesagt), es dauert bei mir alles zusammen etwa 66ms - viel zu langsam.
Meine Lösung ist aber noch viel einfacher: Wenn man das Gerät abzieht, soll das Programm eh eine Fehlermeldung ausspucken (und natürlich aufhören zu messen) - es reicht also, wenn man bei einem Lese-/Schreibfehler einfach den Port schließt.. Smile Dann wird z.B. gewartet bis er wieder verfügbar ist (mit VISA Find Resource) und die Messung fortgeführt.. So muss ich nicht vor jeder einzelnen Messung checken, ob der Port tatsächlich vorhanden ist..

Merke also: Führst du VISA weiter fort, schließe vorher deinen Port Wink
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
RE: VISA USB-Serial "Plug&Play"? - Novgorod - 17.06.2011 16:40

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

Gehe zu: