XControl-Eigenschaften ermöglichen dem Benutzer das programmatische Konfigurieren von XControls. Mit Hilfe eines Eigenschaftsknotens lassen sich XControls festlegen und abrufen. LabVIEW ruft das VI "Fassade" auf, nachdem der Benutzer eine benutzerspezifische XControl-Eigenschaft festgelegt oder abgerufen hat. Falls sich durch das Verwenden der Eigenschaft der Anzeigezustand ändert, aktualisiert das VI "Fassade" den Anzeigezustand, so dass auch das XControl sein Erscheinungsbild aktualisiert. In diesem Fall wird im VI "Fassade" ein Ereignis Anzeigezustandsänderung erzeugt.

Jede XControl-Eigenschaft wird in der XControl-Bibliothek durch ein oder mehrere VIs repräsentiert, je nachdem, ob die Eigenschaft nur beschrieben, nur gelesen oder geschrieben und gelesen werden kann. Jedes VI repräsentiert dabei die Lesen- oder Schreiben-Funktion der Eigenschaft.

Führen Sie folgende Schritte aus, um einer XControl-Bibliothek eine Eigenschaft hinzufügen:

  1. Klicken Sie mit der rechten Maustaste auf die XControl-Bibliothek und wählen Sie aus dem Kontextmenü den Punkt Neu»Eigenschaften aus. Daraufhin wird das Dialogfeld Eigenschaft erstellen angezeigt. Hier lassen sich Eigenschaften zu einer XControl-Bibliothek hinzufügen. LabVIEW erstellt einen Ordner mit derselben Bezeichnung wie die Eigenschaft in der XControl-Bibliothek. Wenn Sie eine Eigenschaft "Lesen/Schreiben" erstellen, enthält der Eigenschaftsordner ein VI zum Lesen aus der Eigenschaft und ein VI zum Schreiben der Eigenschaft. Wenn Sie dagegen nur die Eigenschaft "Nur Lesen " oder "Nur Schreiben" erstellen, dann enthält der Eigenschaftsordner nur ein VI zum Lesen oder Schreiben der Eigenschaft.
Hinweis Der Eigenschaftsordner kann nicht mehr als zwei VIs enthalten.
  1. Klicken Sie zum Bearbeiten der Eigenschaft doppelt auf jedes VI im Eigenschaftsordner, um das VI zu öffnen, das die Lesen- oder Schreiben-Funktion der Eigenschaft repräsentiert.

Bearbeiten des VIs "Lesen"

Das VI "Lesen" repräsentiert die Lesen-Funktion einer XControl-Eigenschaft. Das VI "Lesen" enthält Anzeige- und Containerzustands-Bedienelemente sowie Anzeigezustands-, Wert- und Fehler-Anzeigeelemente. Löschen oder ändern Sie keines dieser Bedien- und Anzeigeelemente, da LabVIEW mit deren Hilfe im Anzeige- und Containerzustand zur Eigenschaft wechselt und Fehlerinformationen abruft. Das VI "Lesen" enthält außerdem per Voreinstellung ein LED-Anzeigeelement für die Werte. Ersetzen Sie die LED-Anzeige durch ein Anzeigeelement mit dem entsprechenden Datentyp, um den Datentyp zu konfigurieren, der von der Eigenschaft gelesen wird.

Hinweis Wenn die XControl-Eigenschaft "Lesen/Schreiben" ist, muss der Datentyp des Anzeigeelements Wert des VIs "Lesen" mit dem Datentyp des Bedienelements Wert des VIs "Schreiben" übereinstimmen.

Klicken Sie zum Löschen des VIs mit der rechten Maustaste auf das VI und wählen Sie Aus Projekt entfernen. Klicken Sie mit der rechten Maustaste auf den Eigenschaftsordner und wählen Sie Neu»VI "Lesen", um der Eigenschaft "Nur Schreiben" ein VI "Lesen" hinzuzufügen.

Bearbeiten des VIs "Schreiben"

Das VI "Schreiben" ähnelt dem VI "Lesen". Es enthält die gleichen Anzeigezustands-, Containerzustands- und Fehler-Anzeigeelemente und -Bedienelemente wie das VI "Lesen". Löschen oder ändern Sie keines dieser Bedien- und Anzeigeelemente, da LabVIEW mit deren Hilfe im Anzeige- und Containerzustand zur Eigenschaft wechselt und Fehlerinformationen bzw. den aktualisierten Anzeigezustand abruft. Das VI "Schreiben" enthält außerdem per Voreinstellung ein LED-Bedienelement für die Werte. Ersetzen Sie das LED-Bedienelement durch ein Bedienelement des entsprechenden Datentyps, um den Datentyp zu konfigurieren, der von der Eigenschaft geschrieben wird.

Hinweis Wenn die XControl-Eigenschaft "Lesen/Schreiben" ist, muss der Datentyp des Anzeigeelements Wert des VIs "Lesen" mit dem Datentyp des Bedienelements Wert des VIs "Schreiben" übereinstimmen.

Klicken Sie zum Löschen des VIs mit der rechten Maustaste auf das VI und wählen Sie Aus Projekt entfernen. Klicken Sie mit der rechten Maustaste auf den Eigenschaftsordner und wählen Sie Neu»VI "Schreiben", um der Eigenschaft "Nur Lesen" ein VI "Schreiben" hinzuzufügen.