Erstellen eines Befehls-VI-Plugins
- Aktualisiert2023-02-17
- 3 Minute(n) Lesezeit
Erstellen eines Befehls-VI-Plugins
Mit Hilfe von Befehls-VIs können dem Editor von LabVIEW NXG benutzerdefinierte Menüpunkte hinzugefügt werden.
- Erstellen oder öffnen Sie ein Projekt.
-
Klicken Sie auf 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äß.
- Klicken Sie im Anwendungsdokument auf .
-
Öffnen Sie die Menüansicht des Befehls-VIs und füllen Sie die folgenden Felder aus:

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

- Klicken Sie auf , um ein neues Paketdokument (*.lvdist) zu erstellen.
-
Konfigurieren Sie das Paketdokument.
- Fügen Sie Ihre Anwendung im Abschnitt "Dateien" hinzu.
- Legen Sie das Ziel auf Öffentliche Zusatzpakete fest.
- Füllen Sie den Rest des Dokuments entsprechend den Anforderungen Ihrer Anwendung aus.
- Klicken Sie auf Erstellen.
- Öffnen Sie den Dateispeicherort des Pakets und installieren Sie das Paket.
-
Starten Sie LabVIEW NXG neu, wenn Sie dazu aufgefordert werden.
Ihr Befehls-VI-Plugin wird an der von Ihnen angegebenen Stelle angezeigt.
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. - Übertragen Sie das Paket oder Installationsprogramm an Endbenutzer, die es daraufhin über den NI-Paketmanager installieren können.
Verwandte Inhalte
- Paketerstellung mit Anwendungen oder Bibliotheken
Damit Sie eine Anwendung oder Bibliothek anderen Benutzern zur Verfügung stellen können, müssen Sie ein Paket für die Anwendung oder Bibliothek erstellen.
- Arten erzeugbarer Pakete
Mit einem Paketdokument (*.lvdist) können Sie ein Paket oder ein Paket-Installationsprogramm erstellen, um Anwendungen für andere Benutzer bereitzustellen.
- Paketerstellung mit Anwendungen
Mit Hilfe eines Paketdokuments (*.lvdist) können Sie eine Anwendung in Form eines Pakets oder Paket-Installationsprogramms erzeugen.
- Paketerstellung mit Bibliotheken
Mit Hilfe eines Paketdokuments (*.lvdist) können Sie eine Bibliothek in ein Paket oder Paket-Installationsprogramm einfügen.