LabVIEWForum.de - Devices an seriellen Port abfragen

LabVIEWForum.de

Normale Version: Devices an seriellen Port abfragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe am einem PC neun serielle Schnittstellen. Wie kann ich jetzt abfragen, an welcher dieser ein Gerät "hängt"?
Mit dem VI "Is Port Connected" funktioniert das nicht, da dieses nur mit LabVIEW-Treibern arbeitet.

Welche Möglichkeiten hab ich?
' schrieb:Hallo,

ich habe am einem PC neun serielle Schnittstellen. Wie kann ich jetzt abfragen, an welcher dieser ein Gerät "hängt"?
Mit dem VI "Is Port Connected" funktioniert das nicht, da dieses nur mit LabVIEW-Treibern arbeitet.

Welche Möglichkeiten hab ich?

Ich bin mir nciht sicher ob es dich weiter bringt, aber unter

Funktionen -> Instrumenten I/O -> VISA -> VISA: Fortgeschritten

gibt es ein VI mit dem Namen "VISA: Ressource finden".

Bei mir spuckt es ein String-Array mit folgenden Einträgen aus:

POS: VAL
0: ASRL1::INSTR
1: ASRL3::INSTR

Was so ziemlich dem COM-Ports entspricht, an denen bei mir was angeschlossen ist.

LG
Torsten
Das VI Ressource finden kenn ich. Das listet dir alle Schnittstellen auf, die
am PC vorhanden sind.

Ich aber will eine Abfrage über alle diese vorhandenen Schnittstellen, welche mir zurück gibt,
ob daran eine device angeschlossen ist.
D.h. ich will wissen, ob an COM1 und COM2 die Geräte hängen oder an COM3 und COM4 ....
Geht nicht direkt. Du musst ein Befehl (z.B. Seriennummer abfragen) zum Gerät abschicken und die Antwort auswerten. Oder wenn das Gerät ständig irgendwelche Daten sendet einfach etwas einlesen (mit einem bestimmten Timeout) und auswerten.
Referenz-URLs