LabVIEWForum.de - Zielsystem und System zur Erstellung haben unterschiedliche DAQmx Treiber

LabVIEWForum.de

Normale Version: Zielsystem und System zur Erstellung haben unterschiedliche DAQmx Treiber
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin werte LVF-Gemeinde.

Ich habe eine Frage zu den DAQmx-Treibern.
Ich habe auf meinem Zielsystem eine EXE die mit NI-DAQmx 8.0.1f0 und Trad. DAQ 7.4.1f4 läuft.
Die für diese EXE verwendete Hardware ist NI-PCI-6602 und BNC-2121.

Ich erstelle nun für das Zielsystem eine weitere EXE.
Auf meinem Entwicklungssystem habe ich jedoch NI-DAQmx 8.9.5 und Trad. DAQ 7.4.4 installiert.
Die neue Hardware, die dazu kommt ist PCI-6221 und SCC-68.

Muss ich die neueren Treiber installieren, damit meine neue EXE auf dem Zielsystem auch läuft?

Was ist hier zu tun?

Ich kann die alte EXE leider nicht ändern bezüglich Treiber etc. da diese tatsächlich nur als EXE vorhanden ist und das ursprüngliche VI nicht vorhanden ist.

Vielen Dank und viele Grüße

Philipp
Ich würde in dem Fall schon die neuen Treiber installieren.

Gruß Markus
1. Finde heraus, ab welcher DAQmx-Version deine PCI-6221 unterstützt wird:
http://digital.ni.com/public.nsf/allkb/97D...625708100596848
Einfach Readme-Files der verschiedenen Versionen anschauen.
Diese Version muss mindestens auf deinem Zielrechner installiert sein.

2. Wenn du keine Funktionalitäten aus dem DAQmx-Treiber verwendest, die erst mit Version 8.9.5 (oder einer entsprechenden Vorversion) hinzugekommen sind, dann sollte dein Programm auch mit einem älteren Treiber laufen. Auf unterster Ebene sind die DAQmx-VIs Aufrufe an eine DLL, und wenn die Funktion in der entsprechend älteren DLL exisitieren, sollte es funktionieren.

3. IMHO spricht auch nichts dagegen, den DAQmx-Treiber auf dem Zielrechner auf eine höhere Version zu ziehen. Solange die 6602 von der entsprechenden Version unterstützt wird natürlich.

Gruß, Jens
Danke schon mal für die schnellen Antworten.

Also DAQmx 8.0.1 unterstützt die PCI-6221 und 8.9.5 die PCI-6602.

Dann sollte es ja prinzipiell egal sein welche Version ich verwende.

Hat das dann irgendwelche Auswirkungen auf mein vorhandenes Programm?

Also die alte EXE? Eigentlich sollte das ja kein Problem sein, oder?

Wird ja "nur" der Treiber für die Hardware aktualisiert.

Grüße
Referenz-URLs