Visa Resource Name - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA) +---- Thema: Visa Resource Name (/Thread-Visa-Resource-Name--4086) |
Visa Resource Name - rolfk - 12.11.2009 20:53 DAQmx ist für National Instruments DAQ Karten. Da die USB Devices als Instr Resources erkannt werden bedeutet das, dass es Test & Measurement Class (TMC) Devices sind. Damit kannst Du mit VISA ganz einfach kommunizieren. Einfach in der VISA Funktionspalette mit VISA Read und VISA Write die entsprechenden Kommandos abschicken. Schaue auch mal bei Agilent ob die nicht schon einen fixfertigen LabVIEW Treiber dafür haben. Wenn es von Agilent ist wird es zwar wahrscheinlich ein IVI Treiber sein (eine DLL die intern VISA benützt und über LabVIEW VIs verfügbar gemacht wird) aber das ist immer noch besser als den Treiber selber zu schreiben. Visa Resource Name - flizzer82 - 13.11.2009 08:28 Danke Rolfk für deine Hilfe habe es durch probieren und tüfteln schon hinbekommen die Messkarten und die Schaltmatrixen auszulesen bzw anzusprechen. jetzt muss ich die werte nur noch in ne excel Tabelle schreiebn können in eine normale Text datei geht schon könnte die dann in excel zwar öffnen aber wollte die gerne direkt in Excel reinschreiben. Was aber ein grösseres Problem dastellt ist das ich eine Quelle besitze für die es kein fertiges VI gibt es handelt sich dabei um die Quelle von EA (Elektroautomatik) nicht Electronic Arts;)mit dem Namen PS 8032-20 T. kann mir jemand die Frage beantworten ob ich die Quelle trotzdem ansprechen kann?? sie hat USB Anschluß und soll dadrüber auch betrieben werden. Und wenn es Möglich ist....... Wie zum Teufel geht das ich bin jetzt den zweiten Tag am suchen und tüfteln aber es geht nicht Ich möchte also der Quelle per LabVIEW werte vorgeben um die Aufgabe mal zu beschreiben Besten Dank an die freundlichen Helfer flizzer Visa Resource Name - Y-P - 13.11.2009 08:39 Hier ist ein Tutorial zur Ansteuerung von USB-Geräten mit LabVIEW: http://zone.ni.com/devzone/cda/tut/p/id/9305 Ansonsten hast Du ja vielleicht eine DLL, die Du ansteuern könntest. Gruß Markus Visa Resource Name - flizzer82 - 13.11.2009 08:48 HI y-P mhh was ist eine DLL ich habe keine Ahnung wenn du damit ein VI meinst welches von EA bereitgestellt wird mus sich dich leider enttäuschen das gibt es nicht bin deswegen auch schon etwas gefrustet wird zeit das es WE wird aber Danke ersteinmal für deinen Link den hatte ich noch nicht entdeckt aber so wie es aussieht kann ich das Gerät ja schonmal ansprechen und auch einstellen über LabVIEW das ists chon mal viel wert wenn man weiss das es jedenfalls klappt oder irre ich mich da jetzt? Also damit das es funktionieren müsste ?? Mit freundlichen Grüßen flizzer Visa Resource Name - Y-P - 13.11.2009 08:54 Also im Prinzip ist jedes Gerät ansteuerbar, wenn es eine Verbindung zu einem PC besitzt. Nur gibt's da gewaltige Unterschiede bei der Ansteuerung. Im Optimalfall kannst Du ein Gerät mit DAQmx oder VISA ansprechen. Im blöderen Fall musst Du einen eigenen USB-Treiber schreiben oder das Gerät über eine DLL (Wikipedia-Link) einbinden. Gruß Markus Visa Resource Name - Y-P - 13.11.2009 09:03 Hab gerade auf der Homepage von Elektroautomatik geschaut. In den Unterlagen zu Deinem Gerät steht was davon, dass es auch LabVIEW-VIs zu dem Gerät gibt, wenn man eine Schnittstellenkarte (in Deinem Fall: USB) hat. Beispiele dazu gibt's auch im Schnittstellenkartenhandbuch. Hast Du das nicht? Wenn nicht, dann frag' doch mal bei Elektro-Automatik direkt nach. In den VIs wird das Gerät bestimmt über eine DLL angesteuert. Gruß Markus Visa Resource Name - jg - 13.11.2009 09:10 , bevor ihr jetzt mit DLLs und USB-Treibern anfangt, wie rolfk schon erwähnt hat, für Agilent-Geräte gibt es in der Regel LV-Treiber. Dazu geht man einfach auf die Agilent oder die NI-Seite und sucht dort mal nach den Geräte-Typen: http://sine.ni.com/apps/utf8/niid_web_disp..._model_id=15448 http://sine.ni.com/apps/utf8/niid_web_disp..._model_id=15576 Gruß, Jens P.S.: Und vergiss bitte alles, was Y-P über DAQmx erzählt hat. Visa Resource Name - Y-P - 13.11.2009 09:34 Agilent? Habe ich da was nicht mitgekriegt? Es geht um ein "Elektro-Automatik"-Gerät ( http://www.elektroautomatik.de/ )(vgl. auch Beitrag 12). Klar kann man ein Agilent-Gerät problemlos einbinden, genauso gut wie Tektronix und sowieso NI-Geräte (von daher verstehe ich nicht, wieso er DAQmx vergessen soll). DAQmx brauchst Du in Deinem Fall nicht (aber bei NI-Geräten), aber ich habe allgemein über die einfache bzw. schwierige Ansteuerung von Geräten geschrieben. Da es aber um ein Elektroautomatik-Gerät geht, ist das aber eh egal. Gruß Markus Visa Resource Name - jg - 13.11.2009 09:43 Ja und Nein: In Beitrag 6 geht es um Agilent-Teile: http://www.LabVIEWforum.de/index.php?s=&am...ost&p=84606 Ich gebe dir Recht, Beitrag 12 habe ich überlesen... Aber du musst zugeben, deine Screenshots von DAQmx haben zwischendrin zur (unnötigen) Verwirrung bei flizzer82 geführt. Gruß, Jens Visa Resource Name - Y-P - 13.11.2009 09:48 Das mit dem Agilent-Gerät in Beitrag 6 habe ich gesehen. Aber ich dachte, dass seit dem Elektro-Automatik-Gerät schon wieder nach einem Agilent-Gerät gefragt wurde und ich es nicht mitbekommen habe (wie Du das mit EA nicht mitgekriegt hast). Das mit den Screenshots hat ihn evtl. schon verwirrt (wobei er das besser beurteilen kann). Ich geb's ja zu. Gruß Markus ' schrieb:In Beitrag 6 geht es um Agilent-Teile: |