Erzeugen von Programmcode
In DAQmx kann Programmcode für NI-Entwicklungsumgebungen einer Version ab 7.x erzeugt werden. Das heißt, Sie können alle im MAX gespeicherten Tasks in Anwendungen für LabVIEW-Versionen ab 7.x, LabVIEW-SignalExpress-Versionen ab 2.x, LabWindows/CVI-Versionen ab 7.x und Measurement-Studio-Versionen ab 7.x sowie globale virtuelle Kanäle in Programmcode für LabVIEW ab 7.x umwandeln.
Änderungen am erzeugten Programmcode wirken sich nur auf die Anwendung aus, in der der Task oder globale virtuelle Kanal verwendet wird. Die ursprüngliche Konfiguration im DAQ-Assistenten wird nicht geändert.
Arten erzeugten Programmcodes
Zur Erzeugung von Programmcode für NI-Entwicklungsumgebungen zu einem Task oder globalen virtuellen Kanal gibt es drei Optionen:
- Beispiel—Erstellt den zum Ausführen des entsprechenden Tasks oder globalen virtuellen Kanals notwendigen Programmcode, wie Schleifen, Graphen oder VIs zur Erfassung und Ausgabe von Signalen bzw. zum Starten und Beenden von Tasks. Diese Option ist auszuwählen, wenn der erstellte Task oder globale Kanal nur getestet oder die Konfiguration zu einer einfachen Anwendung gehören soll. Der erstellte Programmcode ist dann ein einfaches NI-DAQmx-Beispiel, das Sie später beliebig ändern können.
- Konfiguration—Erzeugt Programmcode, der die Konfiguration der Tasks und globalen virtuellen Kanäle widerspiegelt. Diese Option ist auszuwählen, wenn eine Anwendung auf ein anderes System übertragen werden soll. Weitere Hinweise zu diesem Thema entnehmen Sie bitte dem Abschnitt Weitergabe von Anwendungen der Hilfe für NI-DAQmx, die sich unter Start»Alle Programme»National Instruments»NI-DAQ befindet.
Bei der Option Konfiguration kann der DAQ-Assistent nicht über die Anwendung aufgerufen werden. Eventuelle Änderungen werden daher nicht in den DAQ-Assistenten übernommen. Bei Bedarf kann der Programmcode über die Option Konfiguration jederzeit wiederhergestellt werden. Jedoch gehen dadurch alle Änderungen verloren, die vorher daran vorgenommen wurden.Achtung Mit Programmcode, der mit der Option "Konfiguration" erzeugt wurde, können zwar Tasks und globale virtuelle Kanäle erstellt werden, jedoch keine Skalierungen. Wenn Programmcode für Anwendungen auf anderen Computern erzeugt werden soll, in denen die Messwerte skaliert werden sollen, muss die Skalierung daher auf dem entsprechenden Computer vorgenommen werden. Alle Optionen zum Erstellen von Anwendungen zur Ausführung auf anderen Computern finden Sie in der Hilfe für NI-DAQmx unter Weitergabe von Anwendungen. - Konfiguration und Beispiel—Diese Art von Programmcode kann nur mit LabVIEW erzeugt werden. Mit dieser Option werden komplette, auf andere Rechner übertragbare Anwendungen erstellt.
Hinweis Wenn Sie das Express-VI "DAQ-Assistent" mit der rechten Maustaste anklicken und NI-DAQmx-Code erzeugen auswählen, wird Programmcode sowohl im Modus "Konfiguration" als auch "Beispiel" generiert. |
Erzeugen von Programmcode in einer Entwicklungsumgebung
Wählen Sie hier die von Ihnen verwendete Entwicklungsumgebung aus, um zu erfahren, welche Arten von Programmcode Sie damit erstellen können und wie Programmcode mit dem DAQ-Assistenten erzeugt wird.