LabVIEWForum.de
Frage zur Verwendung eines Treibers/Gerätes - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Frage zur Verwendung eines Treibers/Gerätes (/Thread-Frage-zur-Verwendung-eines-Treibers-Geraetes)



Frage zur Verwendung eines Treibers/Gerätes - joe1234 - 02.03.2008 22:12

Hallo Leute,
ich komme mal gleich zur Sache:
Ich habe ein Gerät installiert und möchte es nun in LabVIEW benutzten/ansteuern. Es ist ein CAN-USB(siehe Bild), um Daten auszulesen. Problem besteht nun darin, dass dieser USB- Anschluss eben kein COM- Port simuliert. Somit kann ich es nicht auswählen. Meine Frage an euch: wie kann ich das Gerät in LabVIEW benutzen???


Hier sind noch die Treiber, falls jemand damit was anfangen kann:


Frage zur Verwendung eines Treibers/Gerätes - IchSelbst - 02.03.2008 23:42

Das scheint mir nur der Systemtreiber für das Betriebssystem. Was du wohl noch brauchst ist das hier auf der zweiten Seite oben.


Frage zur Verwendung eines Treibers/Gerätes - joe1234 - 03.03.2008 10:39

' schrieb:Das scheint mir nur der Systemtreiber für das Betriebssystem. Was du wohl noch brauchst ist das hier auf der zweiten Seite oben.

Danke für die Antwort!
So wie ich es sehe, habe ich wohl dann keine Möglichkeit ohne die dazugehörige .DLL- Datei das Gerät unter LabVIEW zu verwenden.

Gruß Joe


Frage zur Verwendung eines Treibers/Gerätes - IchSelbst - 03.03.2008 11:15

' schrieb:So wie ich es sehe, habe ich wohl dann keine Möglichkeit ohne die dazugehörige .DLL- Datei das Gerät unter LabVIEW zu verwenden.
Ja, so sehe ich das.
Mag sein, dass es auch anders geht. Dann brauchst du aber mindestens eine Beschreibung des Protokolles zwischen PC und Komponente - also auf USB-Basis. Nur: das ist bestimmt so einfach nicht.

Außerdem: Warum soll die Komponente denn einen COM-Anschluss simulieren? Die Komponente simuliert einen CAN-Anschluss.

[*grübel*]

Hast du mal im Gerätemanager geschaut, ob da plötzlich ein CAN-Anschluss steht? Möglicherweise würde LV diesen Anschluss als CAN erkennen und du könntest die CAN-Treiber von LV verwenden.


Frage zur Verwendung eines Treibers/Gerätes - joe1234 - 03.03.2008 22:36

' schrieb:Ja, so sehe ich das.
Mag sein, dass es auch anders geht. Dann brauchst du aber mindestens eine Beschreibung des Protokolles zwischen PC und Komponente - also auf USB-Basis. Nur: das ist bestimmt so einfach nicht.

Außerdem: Warum soll die Komponente denn einen COM-Anschluss simulieren? Die Komponente simuliert einen CAN-Anschluss.

[*grübel*]

Hast du mal im Gerätemanager geschaut, ob da plötzlich ein CAN-Anschluss steht? Möglicherweise würde LV diesen Anschluss als CAN erkennen und du könntest die CAN-Treiber von LV verwenden.

Im Gerätemanger von Windows XP wird das ganze einfach als neues Gerät erkannt. (vergleichbar mit CD-Rom) Es steht leider nicht unter den Anschlüssen.
Im LV- Manager kann ich es nicht finden.
Ja klar, kann sein das da ein CAN simuliert wird, aber ich dachte, im Gerätemanager wird es dann unter Anschlüsse angezeigt als z.B. ...CAN-USB...(COM...)
Verstehst du mich? Naja, um den Kauf vom Entwicklerpaket kommt wohl nicht rum.

Großes Danke an dich und für deine Zeit!


Frage zur Verwendung eines Treibers/Gerätes - IchSelbst - 03.03.2008 23:13

' schrieb:Es steht leider nicht unter den Anschlüssen.
Es muss nicht zwangsweise unter Anschlüsse stehen. Es soll da auch für bestimmte Karten (und wahrscheinlich dann auch deren USB-Simulatoren) die Rubrik "Data Aquisitation" (oder so ähnlich) geben.

Zitat:Im LV- Manager kann ich es nicht finden.
Hm. Das ist schade. Da habe ich jetzt mehr erwartet.

Zitat:Ja klar, kann sein das da ein CAN simuliert wird, aber ich dachte, im Gerätemanager wird es dann unter Anschlüsse angezeigt als z.B. ...CAN-USB...(COM...) Verstehst du mich?
Ja, ich verstehe dich.

Zitat:Naja, um den Kauf vom Entwicklerpaket kommt wohl nicht rum.
Ja, aber sag gleich dazu, dass du eine Unterstützung für LV haben willst. Und zwar eine gescheide. Darunter verstehe ich VI's, nicht C++-kompatible DLLs. Mit letzteren kann man zwar auch zurecht kommen, das kann aber aufwändig werden.


Frage zur Verwendung eines Treibers/Gerätes - rolfk - 11.03.2008 11:35

' schrieb:Hm. Das ist schade. Da habe ich jetzt mehr erwartet.
Wieso denn das? CAN hat kein anerkanntes API an das sich jeder CAN Interface Hersteller hält. Da kocht halt jeder sein eigenes Süppchen und LabVIEW (oder besser gesagt MAX) schaut halt nur nach NI-CAN Interfaces.
Zitat:Ja, aber sag gleich dazu, dass du eine Unterstützung für LV haben willst. Und zwar eine gescheide. Darunter verstehe ich VI's, nicht C++-kompatible DLLs. Mit letzteren kann man zwar auch zurecht kommen, das kann aber aufwändig werden.
Da wird nirgends auch nur mit einem Wort über LabVIEW gesprochen. Das heisst üblicherweise dass da gar nichts in dieser Richtung von zu erwarten ist. Wenn Du Glück hast hat vielleicht jemand im Verkauf mal von einem Kunden gehört der sowas gemacht hat und kann er Dir eine VI Library zuschicken, aber natürlich nur "as is", ohne Garantie, Gewähr oder irgendwelche Sicherheiten. Kann funktionieren aber meist eher nicht ohne extra Arbeit.

Rolf Kalbermatter