02.12.2010, 13:30
Hallo liebe LabVIEW-Gemeinde,
ich habe mit LabVIEW 2009 ein Programm erstellt, welches mit Hilfe einer "NI cDAQ-9172"-Komponenten Daten aus einem Messgerät aufzeichnet (analoge Spannungssignale werden übertragen). Dafür habe ich im Blockdiagramm den alten "DAQ-Assistenten" verwendet, der nur aus einem Baustein besteht und für mich als Laie ausreichend war.
Nun zu meinem Problem.
Aus dem Programm habe ich eine exe.Application erstellt. Diese funktioniert auf allen Rechnern, auf denen LabVIEW 2009 installiert ist, einwandfrei. Nun soll es aber auch auf Rechnern laufen, wo das Programm nicht drauf ist.
Dafür habe ich auf dem Rechnern folgende Teile installiert: - LabVIEW Runtime Engine 2009
- NI-DAQmx 8.9.5 (Treiber)
Mit diesen beiden Teilen kann die Application fehlerfrei gestartet werden und es können alle Einstellungen vorgenommen werden, die für die Messaufzeichnung benötigt werden. Während der Aufzeichnung greift die Application irgendwie nicht auf die "NI cDAQ-9172"-Komponente (bleibt im "Ready"-Modus) und somit werden keine Daten übertragen.
Mit dem Measurement & Automation Explorer kann ich diese Komponente testen (Testpanel) und dort wird das Gerät dann aktiv und überträgt die benötigten Spannungssignale.
Damit das auch die Application macht, muss ich dann noch weitere Teile auf den Rechnern installieren? Oder muss ich beim Erstellen der Application noch irgendwas besonderes einstellen und beachten? Wie gesagt, ich bin darin noch sehr unerfahren.
Ich glaube aber, dass ich meinem Programm irgendwie verklickern muss, dass es auf die "NI cDAQ-9172"-Komponente zugreifen muss.
Ich hoffe, ihr könnt mir weiterhelfen.
Vielen Dank schon mal im voraus.
Viele Grüße
ich habe mit LabVIEW 2009 ein Programm erstellt, welches mit Hilfe einer "NI cDAQ-9172"-Komponenten Daten aus einem Messgerät aufzeichnet (analoge Spannungssignale werden übertragen). Dafür habe ich im Blockdiagramm den alten "DAQ-Assistenten" verwendet, der nur aus einem Baustein besteht und für mich als Laie ausreichend war.
Nun zu meinem Problem.
Aus dem Programm habe ich eine exe.Application erstellt. Diese funktioniert auf allen Rechnern, auf denen LabVIEW 2009 installiert ist, einwandfrei. Nun soll es aber auch auf Rechnern laufen, wo das Programm nicht drauf ist.
Dafür habe ich auf dem Rechnern folgende Teile installiert: - LabVIEW Runtime Engine 2009
- NI-DAQmx 8.9.5 (Treiber)
Mit diesen beiden Teilen kann die Application fehlerfrei gestartet werden und es können alle Einstellungen vorgenommen werden, die für die Messaufzeichnung benötigt werden. Während der Aufzeichnung greift die Application irgendwie nicht auf die "NI cDAQ-9172"-Komponente (bleibt im "Ready"-Modus) und somit werden keine Daten übertragen.
Mit dem Measurement & Automation Explorer kann ich diese Komponente testen (Testpanel) und dort wird das Gerät dann aktiv und überträgt die benötigten Spannungssignale.
Damit das auch die Application macht, muss ich dann noch weitere Teile auf den Rechnern installieren? Oder muss ich beim Erstellen der Application noch irgendwas besonderes einstellen und beachten? Wie gesagt, ich bin darin noch sehr unerfahren.
Ich glaube aber, dass ich meinem Programm irgendwie verklickern muss, dass es auf die "NI cDAQ-9172"-Komponente zugreifen muss.
Ich hoffe, ihr könnt mir weiterhelfen.
Vielen Dank schon mal im voraus.
Viele Grüße