- Démarrer
- Utilisation du logiciel
- Contrôle de version
- Objets graphiques et de disposition
- Sessions et paramètres régionaux
- Développement de solutions
- Développement de projets avec C#
- NetLogic
- Méthodes et événements dans C#
- Référence des API C#
- Exemples d’applications
- Tutoriel sur l’interface utilisateur
- Tutoriel sur l’enregistreur
- Tutoriel sur les alarmes
- Tutoriel sur OPC UA
- Tutoriel sur les traductions
- Tutoriel sur NetLogic
- Références d’objet et de variable
IUAVariable.SetDynamicLink(source, mode)
Définissez un lien dynamique vers la source de la variable qui est transmise dans le premier argument. Le deuxième argument est facultatif et définit le mode de lien dynamique.
void SetDynamicLink(IUAVariablesource, DynamicLinkModemode);
Arguments
- source(IUAVariable)
- LeBrowseNamede la variable source.
- 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
L'exemple suivant présente une API qui définit un lien dynamique de lecture sur la propriété
Speed
(le nœud qui est représenté par SpeedVariable
) de l'objet Motor1
. La source du lien est la propriété Text
de l'objet SpeedLabel
:var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Owner.GetObject("SpeedLabel").GetVariable("Text"); myObj.SpeedVariable.SetDynamicLink(speedValue, DynamicLinkMode.Read);
Fournir une réponse