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

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

두 번째 인수로 표시되는 데이터 유형을 포함하는 지정된
<T>
유형에서 파생된 프로젝트 변수를 만듭니다. 생성된 프로젝트 변수에 해당하는 지정된
<T>
유형의 C# 개체가 반환됩니다. 세 번째 인수(선택 사항)를 사용하여 유형과 크기를 지정하는 배열을 만들 수 있습니다.
팁: 디자인 타임에 API는 지정된 유형이 미리 정의된 유형(FTOptix 모듈에 포함됨)인 경우에만 작동합니다.
static T MakeVariable<T>(QualifiedName
browseName
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

인수

T
반환할 C# 개체 클래스 및 새 변수가 파생되는 변수 유형에 해당하는
IUAVariable
C# 클래스입니다.
browseName
(QualifiedName)
새 변수의
BrowseName
입니다.
dataTypeId
(NodeId)
새 변수에 포함된 데이터 유형입니다.
팁:
DataTypes
클래스 내의 노드는 데이터 유형을 나타냅니다. 예:
OpcUa.DataTypes.Boolean
.
arrayDimensions
(uint[ ])
선택 사항입니다. 배열의 크기입니다.

반환

IUAVariable
만들어진 프로젝트 변수에 해당하는 C# 개체입니다.

예제

다음은
Speed
유형의
Speed2
변수가 만들어져
Speed
C# 개체를 반환하는 예시입니다.
var myVar = InformationModel.MakeVariable<Speed>("Speed2", OpcUa.DataTypes.Int32); Owner.Add(myVar);
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal