- プロジェクトの作成
- オブジェクトと変数のリファレンス
- プロジェクトの拡張
- チュートリアル
- グラフィックオブジェクト チュートリアル
InformationModel.MakeVariable(browseName, dataTypeId, variableTypeId, arrayDimensions)
第 3 引数で示し、第 2 引数で示したデータタイプを含むタイプのプロジェクト変数を作成します。作成されたプロジェクト変数に対応するタイプの C# オブジェクト
IUAVariable
を返します。第 4 引数(オプション)を使用して、タイプとサイズを指定して配列を作成できます。static IUAVariable MakeVariable(QualifiedNamebrowseName, NodeIddataTypeId, NodeIdvariableTypeId, uint[]arrayDimensions);
引数
- browseName(QualifiedName)
- 新しい変数のBrowseName。
- dataTypeId(NodeId)
- 新しい変数に含まれるデータタイプ。ヒント:DataTypesクラス内のノードは、データタイプを表します。例えば、OpcUa.DataTypes.Boolean。
- variableTypeId(NodeId)
- 新しい変数の派生元となる変数タイプで、クラス内のVariableTypesノードで表されます (例:FTOptix.CoDeSys.VariableTypes.Tag)。
- arrayDimensions(uint[ ])
- オプション。配列のサイズ。
戻り値
- IUAVariable
- 作成されたプロジェクト変数に対応する C# オブジェクト。
例
次の例は、1 つの Int32 データを含む定義済みのタイプの変数
CoDeSysTag
を作成する Tag2
API を示しています:var myVar = InformationModel.MakeVariable("Tag2", OpcUa.DataTypes.Int32, FTOptix.CoDeSys.VariableTypes.Tag);; Owner.Add(myVar);
ご質問やご意見