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 

Abfrage von Herstellerdaten eines USB-Ports



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!

07.02.2013, 13:57 (Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2013 13:59 von GerdW.)
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Abfrage von Herstellerdaten eines USB-Ports
Hallo Timm,

ich hatte oben auf ein Snippet verwiesen, das hättest du dir nur kopieren brauchen!
Die Funktion heißt "VISA Find Resource", Entschuldigung für die Namensverwechslung...

Im Bild ist COM13 als "SUNIX" angegeben, ist das etwa nicht der Hersteller?

Was ist mit Jens' Hinweis?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.02.2013, 16:15
Beitrag #12

TiCy Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: Apr 2012

LabVIEW 2011
2012
DE

Göttingen
Deutschland
RE: Abfrage von Herstellerdaten eines USB-Ports
Hallo GerdW.

1. "Sinux" ist für diesen PORT der Hersteller. Dies trifft aber nur für zwei von sechs Anschlüssen zu. Z.B. gibt das VI beim COM 42 "ASRL42 (COM42 - USB Serial Port)" aus. Dieser Eintrag gibt keinen Informationen über den Hersteller wieder.

2. Den Link von Jens habe ich verfolgt und den Forumseintrag gelesen. Ich sehe nicht wirklich die Übertragungsmöglichkeit auf mein Problem.

3. Deinen Link mit dem dazugehörigen Screenshot habe ich verfolgt und reproduziert. Leider bekomme ich die gleichen Daten wie bei meine Lösung auch anzeigt. Die Funktion " VISA Find Resource" benötigt weniger Programmieraufwand als meine Lösung, liefert mir aber die gleichen Daten.

MFG Timm
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2013, 07:41 (Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2013 08:04 von dali4u.)
Beitrag #13

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: Abfrage von Herstellerdaten eines USB-Ports
Hi,

Jens hatte in einer der anderen Antworten schon auf meine Post mit dem
Zugriff über Registry hingewiesen. In Deinem Bild gehts Du auf "Details"
vom COM Port und wählst dort die zweite Eigenschaft aus "Hardware ID".
Dort solltest Du sowas finden:

USB\VID_067B&PID_2303&REV_0400

Das ist bei mir gerade ein USB to RS485 Wandler (EX9530) und der Treiber
ist von Profilic.

Dann das gleiche Vorgehen wie ich schonmal beschrieben habe.

Unter HKLM\System\CurrentControlSet\Enum\USB findest Du den Eintrag

VID_067B&PID_2303
Service = Ser2pl

Beim Service Ser2pl steht dann wieder
0 = USB\VID_067B&PID_2303\6&23938f4b&0&4

"6&23938f4b&0&4" gibt Dir an, welches Gerät angschlossen ist (ich habe zeitweise mehrere von den EX9530 dran)

Bei HKLM\System\CurrentControlSet\Enum\USB\VID_067B&PID_2303\6&23938f4b&0&4
findest Du dann schließlich

FriendyName = Prolific USB-to-Serial Comm Port (COM3)

Ich bezweifel das Du den Hersteller abfragen kannst, denn die VerndorID 067B ist
in meinem Beispiel von von Profilic. D.h. Du kannst lediglich den Hersteller vom
TREIBER abfragen, aber nicht den Hersteller vom Gerät. Das kann (muss aber nicht) der
gleiche sein.

Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2013, 09:30 (Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2013 09:32 von TiCy.)
Beitrag #14

TiCy Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 97
Registriert seit: Apr 2012

LabVIEW 2011
2012
DE

Göttingen
Deutschland
RE: Abfrage von Herstellerdaten eines USB-Ports
Hallo zusammen.

Habe mich nach Stefans-Post noch mal mit Registry beschäftigt. Mit ein wenig Suchen, hab ich jetzt den richtigen Pfad dort gefunden, wo die für mich wichtigen Daten hinlegt sind. Habe bei Thema Registryaufruf in LabVIEW null Vorkenntnisse. Ich habe auch ein wenig Angst wegen meiner mangelnden Kenntnisse Windows zu beschädigen.

Das VI müsste ja zu den COM-Ports den entsprechenden Pfad automatisch ermittelt und an diesem die Daten (z.B. Service) auslesen. Die Hilfe von LabVIEW macht mehr Angst vor Beschädigungen, als das sie mir hilft.
Hat jemand eventuell ein lauffähiges VI zum Auslesen aus Registry? Würde dann einfach nur den Pfad ersetzen.

MFG Timm


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2013, 12:18
Beitrag #15

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: Abfrage von Herstellerdaten eines USB-Ports
Hi,

auf die schnelle... folgendes VI ließt die Subkeys, Services und FriendNames aus.
Was noch fehlt, aber sollte mit dieser Vorgabe für Dich machbar sein...
Das VI ließt nur aus, was schonmal angeschlossen wurde, aber NICHT was
gerade angesteckt IST.
Dazu mußt Du die Services auslesen und wieder mit den Subkeys vergleichen.
Dann weißt Du welcher der FriendlyNames gerade anschlossen ist.

Stefan

VI Abschnitt für 2012
   


Angehängte Datei(en)
11.0 .vi  USB Services FriendyName.vi (Größe: 27,09 KB / Downloads: 208)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2013, 15:40
Beitrag #16

klaus53 Offline
LV-Entwickler


Beiträge: 1
Registriert seit: Jan 2007

2011
2003
DE

99510
Deutschland
RE: Abfrage von Herstellerdaten eines USB-Ports

11.0 .vi  USB.vi (Größe: 9,92 KB / Downloads: 249)
Hallo Timm,

wenn Du nicht über die Registry gehen willst, lade Dir devcon.exe (z.B. von Heise) runter und probiere
das kleine Besispiel-VI.

Gruß,
Klaus.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.02.2013, 07:49
Beitrag #17

dali4u Offline
LVF-Stammgast
***


Beiträge: 298
Registriert seit: Aug 2008

12SP1, 14SP1
2007
DE


Deutschland
RE: Abfrage von Herstellerdaten eines USB-Ports
(08.02.2013 15:40 )klaus53 schrieb:  wenn Du nicht über die Registry gehen willst, lade Dir devcon.exe (z.B. von Heise) runter[...]

devcon ist nicht für aktuelle Betriebsysteme ausgelegt. Es kann unter Windows 7
funktionieren, muss aber nicht. Bei Google gibt es viele Hinweise darauf, dass viele Probleme
mit devcon haben, die ein OS höher als Windows Vista benutzen (viele Probleme bei Windows 7 x64).

Letzte Version von devcon ist im Windows Driver Kit (WDK) für Windows XP:
How to optain the current version of devcon

Devcon Seite bei Microsoft

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Pfadangabe/-abfrage hulk 14 9.154 30.01.2021 18:31
Letzter Beitrag: hulk
  VISA Abfrage an virtuellem COM Port liefert nur bei erster Abfrage Wert (MarCator) Ksanto 3 4.431 27.07.2017 09:40
Letzter Beitrag: Ksanto
  Zahl Abfrage ARaj 11 7.815 18.10.2015 16:37
Letzter Beitrag: GerdW
Question Abfrage Abbruch eines asynchronen VI Aufrufs olmethn 2 3.561 17.06.2015 09:38
Letzter Beitrag: olmethn
  Abfrage der Inkrement/Dekrementbuttons eines Zahlenfeldes, ob Wert geändert wurde? Alpenpower 1 3.362 31.03.2014 15:01
Letzter Beitrag: GerdW
  Kann ein VI erkennen, ob an den Ports ein Draht angeschlossen ist? Lucki 17 13.262 08.03.2012 00:11
Letzter Beitrag: phylin

Gehe zu: