Accedere ai nodi del progetto
È possibile accedere ai membri dell'oggetto C#, ai nodi OPC UA, agli oggetti NetLogic e agli alias di sessione.
Membri oggetto C#
In C#, ciascuna proprietà o metodo contenuto in un oggetto viene definita genericamente come membro dell'oggetto. Ogni membro è identificato dal
BrowseName
del nodo di progetto corrispondente.
MANCIA:
Per visualizzare il
BrowseName
di una proprietà, passare il puntatore del mouse sul relativo nome nel riquadro Proprietà
. Viene visualizzata una descrizione comando con BrowseName
, tipo di dati e la descrizione breve (se presente).Per accedere ai membri, in ordine gerarchico, si utilizza il punto.
Nell'esempio seguente, la proprietà
Acceleration
dell'oggetto Motor
è impostata sul valore di 123
.Motor.Acceleration = 123;
Nell'esempio seguente si assegna il valore della proprietà
Speed
dell'oggetto Motor
al valore della variabile C# di tipo numero intero currentSpeed
.int currentSpeed = Motor.Speed;
Nodi OPC UA di un progetto FactoryTalk Optix Studio
FactoryTalk Optix Studio
Per accedere a un nodo nel modello informativo C#, il nodo deve essere rappresentato nella NetLogic mediante un oggetto C# corrispondente. Per ottenere l'oggetto C# corrispondente, è possibile utilizzare queste API:
Per fare riferimento ai nodi OPC UA delle proprietà di un nodo con tipo, il nome della proprietà C# corrispondente è costituito dal
BrowseName
della proprietà, alla quale viene aggiunto il suffisso . L'esempio seguente mostra un collegamento dinamico impostato sulla proprietàVariable
Text
di un'etichetta tramite API, accedendo al nodo delle proprietà rappresentato da TextVariable
.Label1.TextVariable.SetDynamicLink(speedValue);
Fornire un feedback