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

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

Crie um tipo de variável de projeto derivado do tipo indicado pelo supertipo que contém o tipo de dados indicado pelo argumento
dataTypeId
. Crie uma matriz específica com o argumento opcional
arrayDimensions
.
static T MakeVariableType<T>(QualifiedName
browseName
, NodeId
dataTypeId
, uint[]
arrayDimensions
);

Argumentos

T
Classe C#
IUAVariableType
correspondente à classe de objeto C# a ser retornada.
browseName
(QualifiedName)
O
BrowseName
do novo tipo de variável.
dataTypeId
(NodeId)
O tipo de dados contido na nova variável.
DICA: Um nó dentro da classe
DataTypes
representa o tipo de dados. Por exemplo,
OpcUa.DataTypes.Boolean
.
arrayDimensions
(uint[ ])
Opcional. O tamanho da matriz.

Retornos

IUAVariableType
Um objeto C# que corresponde ao tipo de variável do projeto criado.

Exemplo

var myCustomTagType = InformationModel.MakeVariableType<FTOptix.CoDeSys.TagType>("CustomCoDeSysTagType", FTOptix.CoDeSys.VariableTypes.Tag, OpcUa.DataTypes.UInt16);
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal