InformationModel.MakeObject<T>(browseName, objectTypeId)

InformationModel.MakeObject<T>(browseName, objectTypeId)

第 2 引数で示されたタイプから派生し、指定した
<T>
タイプの C# オブジェクトを返すプロジェクト オブジェクトタイプを作成します。
ヒント: デザイン時に、API は、指定されたタイプが定義済みのタイプ (FTOptix モジュールに含まれる) である場合にのみ機能します。
static T MakeObject<T>(QualifiedName
browseName
, NodeId
objectTypeId
);

引数

T
返す C# オブジェクトのクラスに対応する
IUAObject
C# クラス。
browseName
(QualifiedName)
新しいオブジェクトの
BrowseName
objectTypeId
(NodeId)
新しいオブジェクトの派生元のタイプの
NodeID

戻り値

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

次の例は、
Motor
タイプの
NewMotor
オブジェクトを作成し、
Find
のメソッドで検索し、
Motor
C# オブジェクトを返す
NodeID
を使って指定された API を示しています。
var motortype = Project.Current.Find("Motor"); var myObj = InformationModel.MakeObject<Motor>("NewMotor", motortype.NodeId); Owner.Add(myObj);
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal