Anzeigen von Konfigurationseinstellungen in der Kontexthilfe
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Mit Hilfe des genHelp-VIs kann die aktuelle Konfiguration eines Express-VIs in der Kontexthilfe angezeigt werden. Im genHelp-VI werden die Elemente festgelegt, deren Werte in der Kontexthilfe angezeigt werden sollen, wenn Sie die Maus über das Express-VI im Blockdiagramm bewegen. Sie können auch Text festlegen, z. B. die Namen von Elementen, die mit dem Wert des Elements in der Kontexthilfe angezeigt werden sollen. Das genHelp-VI wird als SubVI im Konfigurationsdialogfeld-VI für alle Express-VIs angezeigt, die mithilfe des Assistenten Express-VI erstellen von Ihnen erzeugt werden. Der Name des SubVIs lautet genHelpExpressVIName.
Führen Sie zum Bearbeiten des genHelp-VIs zur automatischen Aktualisierung der Kontexthilfe, sodass die aktuelle Konfiguration des Express-VIs darin angezeigt wird, folgende Schritte aus:
- Klicken Sie im Abschnitt "Neukonfiguration" im Blockdiagramm des Konfigurationsdialogfeld-VIs doppelt auf das genHelp-SubVI, um es zu öffnen.
- Geben Sie im Blockdiagramm des genHelp-VIs den Text in die Konstante Name der Kontexthilfe ein, der neben dem Wert des ersten Elements in der Kontexthilfe angezeigt werden soll. Sie können z. B. den Namen des ersten Elements gefolgt von einem Doppelpunkt oder Leerzeichen eingeben.
- Geben Sie unter Elementname den Namen des ersten Elements ein, dessen Wert angezeigt werden soll. Löschen Sie den restlichen Text in der Konstante. Hinweis Sie müssen den String (einschließlich Groß- und Kleinschreibung) genauso eingeben, wie er im Array Elementdaten angezeigt wird. Damit sich dabei keine Fehler einschleichen, empfiehlt es sich, die Beschriftung des Frontpanels zu kopieren.
- Wenn es sich um eine Enum handelt, erstellen Sie eine Konstante vom Eingang Enum & T/F-Strings des ex_PPGetProp-SubVIs und geben Sie den Enum-String in der exakt gleichen Reihenfolge ein, wie er im Element angezeigt wird.
- Wenn die Konfiguration für ein zweites Element angezeigt werden soll, kopieren Sie das ex_PPGetProp-SubVI und fügen Sie diese Kopie rechts neben dem Original-SubVI ein. Ansonsten fahren Sie bei Schritt 14 fort.
- Verbinden Sie das Element Ausgangs-Cluster mit dem Eingang Ausgangs-Cluster der SubVI-Kopie.
- Verbinden Sie den Ausgang des Original-SubVIs, der mit dem Datentyp des ersten Elements übereinstimmt, mit dem Eingang Vorheriger String der SubVI-Kopie. Wenn das erste Element z. B. eine Enum ist, verbinden Sie den Ausgang Enum-Resultat des Original-SubVIs mit dem Eingang Vorheriger String der SubVI-Kopie.

Hinweis Wenn es sich beim ersten Element um einen numerischen Fließkommawert doppelter Genauigkeit handelt und der Wert des Elements direkt angezeigt werden soll, verbinden Sie den Ausgang dbl-String des Original-SubVIs mit dem Eingang Vorheriger String der SubVI-Kopie. Sie sollten den Wert vor dem Anzeigen in der Kontexthilfe formatieren. Formatieren Sie in diesem Fall den Ausgang dbl des Original-SubVIs z. B. mit der Funktion In String formatieren und verbinden Sie den resultierenden String mit dem Eingang Vorheriger String der SubVI-Kopie. - Erstellen Sie eine Konstante vom Eingang Präfix der SubVI-Kopie.
- Geben Sie in der Konstante Präfix den Text ein, der vor dem Wert des zweiten Elements im Fenster Kontexthilfe angezeigt werden soll.
- Erstellen Sie eine Konstante vom Eingang Element: der SubVI-Kopie.
- Geben Sie unter Element: den Namen des zweiten Elements ein, dessen Wert angezeigt werden soll.
- Wiederholen Sie Schritt 4, wenn es sich um eine Enum handelt.
- Wiederholen Sie die Schritte 5 bis 12 für alle Elemente, deren Werte in der Kontexthilfe angezeigt werden sollen.
- Verbinden Sie den Ausgang des letzten ex_PPGetProp-SubVIs, der mit dem Datentyp des letzten Elements übereinstimmt mit dem Anzeigeelement Hilfe-Beschreibung.
- Speichern und schließen Sie das genHelp-VI und das Konfigurationsdialogfeld-VI.
Beim Ablegen des Express-VIs in einem Blockdiagramm werden in der Kontexthilfe jedes Mal die neuesten Werte der Elemente angezeigt, wenn das Konfigurationsdialogfeld geschlossen wird.