LabVIEWForum.de
Konvertierung von traditional NI-DAQ auf NI-DAQmx - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Konvertierung von traditional NI-DAQ auf NI-DAQmx (/Thread-Konvertierung-von-traditional-NI-DAQ-auf-NI-DAQmx)



Konvertierung von traditional NI-DAQ auf NI-DAQmx - kruu - 03.06.2009 17:07

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 etcSmile. 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


Konvertierung von traditional NI-DAQ auf NI-DAQmx - jg - 03.06.2009 19:51

Die Frage lautet erst einmal anders:

Welche DAQ-Hardware soll/wird angesteuert? Vielleicht kann deine Karte gar kein DAQmx?!

Gruß, Jens


Konvertierung von traditional NI-DAQ auf NI-DAQmx - kruu - 05.06.2009 10:43

Das ist ein guter Einwand, das wäre ja noch n weiteres Problem!
Lieben Dank Jens!
Ich melde mich dann nochmal!
LG
Robin


Konvertierung von traditional NI-DAQ auf NI-DAQmx - kruu - 11.06.2009 10:24

Hallo Jens,
als Karte ist die NI PCI-6115 (10 MS/s, 12 Bit) angeschlossen mit einem BNC2110 Adapter!
Die Karte funktioniert für den traditional DAQ als auf für den
DAQmx( nach file:///C:/Program%20Files%20(x86)/National%20Instruments/NI-DAQ/nidaq_readme_deu.html#Choosing)
dem steht also nichts im Wege!


LG
Robin


Konvertierung von traditional NI-DAQ auf NI-DAQmx - jg - 11.06.2009 11:25

So, das ist doch schon mal was.

Du hast jetzt (aus meiner Sicht) noch 2 Möglichkeiten:

1. Du schreibst den Code um auf DAQmx. Und frage nicht, ob das irgendwie automatisch geht, meines Wissens nach nicht. Das heißt programmieren.

2. Hast du eigentlich schon versucht, den Traditional-DAQ-Treiber auf deinem Rechner zu installieren? Hier ein Link zur letzten Version 7.4.4
http://joule.ni.com/nidu/cds/view/p/id/570/lang/en
An LabVIEW 8.6 scheitert das auf jeden Fall nicht, wenn überhaupt, dann an Vista, aber da kenne ich mich nicht aus.

Gruß, Jens


Konvertierung von traditional NI-DAQ auf NI-DAQmx - RoLe - 11.06.2009 13:18

zum konvertieren von DAQtrad. nach DAQmx siehe hier
DAQtrad. wird unter VISTA nicht unterstützt, siehe hier

Viel Spass


Konvertierung von traditional NI-DAQ auf NI-DAQmx - jg - 11.06.2009 13:46

' schrieb:DAQtrad. wird unter VISTA nicht unterstützt, siehe hier
Wenn NI bei der Kompatibilitätsliste bei Trad-DAQ und VISTA nichts einträgt, heißt das aus meiner Sicht noch nicht, dass es nicht vielleicht doch geht. Das bedeutet erst mal nur, dass NI bei Problemen keinen Support geben wird. Da steht ja z.B. auch, dass nur LV >= 8.2.1 mit Vista kompatibel ist, trotzdem laufen doch wohl auch niedrige Versionen unter Vista.

Gruß, Jens