Programmcodeerzeugung in LabVIEW

NI-DAQ MAX Task Config

Programmcodeerzeugung in LabVIEW

In diesem Abschnitt wird beschrieben, wie in LabVIEW automatisch Programmcode für NI-DAQmx erzeugt wird und wie sich mit Hilfe des DAQ-Assistenten Programmcode erzeugen lässt.

Arten erzeugten Programmcodes

In LabVIEW können alle drei Arten von DAQmx-Programmcode erzeugt werden. Allgemeine Informationen über die Arten von Programmcode lesen Sie unter Erzeugen von Programmcode.

  • Beispiel—Mit dieser Option wird Programmcode in dem VI erzeugt, an dem Sie gerade arbeiten.
  • Konfiguration—Die Konstante bzw. das Bedienelement zur Auswahl eines NI-DAQmx-Tasks oder globalen NI-DAQmx-Kanals wird durch ein SubVI ersetzt, das VIs und Eigenschaftsknoten zum Erstellen physikalischer Kanäle und Konfigurations-, Timing- und Triggereinstellungen zum verwendeten Task oder virtuellen Kanal enthält.
    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—Mit dieser Option werden in einem Schritt sowohl Programmcode zur Task-Konfiguration als auch Beispielcode für den Task oder globalen virtuellen Kanal erzeugt.

Programmcodeerzeugung in LabVIEW

Gehen Sie zum Erstellen von Programmcode folgendermaßen vor:

  1. Fügen Sie entweder ein Bedienelement für Task-Namen oder für globale DAQmx-Kanäle in das Frontpanel ein.
  2. Klicken Sie auf das Pulldown-Menü und wählen Sie den gewünschten Task oder globalen virtuellen Kanal aus.
  3. Klicken Sie mit der rechten Maustaste auf das Bedienelement und wählen Sie Programmcode-Erzeugung»Beispiel, Konfiguration oder Konfiguration und Beispiel.

Erzeugen von Programmcode mit dem LabVIEW-Express-VI "DAQ-Assistent"

Wenn Sie einen Task mit Hilfe des Express-VIs "DAQ-Assistent" konfiguriert haben, können Sie das VI mit der rechten Maustaste anklicken und NI-DAQmx-Code erzeugen auswählen. Auf diese Weise wird Programmcode in den Modi "Konfiguration" und "Beispiel" generiert. Das Express-VI "DAQ-Assistent" wird durch diesen Programmcode ersetzt.

Hinweis   Mit dem Express-VI "DAQ-Assistent" erstellte Tasks sind an die Anwendung gebunden, in der sie erstellt wurden. Um einen Task in anderen Anwendungen weiterzuverwenden, kann das Express-VI "DAQ-Assistent" in einen NI-DAQmx-Task umgewandelt und im MAX gespeichert werden.