- Começar a usar
- Criação de projetos
- OPC UA
- Objetos gráficos
- Objetos gráficos predefinidos
- Sessões e localidades
- Referências de objetos e variáveis
- Extensão de projetos
- NetLogic
- Referência de API C#
- Tutoriais
- Tutorial de alarmes
- Tutorial de vínculos dinâmicos
- Tutorial de objetos gráficos
- Tutorial do NetLogic
- Tutorial do OPC UA
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>(QualifiedNamebrowseName, NodeIddataTypeId, uint[]arrayDimensions);
Argumentos
- T
- Classe C#IUAVariableTypecorrespondente à classe de objeto C# a ser retornada.
- browseName(QualifiedName)
- OBrowseNamedo novo tipo de variável.
- dataTypeId(NodeId)
- O tipo de dados contido na nova variável.DICA: Um nó dentro da classeDataTypesrepresenta 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