IUAVariable.SetDynamicLinkToAlias(aliasName, attributeId, mode)
Définissez un lien dynamique entre une variable et un attribut OPC UA spécifique d’un nœud d’alias, en spécifiant le mode du lien dynamique.
void SetDynamicLinkToAlias(string aliasName, AttributeId attributeId, DynamicLinkMode mode = DynamicLinkMode.Read);
Arguments
- aliasName(string)
- BrowseNamede l'alias.
- attributeId
- L’attribut OPC UA à lier. Utilisez l’énumérationAttributeId.
- mode(DynamicLinkMode)
- Un argument facultatif spécifiant le mode de lien dynamique.Les modes de lien dynamique suivants sont disponibles :
- DynamicLinkMode.Read(default)
- Lecture (depuis le nœud source vers le parent).
- DynamicLinkMode.Write
- Écriture (depuis le parent vers la source).
- DynamicLinkMode.ReadWrite
- Lecture et écriture (bidirectionnel).
- ResourceURI
- Un objet C# contenant le chemin d'accès indiqué dans l’argument.
Exemple
Liez une variable à un attribut OPC UA spécifique d’un nœud d’alias :
[ExportMethod] public void CreateDynamicLinkToAliasAttribute() { // Get the Text variable of a Label var myVariable = Owner.GetVariable("Label1/Text"); // Link to the BrowseName attribute of {MotorAlias} itself myVariable.SetDynamicLinkToAlias("MotorAlias", AttributeId.BrowseName, DynamicLinkMode.Read); }
Fournir une réponse