IUAVariable.SetDynamicLink(source, mode)
Defina um vínculo dinâmico para a origem da variável passada no primeiro argumento. O segundo argumento é opcional e define o modo do vínculo dinâmico.
void SetDynamicLink(IUAVariablesource, DynamicLinkModemode);
Argumentos
- source(IUAVariable)
- OBrowseNameda variável de origem.
- mode(DynamicLinkMode)
- Um argumento opcional que especifica o modo de vínculo dinâmico.Os seguintes modos de vínculo dinâmico estão disponíveis:
- DynamicLinkMode.Read(default)
- Leitura (do nó de origem ao pai).
- DynamicLinkMode.Write
- Gravação (do pai à origem).
- DynamicLinkMode.ReadWrite
- Leitura e gravação (bidirecional).
- ResourceURI
- Um objeto C# que contém o caminho indicado no argumento.
Exemplo
O exemplo a seguir mostra uma API que define um vínculo dinâmico de leitura na propriedade
Speed
(cujo nó é representado por SpeedVariable
) do objeto Motor1
. A origem do link é a propriedade Text
do objeto SpeedLabel
:var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Owner.GetObject("SpeedLabel").GetVariable("Text"); myObj.SpeedVariable.SetDynamicLink(speedValue, DynamicLinkMode.Read);
Dê sua opinião