Führen Sie zur programmatischen Anpassung eines Menüs folgende Schritte aus:

  1. Klicken Sie auf Bearbeiten»Laufzeitmenü. Daraufhin öffnet sich der Menü-Editor.
  2. Wählen Sie Benutzerdefiniert aus dem Pulldown-Menü Menütyp. Die Fragezeichen im Listenfeld Hierarchie zeigen an, dass Sie ein neues Element erstellen, das noch keinen Namen hat.
  3. Wählen Sie Datei»Speichern und geben Sie für das Menü einen Namen ein. Sie können die Menüdatei in einem beliebigen Verzeichnis speichern.
  4. Schließen Sie das Dialogfeld Menü-Editor.
  5. Fügen Sie die Funktion Menüleiste des aktuellen VIs in das Blockdiagramm ein.
  6. Fügen Sie die Funktion Menüpunkte einfügen in das Blockdiagramm ein.
  7. Verbinden Sie die Funktion "Menüleiste des aktuellen VIs" mit dem Eingang Menüreferenz der Funktion "Menüpunkte einfügen".
  8. Klicken Sie mit der rechten Maustaste auf den Eingang Objektnamen der Funktion "Menüpunkte einfügen" und wählen Sie Erstellen»Konstante. Eine Array-Konstante wird angezeigt.
  9. Geben Sie in das Element 0 des Arrays Datei und Bearbeiten in das Element 1 ein.
  10. Klicken Sie mit der rechten Maustaste auf den Eingang Menüpunkt-Tags der Funktion "Menüpunkte einfügen" und wählen Sie Erstellen»Konstante. Eine Array-Konstante wird angezeigt.
  11. Geben Sie in das Element 0 des Arrays erneut Datei und Bearbeiten in das Element 1 ein. Die Tags für Menüpunkte können den gleichen Namen wie die Menüpunkte haben.
  12. Fügen Sie eine While-Schleife in das Blockdiagramm ein, sodass die While-Schleife die Menüfunktionen umschließt.
  13. Legen Sie die Funktion Warten (ms) in die Schleife, sodass die Ausführung verzögert wird.
Hinweis Damit das VI ausgeführt werden kann, müssen Sie einen Wert mit dem Eingang Zu wartende ms der Funktion "Warten (ms)" verbinden.
  1. Wechseln Sie zum Frontpanel und klicken Sie auf die Schaltfläche Wiederholt ausführen. Auf dem Frontpanel werden die Menüs Datei und Bearbeiten angezeigt. Es sind jedoch noch keine Menüpunkte darin vorhanden.

Hinzufügen von Untermenüpunkten zu den vorhanden Menüs "Datei" und "Bearbeiten"

Gehen Sie zum Hinzufügen von Menüpunkten in das Menü Datei oder Bearbeiten wie folgt vor:

  1. Fügen Sie rechts neben der vorhandenen eine weitere Funktion des Typs "Menüpunkte einfügen" ein.
  2. Verbinden Sie Menüreferenz (Ausgang) und Fehlerausgang der ersten Funktion mit dem Eingang Menüreferenz und Fehlereingang der zweiten Funktion.
  3. Verbinden Sie alle Fehlerein- und -ausgänge der VIs und Funktionen im Blockdiagramm.
  4. Klicken Sie mit der rechten Maustaste auf den Eingang Menü-Tag der zweiten Funktion "Menüpunkte einfügen" und wählen Sie Erstellen»Konstante. Es wird eine String-Konstante angezeigt.
  5. Geben Sie Datei in den String ein, um dem im Schritt 9 erstellten Datei-Menü Einträge hinzuzufügen.
  6. Klicken Sie in der zweiten Funktion "Menüpunkte einfügen" mit der rechten Maustaste auf den Eingang Objektnamen und wählen Sie Erstellen»Konstante aus dem Kontextmenü. Eine Array-Konstante wird angezeigt.
  7. Geben Sie in das Element 0 des Arrays Menü1 und in das Element 1 des Arrays Menü2 ein. Wiederholen Sie diesen Schritt für den Eingang Menüpunkt-Tags.
  8. Wechseln Sie zum Frontpanel und klicken Sie auf die Schaltfläche Wiederholt ausführen. Im Frontpanel werden nun ein Datei- und ein Bearbeiten-Menü angezeigt. Datei enthält zwei Menüpunkte, und zwar Menü1 und Menü2.
  9. Zur Ausführung der Menüpunkte wird eine Case-Struktur verwendet.
Hinweis Sie können auch Standardmenüpunkte von LabVIEW einfügen, indem Sie an den Eingängen der Funktion „Menüpunkte einfügen“ die Tags für Anwendungsmenüpunkte angeben.

Beispiele zur programmatischen Menügestaltung finden Sie in der Projektdatei labview\examples\Dialog and User Interface\Menu\Customizing the Menubar\Customizing the Menubar.lvproj.