- 프로젝트 만들기
- 개체 및 변수 참조
- 프로젝트 확장
InformationModel.MakeObject<T>(browseName, objectTypeId)
두 번째 인수에 표시된 유형의 프로젝트 개체를 만들고 지정된
<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);
의견을 작성 부탁드립니다.