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 

Erkennung des Com-Ports mit *.exe Datei



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!

13.10.2007, 19:50
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Erkennung des Com-Ports mit *.exe Datei
' schrieb:Viellen Danke für die ausführliche Antworten.
Es handelt sich um ein USB Gerät,das aber als eine virtuelle COM_Schnittstelle erkannt wird.
Die Idee mit der Polling finde ich ,auf den ersten Blick,einfacher für die Implementation,da meine LabVIEW Kentnissen nicht so perfekt sind..Gibt es da jegenwo ein beispiel,wie man eine Com-Schnittstelle mit der Polling herrausfindet, die ich mich vielleicht anqucken konnten?

Sorry,wenn ich zu viel Frage...

Also ich würde Dir erst mal zwei Dinge vorschlagen.

1) Rausfinden welche COM ports überhaupt existieren. Das kannst Du am Besten met "VISA Find Resources". Verbinde den "expression"Eingang mit einer Stringkonstante "ASRL[0-9]*::?*INSTR" und dann bekommst Du ein Array von Strings mit einem Element pro durch VISA erkannten seriellen Port.

2) Nun in einer Schlaufe jeden dieser Ports öffnen, ein Kommando dass Dein Instrument erkennt mit VISA Write rausschreiben und mit einem VISA Read mit einem oder zwei Sekunden Timeout auf die Antwort warten. Wenn nichts zurück kommt ist es nicht Dein Instrument (oder es ist nichts angeschlossen oder nicht angeschaltet). Wenn etwas zurückkomt checken dass es das Richtige ist.
Viele Messinstrumente antworten beispielsweise auf das Kommando "*IDN?rn" (rn sind Abkürzungen für die Steuerzeichen Carriage Return und Line Feed) mit einem String der den Namen des Instruments und eine Firmwareversionsnummer beinhaltet, etwa wie "CT4567A, V1.23". Nach dem jeweiligen Lesen der Antwort (oder Timeout) bitte den Port auch noch abschliessen mit VISA Close.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Erkennung des Com-Ports mit *.exe Datei - rolfk - 13.10.2007 19:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Com Ports werden nicht angezeigt Roxor 2 5.830 18.10.2019 13:14
Letzter Beitrag: Roxor
  COM Ports PollysFriend 11 17.469 11.04.2016 15:21
Letzter Beitrag: Emma
  Erkennung wenn Mikrocontroller Daten schickt kallejoerg 4 6.267 17.11.2014 09:50
Letzter Beitrag: kallejoerg
  RS232 Ports lassen sich nicht mehr schliessen SPS-Fuzzi 3 5.907 13.03.2009 09:45
Letzter Beitrag: jg
  Probleme mit Seriellen Com Ports enser 1 4.435 03.03.2009 14:17
Letzter Beitrag: eg
  Ansteuerung des Parallel - Ports Luggi 2 4.670 23.02.2009 11:55
Letzter Beitrag: Luggi

Gehe zu: