Verwendung eines USB/Seriell-Umsetzers - 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: Verwendung eines USB/Seriell-Umsetzers (/Thread-Verwendung-eines-USB-Seriell-Umsetzers) |
Verwendung eines USB/Seriell-Umsetzers - Herby07 - 28.09.2011 07:02 Hallo zusammen, ich haben Probleme beim Einsatz eines USB/Seriell-Umsetzers zu Datenerfassung über eine serielle Schnittstelle. Ich verwende LV2011. Das VI läuft auf PCs/Laptops unter Windows 7 und Vista problemlos und auch bei der Häfte der Windows-XP-Rechner. Bei einigen XP-Rechnern gibt LV jedoch eine Fehlermeldung aus, daß für VISA ein Treiber fehlt, leider nicht welcher bzw. was eigentlich genau fehlt. Ich habe das getestet, indem ich ganz einfach die VISA-Funktion: Seriellen Port konfigurieren in ein leeres BD eingefügt habe und am Anschluss ´VISA Ressourcenname´ eine Konstante angeschlossen habe. Bei den funktionierenden Rechnern wird dann die COM-Schnittstelle des USB-Umsetzers angezeigt und beim Start des VIs erscheint kein Fehler. Bei den nicht funktionierenden Rechnern wird keine Schnittstelle angezeigt und es erscheint die Fehlermeldung. Wie kann ich dieses Problem beheben ? Vielen Dank Herby RE: Verwendung eines USB/Seriell-Umsetzers - Lucki - 28.09.2011 07:19 (28.09.2011 07:02 )Herby07 schrieb: Wie kann ich dieses Problem beheben ?Wieso fragts Du das überhaupt? Wenn fehlender Treiber angezeigt wird, dann muß er eben installiert werden, wozu die jedem USB/Seriell-Umsetzer mitgelieferte CD da ist. Ich würde allerdings lieber den jeweils neuesten Treiber installieren. Download vom Hersteller des Chips. Bei FTDI wäre das z.B hier. RE: Verwendung eines USB/Seriell-Umsetzers - Herby07 - 28.09.2011 09:34 Hallo Lucki, ich habe aus drei Gründen gefragt: 1) Bei dem Umsetzer war keine CD dabei. 2) Bei allen XP-Rechnern läuft der Umsetzer nach dem Einstecken problemlos mit anderen Programmen, z.B. Terminal- oder Download-Programen. 3) Nur beim LV-VI läuft der Umsetzer bei drei von sechs Windows-XP-Rechnern nicht. Fehlermeldung: "VISA oder eine von VISA erforderliche Code-Bibliothek konnte nicht gefunden oder geladen werden. Das liegt in der Regel daran, dass ein benötigter Treiber nicht installiert ist" Also welcher Treiber: für den Umsetzer kanns ja nicht sein, denn andere Progamme laufen ja damit problemlos. Also ein VISA-spezifischer Treiber ?? Das sieht mir dann eben nach einem LV-Problem aus. Herby RE: Verwendung eines USB/Seriell-Umsetzers - jg - 28.09.2011 09:42 (28.09.2011 09:34 )Herby07 schrieb: Fehlermeldung: "VISA oder eine von VISA erforderliche Code-Bibliothek konnte nicht gefunden oder geladen werden. Das liegt in der Regel daran, dass ein benötigter Treiber nicht installiert ist"Schön, es ist also VISA nicht installiert. Dann mal ran, genau das installieren! Gruß, Jens RE: Verwendung eines USB/Seriell-Umsetzers - Herby07 - 28.09.2011 09:52 Hallo Jens, hier habe ich dann doch eine weitergehende Frage: auf einigen Rechnern habe ich die 30-Tage Eval-Version von LV2011 installiert, für zwei Rechnern haben wir Voll-Lizenzen für das Prof. Dev. System. Wenn also die LV-Installation ganz normal abgeschlossen ist, sind die die VISA-Treiber doch mit installiert worden. Meines Wissens nach gibt es doch keinen Unterschied zwischen der Eval und der Prof. Dev-Version, so daß auch in der Eval-Version die VISA-Funktionalität enthalten. Weiter weiß ich auch nicht, wie man VISA nachträglich nach installieren kann. Herby RE: Verwendung eines USB/Seriell-Umsetzers - Y-P - 28.09.2011 10:17 Wenn Du es nicht explizit auswählst werden auch keine Treiber installiert. Gruß Markus (28.09.2011 09:52 )Herby07 schrieb: Wenn also die LV-Installation ganz normal abgeschlossen ist, sind die die VISA-Treiber doch mit installiert worden. RE: Verwendung eines USB/Seriell-Umsetzers - Lucki - 28.09.2011 14:05 Und außerdem: Deine Formulierung "auf einigen XP-Rechnern.." läßt vermuten, daß die Anwendung kompiliert ist. In diesem Fall muß natürlich auf diesen Rechnern die VISA-Runtime installiert sein. Und um noch mal auf meinen ersten Beitrag zurückzukommen: Die allererste, allerdings allein noch nicht hinreichende Voraussetzung ist, dass der Virtuelle COM-Port ganz normal im Windows-Gerätemanager als COMxx vorhanden ist und dort als funktionsfähig gemeldet ist. RE: Verwendung eines USB/Seriell-Umsetzers - Herby07 - 28.09.2011 17:12 Hallo zusammen, das Problem hat sich gelöst: der USB/Seriell-Adapter ist ordnungsgemäß im Windows-Gerätemanager eingetragen und daher haben wohl alle anderen Anwendungen damit arbeiten können. Unter LV war dann allerdings auf einigen Rechnern "seltsamerweise" nicht ´NI-VISA xxx´ installiert, was ich wohl übersehen habe. Denn man kann wohl auch ohne diese Installation ganz normal im VI mit den seriellen VISA-Funktionen arbeiten, ohne das eine Warnung oder ein Hinweis kommt, daß die NI-VISA xxx gar nicht installiert ist. Nach der Installation läuft jetzt alles problemlos. Vielen Dank, Herby RE: Verwendung eines USB/Seriell-Umsetzers - jg - 28.09.2011 17:46 (28.09.2011 17:12 )Herby07 schrieb: Unter LV war dann allerdings auf einigen Rechnern "seltsamerweise" nicht ´NI-VISA xxx´ installiert, was ich wohl übersehen habe. Denn man kann wohl auch ohne diese Installation ganz normal im VI mit den seriellen VISA-Funktionen arbeiten, ohne das eine Warnung oder ein Hinweis kommt, daß die NI-VISA xxx gar nicht installiert ist.So wie also in Beitrag #4 gesagt! Gruß, Jens RE: Verwendung eines USB/Seriell-Umsetzers - Herby07 - 28.09.2011 20:54 Hallo Jens, Du hattest sicher recht, aber mit Deiner Aussage: "Schön, es ist also VISA nicht installiert. Dann mal ran, genau das installieren!" konnte ich als nicht ganz so erfahrener LV-Benutzer nicht allzuviel anfangen. Von der NI-Hotline habe ich dann einen Link bekommen, der mich genau zu dem zu installierenden Software-Paket geführt hat. Danach wußte ich auch, wie man NI-VISA nachinstalliert. Viele Grüße Herby |