- プロジェクトの作成
- オブジェクトと変数のリファレンス
- プロジェクトの拡張
- チュートリアル
- グラフィックオブジェクト チュートリアル
InformationModel.MakeObject<T>(browseName, objectTypeId)
第 2 引数で示されたタイプから派生し、指定した
<T>
タイプの C# オブジェクトを返すプロジェクト オブジェクトタイプを作成します。
ヒント:
デザイン時に、API は、指定されたタイプが定義済みのタイプ (FTOptix モジュールに含まれる) である場合にのみ機能します。
static T MakeObject<T>(QualifiedNamebrowseName, NodeIdobjectTypeId);
引数
- T
- 返す C# オブジェクトのクラスに対応するIUAObjectC# クラス。
- 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);
ご質問やご意見