Auf Projektknoten zugreifen
Sie können auf C#-Objektelemente, OPC UA-Knoten, NetLogic-Objekte und Sitzungs-Aliase zugreifen.
C#-Objektelemente
In C# wird jede in einem Objekt enthaltene Eigenschaft oder Methode generisch als ein Element des Objekts definiert. Der passende Projektknoten
BrowseName
identifiziert jedes Element.
TIPP:
Um den
BrowseName
einer Eigenschaft anzuzeigen, bewegen Sie den Mauszeiger über ihren Namen im Bereich Eigenschaft
. Es erscheint ein Tooltip mit dem BrowseName
, dem Datentyp und einer kurzen Beschreibung (falls vorhanden).Um auf die Elemente in hierarchischer Reihenfolge zuzugreifen, verwenden Sie den Punkt.
Im folgenden Beispiel wird die Eigenschaft
Acceleration
des Objekts Motor
auf den Wert 123
gesetzt.Motor.Acceleration = 123;
Im folgenden Beispiel wird der Wert der Eigenschaft
Motor
des Objekts Speed
dem Wert der C#-Ganzzahl-Variable currentSpeed
zugewiesen.int currentSpeed = Motor.Speed;
Projekt-OPC UA-Knoten
Um auf einen Knoten im C#-Informationsmodell zuzugreifen, muss der Knoten in NetLogic durch ein passendes C#-Objekt dargestellt werden. Um das passende C#-Objekt zu erhalten, können Sie diese APIs verwenden:
Um auf die OPC UA-Knoten der Eigenschaften eines typisierten Knotens zu verweisen, besteht der Name der passenden C#-Eigenschaft aus dem
BrowseName
der Eigenschaft, dem das Suffix hinzugefügt wird. Das folgende Beispiel zeigt einen dynamischen Link, der über die API auf die EigenschaftVariable
Text
einer Beschriftung gesetzt wird und auf den durch TextVariable
dargestellten Eigenschaftsknoten zugreift.Label1.TextVariable.SetDynamicLink(speedValue);
Rückmeldung geben