IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)

Define um vínculo dinâmico para uma célula (segundo argumento) de matriz (primeiro argumento) específica. O terceiro argumento é opcional e define o modo de vínculo dinâmico.
void SetDynamicLink(IUAVariable
source
, uint
sourceArrayIndex
, DynamicLinkMode
mode
);

Argumentos

source
(IUAVariable)
O
BrowseName
da variável de origem.
sourceArrayIndex
(uint)
Uma célula da matriz 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 vínculo é a segunda célula da matriz
SpeedList
:
var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.