LabVIEWForum.de
Erstellte EXE funktioniert nicht auf anderen Rechnern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Erstellte EXE funktioniert nicht auf anderen Rechnern (/Thread-Erstellte-EXE-funktioniert-nicht-auf-anderen-Rechnern)



Erstellte EXE funktioniert nicht auf anderen Rechnern - dominik - 25.10.2005 14:33

Hallo

Ich hab mir ne Testsoftware mit dem USB 6008 geschrieben.
Die Software funktioniert auf dem PC auf dem LabVIEW7.1 installiert ist einwandfrei. Auch die erstellte exe oder installer funktionieren.

Da ich die Testsoftware einem Kunden schicken muss wollt ich versuchen ob die erstellete exe / installer auf einem xbeliebigen Rechner funktioniert.

Ich habe auf dem Rechner die DAQ MX und DAQ MX-Base Treibersoftware installiert. Im Geräte Manager wird mir der USB 6008 auch richtig angezeigt. Also sollte eigentlich die Software ohne Fehler funktionieren.

Leider bekomme ich immer diese Fehlermeldung:

Woran könnte das noch liegen?



Danke für eure Mühen

mfg Dominik


Erstellte EXE funktioniert nicht auf anderen Rechnern - thomas.sandrisser - 26.10.2005 01:52

Es koennte hier 2 Ursachen haben!
Wennst DAQmx und DAQmx Base (1.5!) installiert hast, musst du im MAX unbedingt unter Werkzeuge - DAQmx Konfiguration - USB Driver Selector - Switch auf den "korrekten" Treiber umstellen (je nachdem mit was du programmiert hast!)
Der zweite Fehler koennte sein, dass du im Programm das Geraet mit z.B. Dev2 angesprochen hast, jedoch am neuen Rechner als Dev1 erkannt wird (Abhilfe: entweder dein Programm umschreiben oder im MAX das Geraet umbenennen)


Erstellte EXE funktioniert nicht auf anderen Rechnern - dominik - 31.10.2005 12:04

Hallo

danke erstmal für deine Antwort.

Ich hatte mehrere Treiber installiert und deshalb hatte ich auch noch Fehler drinnen.

Habe nun alle Treiber deinstalliert und nur den DAQ MX 7.5 installiert.
Meine Software habe ich umgeschrieben dass ich den DAQ MX Treiber mit EXpress VI verwenden kann.

Die erstellte Software funktioniert auf dem PC auf dem LabVIEW installiert ist , leider nicht auf dem "Anwendungs-PC".

Bei Ausführung der EXE startet mir das Programm ohne Fehler, ich kann aber keine Digitalausgänge Schalten, d.h. Das USB 6008 ist nicht ansteuerbar.

Ausserdem werden mir meine USB 6008 Geräte unterschiedlich erkannt und auch im Gerätemanager unterschiedlich angezeigt!

Ich weiss nicht mehr weiter... Woran könnte das liegen

Im Anhang findet ihr noch ein Abbild der Installierten NI Komponenten die auf den beiden Rechnern (Programmier-PC und Anwendungs-PC) installiert sind


Erstellte EXE funktioniert nicht auf anderen Rechnern - thomas.sandrisser - 31.10.2005 17:52

was sagt der MAX am PC mit der EXE?
Funktioniert da das Test-Panel?

Verwendest du fix definierte Boardnamen?
Error-Cluster ueberall verdrahtet?


Erstellte EXE funktioniert nicht auf anderen Rechnern - dominik - 02.11.2005 09:35

Hallo Freedive

Juhu Big Grin habs jetzt zum laufen bekommen...

Ich hab "nur" dem USB 6008 im Max den selben Namen geben müssen wie er auch auf dem Programmier PC hat.

Im Nachhinein klingts logisch :roll: , sonst weiss er ja nicht mit wehm er sprechen soll Lol

Danke nochmals für deine Hilfe

mfg Dominik