ITcSmTreeItem
Jedes Tree item in einer TwinCAT XAE Konfiguration wird mit Hilfe einer Instanz der ITcSmTreeItem-Klasse dargestellt, welche verschiedene Interaktionen mit dem Tree Item ermöglicht.
Ein Tree Item dieser Schnittstelle wird z.B. beim Aufruf der ITCatSysManager::LookupTreeItem-Methode zurückgegeben, welches dann zum Navigieren durch die Baumstruktur verwendet wird.
Eigenschaften
ITcSmTreeItem-Properties |
Typ |
Zugriff |
Beschreibung |
---|---|---|---|
Name |
BSTR |
RW |
Name des Tree Items |
Comment |
BSTR |
RW |
Kommentar |
Disabled |
BOOL |
RW |
Abrufen / Setzen des Zustands eines Tree Items, welcher einem der folgenden Aufzählwerte entsprechen kann:
|
PathName |
BSTR |
R |
Pfad des Tree Items in TwinCAT XAE. Die Zweige werden durch '^' getrennt. Der Pfadname kann in anderen Methoden, wie z.B. ITCatSysManager::LookupTreeItem verwendet werden. Beachten Sie, dass diese Eigenschaft ein Tree Item in TwinCAT XAE eindeutig identifiziert. |
ItemType |
ENUM |
R |
Kategorisierung eines Tree Items, z.B. Geräte, Boxen, SPS, ... . Wie mittels Item Types festgelegt. |
ItemSubType |
LONG |
RW |
Subtyp eines Tree Items. |
Parent |
ITcSmTreeItem* |
R |
Zeiger auf das übergeordnete Tree Item. |
ChildCount |
LONG |
R |
Anzahl untergeordneter Elemente. Diese Eigenschaft zählt lediglich untergeordnete Hauptelemente des Tree Items (z.B. Boxen sind untergeordnete Hauptelemente von einem Gerät, aber nicht das Geräteprozessabbild). Um auf alle untergeordneten Elemente zuzugreifen, verwenden Sie die Eigenschaft _NewEnum. |
Child(LONG n) |
ITcSmTreeItem* |
R |
ITcSmTreeItem Zeiger auf das n-te untergeordnete Element |
VarCount((LONG x) |
LONG |
R |
Anzahl der zum Tree Item zugehörigen Variablen. x = 0 Zählung der Eingangsvariablen, x = 1 Ausgangsvariablen |
Var(LONG x, LONG n) |
ITcSmTreeItem* |
R |
ITcSmTreeItem Zeiger auf die n-te Variable. x = 0 verwendet die Eingangsvariablen, x = 1 Ausgangsvariablen |
_NewEnum |
IUnknown* (IEnumVariant*) |
R |
Gibt eine Aufzählungsschnittstelle zurück, die alle untergeordneten Tree Items des aktuellen Tree Items aufzählt. Diese Eigenschaft kann z.B. bei einer For-Each Anweisung verwendet werden. |
Methoden
ITcSmTreeItem-Methoden | Beschreibung | Verfügbar seit |
---|---|---|
Erzeugt ein untergeordnetes Tree Item. | TwinCAT 2.11 | |
Löscht ein untergeordnetes Tree Item. | TwinCAT 2.11 | |
Importiert ein untergeordnetes Tree Item aus der Zwischenablage oder einer zuvor exportierten Datei. | TwinCAT 2.11 | |
Exportiert ein untergeordnetes Tree Item in die Zwischenablage oder in eine Datei. | TwinCAT 2.11 | |
Gibt eine Zeichenkette mit der XML-Darstellung eines Elements zurück, mitsamt dessen elementspezifischen Daten und Parametern. | TwinCAT 2.11 | |
Verwendet eine Zeichenkette mit der XML-Darstellung eines Tree Items, mitsamt dessen elementspezifischen Daten und Parametern. | TwinCAT 2.11 | |
Ruft die Fehlermeldung des letzten gescheiterten ConsumeXml()-Aufrufs ab. | TwinCAT 2.11 | |
Suche nach einem untergeordneten Element mit dem angegebenen relativen Pfad. | TwinCAT 2.11 |
ITcSmTreeItem2-Methoden | Beschreibung | Verfügbar seit |
---|---|---|
ResoucesCount | Nur für internen Gebrauch | TwinCAT 2.11 |
ChangeChildSubType | Ändert den Subtyp von ITcSmTreeItem. | TwinCAT 2.11 |
ClaimResources | Nur für internen Gebrauch | TwinCAT 2.11 |
Versionsinformationen
Voraussetzungen
Erforderliche TwinCAT Version |
---|
Diese Schnittstelle wird ab TwinCAT 2.11 unterstützt. |