IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)

Setzt einen dynamischen Link auf die Zelle (zweites Argument) eines bestimmten Arrays (erstes Argument). Das dritte Argument ist optional und legt den dynamischen Link-Modus fest.
void SetDynamicLink(IUAVariable
source
, uint
sourceArrayIndex
, DynamicLinkMode
mode
);

Argumente

source
(IUAVariable)
Der
BrowseName
der Quellvariable.
sourceArrayIndex
(uint)
Eine Zelle des Quell-Arrays.
mode
(DynamicLinkMode)
Ein optionales Argument für die Angabe des dynamischen Link-Modus.
Die folgenden dynamischen Link-Modi sind verfügbar:
DynamicLinkMode.Read
(default)
Lesen (vom Quellknoten zum übergeordneten Element)
DynamicLinkMode.Write
Schreiben (vom übergeordneten Element zum Quellknoten)
DynamicLinkMode.ReadWrite
Lesen und Schreiben (bidirektional)
ResourceURI
Ein C#-Objekt, das den im Argument angegebenen Pfad enthält

Beispiel

Das folgende Beispiel zeigt eine API, die einen dynamischen Lese-Link auf die Eigenschaft
Speed
(deren Knoten durch
SpeedVariable
dargestellt wird) des Objekts
Motor1
setzt. Die Linkquelle ist die zweite Zelle des
SpeedList
-Arrays:
var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.