IUAVariable.SetDynamicLink(source, sourceArrayIndex, modalità)

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

Argomenti

source
(IUAVariable)
La
BrowseName
variabile di origine.
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 dinamiche:
DynamicLinkMode.Read
(predefinito)
Lettura (dal nodo di origine al principale).
DynamicLinkMode.Write
Scrittura (da elemento principale all'origine).
DynamicLinkMode.ReadWrite
Lettura e scrittura (bidirezionale).
ResourceURI
Un oggetto C# che contiene il percorso indicato nell'argomento.

Esempio

Nell'esempio seguente viene mostrata un'API che imposta un collegamento dinamico di lettura sulla
Speed
proprietà (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.