Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Verschachteln eines Mitglieds unter einem anderen Datentyp

Verschachteln eines Mitglieds unter einem anderen Datentyp

  • Last UpdatedSep 26, 2024
  • 2 minute read

Die UDT-Verschachtelung wird durch die Erstellung eines Mitglieds eines anderen Datentyps erreicht. Sie können ein Mitglied eines Datentyps im Bereich Eigenschaften auf einen anderen Datentyp zeigen lassen. Die Verschachtelung reduziert den Zeit- und Arbeitsaufwand für die Erstellung von Variablen. Die Verschachtelung von UDTs auf bis zu sechs Ebenen wird unterstützt.

Verschachteln eines Mitglieds unter einem anderen Datentyp

  1. Wählen Sie das erforderliche Mitglied aus, das Sie verschachteln möchten.

  2. Wählen Sie im Feld Typ des Bereichs Eigenschaften den erforderlichen Datentyp oder abgeleiteten Datentyp aus, unter dem Sie verschachteln möchten. Sie können auch den Namen des Datentyps in das Feld Typ eingeben, um den Datentyp zu filtern.

    Search for the data type in the Type field

  3. Das Mitglied wird unter dem ausgewählten Datentyp oder abgeleiteten Datentyp verschachtelt. Sie können ihn umbenennen. Benennen Sie zum Beispiel das verschachtelte Mitglied „InletValve“ um.

    Hinweis: Dieser Name ist keine weitere Instanz eines Datentyps. Es ist eine weitere Möglichkeit, auf das Datentyp-Mitglied der Datentyp-Instanz zu verweisen.

    Beispiel:

    „InletValve“ ist keine aktuelle Instanz. Er erscheint nicht in der Wurzel der Variablenliste und auch nicht in der Wurzel einer Variablenhierarchie im Querverweis-Dienstprogramm. Sie können das verschachtelte Mitglied einer Instanz zuordnen, um in Skripten und Animationen auf es zu verweisen.

    Die maximale Anzahl von verschachtelten UDT-Ebenen beträgt sechs. Dazu ein Beispiel:

    Datatype1.Datatype2.Datatype3.Datatype4.Datatype5.Datatype6.Member1

    Für dieses Beispiel gelten folgende Annahmen:

    • „Datatype1.Datatype2.Datatype3.Datatype4.Datatype5.Datatype6“ sind sechs UDT-Ebenen.

    • „Member1“ ist ein grundlegender InTouch-Variablentyp, z. B. eine Speicher Integer.

      Hinweis: Zirkelbezug-Verweise sind nicht erlaubt.

Beispiel:

Erstellen Sie einen neuen Datentyp mit dem Namen Silo1Type und fügen Sie ein Mitglied mit dem Namen Silo1LevelIndicator hinzu.

Example of creating a new data type and a member

Jetzt können Sie im Raster Eigenschaften die Eigenschaft Type in einen anderen Datentyp ändern. Angenommen, Sie wählen LevelIndicatorType.

Change the data type from properties grid

Das verschachtelte Mitglied wird hinzugefügt.

Added nested member