IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)

Establece un vínculo dinámico a una celda de matriz específica (primer argumento) (segundo argumento). El tercer argumento es opcional y establece el modo de vínculo dinámico.
void SetDynamicLink(IUAVariable
source
, uint
sourceArrayIndex
, DynamicLinkMode
mode
);

Argumentos

source
(IUAVariable)
BrowseName
de la variable de origen.
sourceArrayIndex
(uint)
Celda de la matriz de origen.
mode
(DynamicLinkMode)
Un argumento opcional que especifica el modo de vínculo dinámico.
Los siguientes modos de vínculos dinámicos están disponibles:
DynamicLinkMode.Read
(default)
Lectura (del nodo de origen al primario).
DynamicLinkMode.Write
Escritura (de primario a origen).
DynamicLinkMode.ReadWrite
Lectura y escritura (bidireccional).
ResourceURI
Un objeto C# que contiene la ruta indicada en el argumento.

Ejemplo

El siguiente ejemplo muestra una API que establece un vínculo dinámico de lectura en la propiedad
Speed
(cuyo nodo está representado por
SpeedVariable
) del objeto
Motor1
. El origen del vínculo es la segunda celda de la matriz
SpeedList
:
var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.