InformationModel.MakeVariable<T>(browseName, variableTypeId, dataTypeId, arrayDimensions)

InformationModel.MakeVariable<T>(browseName, variableTypeId, dataTypeId, arrayDimensions)

第 3 引数で示し、第 2 引数で示したデータタイプを含むタイプのプロジェクト変数を作成します。作成されたプロジェクト変数に対応する指定された
<T>
タイプの C# オブジェクトを返します。第 4 引数(オプション)を使用して、タイプとサイズを指定して配列を作成できます。
static T MakeVariable<T>(QualifiedName
browseName
, NodeId
variableTypeId
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

引数

T
返す C# オブジェクトのクラスに対応する
IUAVariable
C# クラス。
browseName
(QualifiedName)
新しい変数の
BrowseName
variableTypeId
(NodeId)
新しい変数タイプの派生元となる変数タイプ。
ヒント:
VariableTypes
クラス内の ノードは、データタイプを表します。例えば、
FTOptix.CoDeSys.VariableTypes.Tag
dataTypeId
(NodeId)
新しい変数に含まれるデータタイプ。
ヒント:
DataTypes
クラス内のノードは、データタイプを表します。例えば、
OpcUa.DataTypes.Boolean
arrayDimensions
(uint[ ])
オプション。配列のサイズ。

戻り値

IUAVariable
作成されたプロジェクト変数に対応する C# オブジェクト。

var myTag = InformationModel.MakeVariable<FTOptix.CoDeSys.Tag>("CodesysTag", OpcUa.DataTypes.UInt16);
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal