IUAVariable.SetDynamicLink(source, mode)
Imposta un collegamento dinamico all'origine della variabile passata nel primo argomento. Il secondo argomento è opzionale e imposta la modalità di collegamento dinamico.
void SetDynamicLink(IUAVariablesource, DynamicLinkModemode);
Argomenti
- source(IUAVariable)
- IlBrowseNamedella variabile sorgente.
- 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 proprietà Text
dell'oggetto SpeedLabel
:var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Owner.GetObject("SpeedLabel").GetVariable("Text"); myObj.SpeedVariable.SetDynamicLink(speedValue, DynamicLinkMode.Read);
Fornire un feedback