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 

Einfaches Beispiel für USB-VI???



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!

05.12.2007, 09:59
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Einfaches Beispiel für USB-VI???
' schrieb:Servus

Ich habe ein Schallmessgerät AcoustiLyzer AL1, welches die Schallwerte in die eigens dafür erstellte software ausgibt. (die software ist nicht sehr umfangsreich, als ganz einfach gemacht). nun möchte ich die software mit LabVIEW ersetzen, da ich mehr mit den Daten vorhab als die vorhandene Software hergibt.Das gerät läuft über USB, ob es VXI-kompatibel ist konnte ich noch nicht in Erfahrung bringen aber ich habe für das Gerät beriets einen Treiber erstellt mit dem VISA Driver Development Wizard und habe es auch schon in Mesasurment & automation explorer. die Frage ist nun, wie bekomme ich es von da in ein VI???
Es gibt ja nun auch nicht wenige möglichkeiten bei LV geräte einzubinden, also nehmt es mir bitte nicht übel, wenn ich da noch nicht so durchblicke.

Vielen Dank im VorrausPccrash

Wenn es ein VXI-11 compliant Gerät ist wird es ziemlich einfach, und kannst es direkt mit VISA von LabVIEW aus als "USB Instrument" Resource ansprechen. Dann sollte es auch auf einen Querystring "*IDN?" antworten mit einem String der den Gerätenamen und eine Versionsnummer enthält. Die anderen Befehle musst Du einer Befehlsdokumentation zum Gerät entnehmen, da hier jeder Hersteller sein eigenes Süppchen kochen will. Jeder Versuch Instrumentenbefehlssätze zu standardisieren ist bis heute immer kläglich gescheitert, da sich niemand srikt an einen Standard von jemandem anderen halten möchte.

Wenn es kein VXI-11 compliant Gerät ist wirds komplizierter. Dann könnte es theoretisch mit einem Treiber kommen der einen virtuellen COM-Port installiert. Auch dann kommt VISA zum Zug aber musst Du das INF File vom Inmstrument Driver Wizard nicht installieren, da ja dieser virtuelle Treiber dafür zuständig ist, und verwendest Du die ASRL Resource. Das Kommandoset ist in dem Fall fast 100% sicher komplett auf eigenem Mist gewachsen und daher nur einem entsprechenden Programmiermanual zu entnehmen.

Dann gibts noch die letzte Variante. Das ist wenn es kein VXI-11 compliant Gerät ist und keinen virtuellen COM Port installiert. Auch dann ist VISA Dein Freund aber musst Du die Kommunikation über eine "USB Raw" Resource abhandeln und wirst Du Dich ganz tief in binäre Bits und Bytes einarbeiten müssen, da Du den USB Port von VISA aus direkt auf unterster Ebene ansprechen musst, wobei Du vom Hersteller wissen musst, auf welche Pipes Du was für Bitpatronen schreiben musst und wie die zurückgelesenen Bitpatronen interpretiert werden müssen. Ohne entsprechende Dokumentation vom Hersteller, die ich mit Ausnahme von ein paar NI DAQ USB Produkten noch nie irgendwo gesehen habe, ist da absolut nichts zu machen. Die meisten Hersteller scheinen diese Art der Information auch als höchstes Geschäftsgeheimnis zu behandeln.

Es gibt auf der NI Site auch ein Tutorial (in Englisch) wie man mit USB Raw Kommunikation eines ihrer USB DAQ Produkte ansprechen kann. Gibt Dir zumindest die Grundlage wie das geht, aber die Details werden sich an den Gegebenheiten Deines Instrumentes anpassen müssen.

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
Antwort schreiben 


Nachrichten in diesem Thema
Einfaches Beispiel für USB-VI??? - rolfk - 05.12.2007 09:59

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Signal von Lock-in über Visa auslesen suche Beispiel abdelo 7 7.546 20.10.2010 20:20
Letzter Beitrag: jg
  Einfaches NI-CAN-Terminal eg 3 6.786 21.08.2007 12:33
Letzter Beitrag: ThiTob
  Einfaches Auslesen eines Sensors per RS232 Harry1984 7 7.370 26.03.2007 15:33
Letzter Beitrag: eg
  einfaches Audioproblem? urisimson 3 3.795 27.10.2006 10:23
Letzter Beitrag: Y-P
  Befehlsfolge-Beispiel Graf Pfalzwerner 0 3.008 08.12.2005 18:58
Letzter Beitrag: Graf Pfalzwerner

Gehe zu: