Hallo allerseits,
ich bin Hiwi an der TU Hamburg Harburg und versuche gerade ein LabVIEW-Programm auf einem 64 Bit Rechner (Windows Vista) zum laufen zu bekommen.
Das Programm wurde vor einiger Zeit (mehrere Diplomarbeiten stecken da drin) auf einer alten LabVIEW-Version( 6.1 und abwärts) geschrieben und verwendet die alten Blöcke die vom traditional ni-DAQ Treiber verwendet werden(wie z.b. AI-read etc
. Nun sind natürlich auf der 64Bit Maschine die neuen NI-DAQmx Treiber und eine neuere LabVIEW-Version (8.5.1) installiert.
Möchte man nun das Haupt VI starten kommt als Fehlermeldung:
"Die Anwendung konnte nicht gestartet werden, weil nidaq32.dll nicht gefunden wurde. Neuistallation der Anwendung könnte das Problem beheben" herau.
Hab durch ein anderes Forum auf der NI-hp schon heraus bekommen, dass die alten Blöcke die die traditional ni-DAQ Treiber benutzen diese .dll brauchen um zu laufen.
Ein Möglichkeit wäre es wahrscheinlich das komplette Programm bzw. Teile davon umzuschreiben und die neueren Blöcke des DAQmx-Treibers zu nutzen. Wäre bei der Menge an Code nur sehr aufwendig!
Ich wollte nun fragen ob es auch noch andere Möglichkeiten gibt das Programm auf einen 64 Bit Rechner mit Windows Vista mit den alten Treibern zum laufen zu bekommen!?
Hat da vlt. Jemand eine Idee?
Vielleicht mit einer Zwischen-Version von LabVIEW über die man konvertieren kann auf die 8.5.1 oder so?
Oder gab es die DAQmx-Treiber plötzlich ohne irgendwelche Übergangsphasen die für Kompatibilität sorgen?
Liebe Grüße und mit Hoffnung auch baldige Antwort
kruu