IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)

Imposta un collegamento dinamico a una cella specifica (secondo argomento) di un array (primo argomento). Il terzo argomento è opzionale e imposta la modalità di collegamento dinamico.
void SetDynamicLink(IUAVariable
source
, uint
sourceArrayIndex
, DynamicLinkMode
mode
);

Argomenti

source
(IUAVariable)
Il
BrowseName
della variabile sorgente.
sourceArrayIndex
(uint)
Una cella dell'array di origine.
mode
(DynamicLinkMode)
Un argomento opzionale che specifica la modalità di collegamento dinamico.
Sono disponibili le seguenti modalità di collegamento dinamico:
DynamicLinkMode.Read
(default)
Lettura (dal nodo sorgente al padre).
DynamicLinkMode.Write
Scrittura (dall'elemento padre alla sorgente).
DynamicLinkMode.ReadWrite
Lettura e scrittura (bidirezionale).
ResourceURI
Un oggetto C# che contiene il percorso indicato nell'argomento.

Esempio

L'esempio seguente mostra un'API che imposta un collegamento dinamico di lettura sulla proprietà
Speed
(il cui nodo è rappresentato da
SpeedVariable
) dell'oggetto
Motor1
. L'origine del collegamento è la seconda cella dell'array
SpeedList
:
var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.