Erstellen eines Befehls-VI-Plugins

Mit Hilfe von Befehls-VIs können dem Editor von LabVIEW NXG benutzerdefinierte Menüpunkte hinzugefügt werden.

Bevor Sie beginnen, vergewissern Sie sich, dass das Paket "LabVIEW NXG - Editor Plugin Authoring Tool" installiert ist.
  1. Erstellen oder öffnen Sie ein Projekt.
  2. Klicken Sie auf Datei » Neu » Anwendung und wählen Sie Editor-Plugin als Untertyp aus.
    Dieser Anwendungstyp ist für alle VI-Editor-Plugins erforderlich. Befehls-VIs, die außerhalb einer Anwendung mit dem Untertyp "Editor-Plugin" erstellt wurden, funktionieren nicht ordnungsgemäß.
  3. Klicken Sie im Anwendungsdokument auf Neu » Befehls-VI.
  4. Öffnen Sie die Menüansicht des Befehls-VIs und füllen Sie die folgenden Felder aus:
    1378

    • Position — Gibt an, wo im Editor Ihre Menüpunkte angezeigt werden.
    • Beschriftung — Gibt den Namen des Menüpunkts an.
    • Untermenüs - Gibt das Untermenü an, unter dem Ihr Menüpunkt angeordnet wird.
      Hinweis Verwenden Sie umgekehrte Schrägstriche, um zusätzliche Ebenen von Untermenüs hinzuzufügen. Beispielsweise: Untermenü1/Untermenü2/Test.
    • Einfügetiefe — Gibt die relative Position des Menüobjekts im Vergleich zu anderen Objekten im Untermenü oder Zusatzpakete-Menü an. Beim Wert für "Einfügetiefe" muss es sich um eine Zahl zwischen 0 und 1 handeln, wobei niedrigere Zahlen eine höhere Position im Menü bedeuten. Menüobjekte mit einer niedrigeren Gewichtung "schweben" quasi weiter oben im Menü.
  5. Konfigurieren Sie das Panel und das Diagramm des Befehls-VIs, indem Sie die Funktionen hinzuzufügen, die bei Auswahl des Menüobjekts ausgeführt werden sollen.
    Hinweis Befehls-VIs können nicht inline oder rekursiv ausgeführt werden, sie können jedoch SubVIs enthalten, die inline oder rekursiv verwendet werden. Außerdem wird das Panel eines Befehls-VI per Standardeinstellung nicht angezeigt, wenn das VI als Menüpunkt ausgewählt wird. Fügen Sie den folgenden Code in Ihre Befehls-VIs ein, um ein Panel anzuzeigen, wenn das Menüobjekt ausgewählt ist.
    1378

  6. Klicken Sie auf Neu » Paket-Installationsprogramm, um ein neues Paketdokument (*.lvdist) zu erstellen.
  7. Konfigurieren Sie das Paketdokument.
    1. Fügen Sie Ihre Anwendung im Abschnitt "Dateien" hinzu.
    2. Legen Sie das Ziel auf Öffentliche Zusatzpakete fest.
    3. Füllen Sie den Rest des Dokuments entsprechend den Anforderungen Ihrer Anwendung aus.
  8. Klicken Sie auf Erstellen.
  9. Öffnen Sie den Dateispeicherort des Pakets und installieren Sie das Paket.
  10. Starten Sie LabVIEW NXG neu, wenn Sie dazu aufgefordert werden.
    Ihr Befehls-VI-Plugin wird an der von Ihnen angegebenen Stelle angezeigt.
    1378

    Hinweis Die Lebensdauer Ihres Plugins ist mit dem Projekt verknüpft, von dem es gestartet wird. Wenn Sie das Projekt schließen, das beim Starten des Plugins aktiv war, wird das Plugin gleichzeitig beendet. Um die Lebensdauer Ihres Plugins von der Lebensdauer des Projekts zu entkoppeln, fügen Sie Ihr Programm in eine ausführbare Datei ein, die Sie von einem Befehls-VI mit dem VI "Systembefehl ausführen" aufrufen können.
  11. Übertragen Sie das Paket oder Installationsprogramm an Endbenutzer, die es daraufhin über den NI-Paketmanager installieren können.