Entwickeln von Konfigurationsdialogfeld-VIs
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Das Konfigurationsdialogfeld-VI von Express-VIs ermöglicht es dem Benutzer, Einstellungen für die Ausführung des Express-VIs festzulegen. Das Konfigurationsdialogfeld-VI enthält auch die Benutzeroberfläche für das Express-VI. Nach dem Erstellen eines neuen Express-VIs mit Hilfe des Assistenten Express-VI erstellen und Entwicklung des Quell-VIs können Sie das Frontpanel des Konfigurationsdialogfeld-VIs entwerfen und die Blockdiagrammvorlage bearbeiten, um das Verhalten des Express-VIs während der Ausführung zu konfigurieren.
Entwickeln des Frontpanels von Konfigurationsdialogfeld-VIs
Öffnen Sie das Frontpanel eines Konfigurationsdialogfeld-VIs, um die Benutzeroberfläche fertig zu stellen. Per Voreinstellung definiert LabVIEW nur die Schaltflächen OK, Abbrechen und Hilfe. Der Rahmen Hauptauswahl enthält die Objekte der Benutzeroberfläche für das Konfigurationsfeld. Fügen Sie beliebige Objekte der Benutzeroberfläche für das Konfigurationsdialogfeld des Express-VIs in den Rahmen Hauptauswahl ein.
Die nachfolgende Liste enthält Hinweise für die Erstellung von Benutzeroberflächen.
- Verwenden Sie so oft wie möglich Bedien- und Anzeigeelemente der System-Palette oder kopieren Sie Objekte von anderen Konfigurationsfeldern. Systemelemente verwenden plattformspezifische Anzeigefunktionen und helfen somit, den Standarddialogen der jeweiligen Plattform ähnliche Dialogfelder zu gestalten.
- Verwenden Sie Systemfarben und -schriftarten.
- Minimieren Sie die Anzahl nicht sichtbarer Auswahlfelder, z. B. versteckte Elemente, Registerkartenelemente oder nicht angezeigte Seiten. Wenn versteckte Objekte unumgehbar sind, verwenden Sie eine zweite Seite oder ein Registerkartenelement.
- Gestalten Sie die Oberfläche konsistent. Die Schaltflächen OK, Abbrechen und Hilfe sollten beispielsweise in der unteren rechten Ecke des Dialogfelds angezeigt werden.
Nehmen Sie auch die LabVIEW Style Checklist und andere Entwicklungsrichtlinien zu Hilfe.
Ändern Sie nach dem Erstellen der Benutzeroberfläche die Größe des Frontpanels, um nur für die Konfiguration des Express-VIs nötige Objekte anzuzeigen. Im Allgemeinen sollten Sie die Größe des Frontpanels ändern, um nur den Rahmen Hauptauswahl und die Schaltflächen OK, Abbrechen und Hilfe anzuzeigen.
Entwickeln des Blockdiagramms von Konfigurationsdialogfeld-VIs
Bearbeiten Sie nach der Erstellung der Benutzeroberfläche für das Konfigurationsfeld die bereitgestellte Blockdiagrammvorlage. Das Blockdiagramm des Konfigurationsdialogfeld-VIs besteht aus drei Abschnitten: Initialisierung, Haupt-While-Schleife und Neukonfiguration.
Initialisierung
Die Initialisierung umfasst das Array Elementdaten und eine leere gestapelte Sequenzstruktur. Im Array Elementdaten werden die konfigurierbaren Parameter des Quell-VIs aufgelistet. Die gestapelte Sequenzstruktur ermöglicht das Festlegen von Standardwerten für konfigurierbare Elemente.
Die Elementnamen im Array Elementdaten entsprechen den Elementnamen im Quell-VI. Das Array muss alle Elemente enthalten, die Werte zwischen dem Konfigurationsdialogfeld und dem Express-VI übertragen. Das Express-VI liest die Elementwerte, erzeugt Kontexthilfe-Informationen dafür und schreibt sie zurück in das Express-VI.
Jedes Element im Array Elementdaten ist ein Cluster mit folgenden Objekten:
- Elementtyp—Bestimmt den Typ des Elements im Quell-VI, z. B. Frontpanel-Element, Konstante, Express-VI-Titel oder dynamisches Datentypelement.
- Quell-VI-Elementbeschriftung—Bestimmt die Objektbeschriftung, wie sie auf dem Frontpanel des Quell-VIs angezeigt wird.
- KonfigDiag-Elementbeschriftung—Bestimmt die Objektbeschriftung, wie sie auf dem Frontpanel des Konfigurationsdialogfeld-VIs angezeigt wird. Ein leerer String kennzeichnet, dass die Beschriftung identisch ist mit der Quell-VI-Beschriftung.
Haupt-While-Schleife
Mit der Haupt-While-Schleife werden Benutzereingriffe verarbeitet. Der Abschnitt entspricht dem Bereich des Frontpanels, in dem Standardwerte und Werte der letzten Iteration eines Express-VIs angezeigt werden.
Da das Konfigurationsdialogfeld-VI auf Benutzerereignisse wartet, ist das Hauptobjekt der While-Schleife eine Ereignisstruktur. Die Ereignisstruktur wartet darauf, dass der Benutzer eine der drei Schaltflächen, die in allen Dialogfeldern enthalten sind, betätigt (OK, Abbrechen, Hilfe). Die Schaltflächen OK und Abbrechen beenden die Ausführung der Schleife. Bei Klicken auf OK speichert das Konfigurationsdialogfeld-VI die neue Konfiguration. Bei Klicken auf Abbrechen wird das Konfigurationsdialogfeld ohne Speichern der Änderungen geschlossen. Bei Klicken auf Hilfe bleibt das Konfigurationsdialogfeld geöffnet und es wird eine dazugehörige Hilfedatei angezeigt.
Die Haupt-While-Schleife ermöglicht dem Benutzer die Eingabe von Daten, die dann in den Bereich der Neukonfiguration geschrieben werden. Die Haupt-While-Schleife verarbeitet Einstellungen, die der Benutzer im Konfigurationsfeld des Express-VIs vornimmt. Je nach Bedarf werden von der Schleife Elemente deaktiviert sowie Optionsfelder und Anzeigen wie Graphen mit Sample-Daten oder einer Vorschau aktualisiert.
Neukonfiguration
Der Bereich der Neukonfiguration besteht aus dem Array Erweiterbare Anschlüsse und dem genHelp-VI. Im Array Erweiterbare Anschlüsse werden die Anschlüsse des Express-VIs aufgelistet, die per Voreinstellung erweitert dargestellt sind. Änderungen am Array dürfen nicht dazu führen, dass Anschlüsse nicht mehr angezeigt werden oder deren Reihenfolge verändert wird. Anderenfalls können aufgezogene und verbundene Anschlüsse Werte überschreiben, die der Benutzer im Konfigurationsfeld ausgewählt hat. Das genHelp-VI aktualisiert die Kontexthilfe, um die aktuelle Konfiguration des Express-VIs widerzuspiegeln.
Im Bereich der Neukonfiguration können Sie auch Ein- und Ausgänge umbenennen und Bedien- und Anzeigeelemente mit dem Anschlussfeld verbinden.