- プロジェクトの作成
- グラフィックオブジェクト
- オブジェクトと変数のリファレンス
- プロジェクトの拡張
- チュートリアル
- グラフィックオブジェクト チュートリアル
IUAVariable.SetDynamicLink(source, sourceArrayIndex, mode)
特定の配列 (第 1 引数) セル (第 2 引数) へのダイナミックリンクを設定します。第 3 引数はオプションで、ダイナミックリンクモードを設定します。
void SetDynamicLink(IUAVariablesource, uintsourceArrayIndex, DynamicLinkModemode);
引数
- source(IUAVariable)
- ソース変数のBrowseName。
- sourceArrayIndex(uint)
- ソース配列のセル。
- mode(DynamicLinkMode)
- ダイナミックリンクモードを指定するオプションの引数。次のダイナミックリンクモードを使用できます。
- DynamicLinkMode.Read(default)
- 読み取り (ソースノードから親へ)。
- DynamicLinkMode.Write
- 書き込み (親からソースへ)。
- DynamicLinkMode.ReadWrite
- 読み取りと書き込み (双方向)。
- ResourceURI
- 引数に示されているパスを含む C# オブジェクト。
例
次の例は、
Motor1
オブジェクトの Speed
プロパティ (SpeedVariable
で表されるノード) に読み取りダイナミックリンクを設定する API を示しています。リンク ソースは、SpeedList
配列の 2 番目のセルです。var myObj = Owner.Get<Motor>("Motor1"); var speedValue = Project.Current.FindVariable("SpeedList"); myObj.SpeedVariable.SetDynamicLink(speedValue, 2, DynamicLinkMode.Read);
ご質問やご意見