<< Clique para Mostrar o Sumário >>
DataType |
Determina o tipo de dados associado ao Bloco de Comunicação OPC. Esta propriedade é somente de leitura. Os valores possíveis para esta propriedade estão descritos na tabela a seguir.
Opções disponíveis para a propriedade DataType
Opção |
Descrição |
---|---|
0 - _Undefined |
Valor unidimensional não definido (vazio, padrão) |
1 - _Null |
Valor nulo |
2 - _Integer |
Valor unidimensional inteiro de 16 bits sinalizado |
3 - _Long |
Valor unidimensional inteiro de 32 bits sinalizado |
4 - _Single |
Valor unidimensional de ponto flutuante de 32 bits |
5 - _Double |
Valor unidimensional de ponto flutuante de 64 bits |
6 - _Currency |
Valor unidimensional monetário com quatro casas decimais |
7 - _Date |
Valor de data e hora |
8 - _String |
Valor literal (texto) |
9 - _Object |
Valor unidimensional de referência a um objeto |
10 - _Error |
Valor unidimensional de código de erro |
11 - _Boolean |
Valor unidimensional Booleano (Verdadeiro ou Falso) |
12 - _Variant |
Dados de qualquer tipo usados para objetos e outros valores para os quais o tipo de dados é desconhecido |
13 - _UnkObject |
Valor unidimensional de referência a um objeto |
14 - _Decimal |
Valor unidimensional de ponto flutuante de 96 bits |
36 - _Record |
Valor unidimensional de gravação |
16 - _Char |
Valor unidimensional inteiro de oito bits |
17 - _Byte |
Utilizado para criação de DLLs e para OLE, ocupa um byte de memória |
18 - _Word |
Valor unidimensional inteiro de 16 bits |
19 - _Dword |
Valor unidimensional inteiro de 32 bits |
20 - _LongLong |
Valor unidimensional inteiro de 64 bits sinalizado |
21 - _DDWord |
Valor unidimensional inteiro de 64 bits |
22 - _Integer_ |
Números sem decimais, cujo intervalo de ocorrência deve estar entre -32.768 e 32.767, ocupa dois bytes |
23 - _Uinteger |
Número inteiro sem sinal (equivalente a um DWord), que vai de 0 (zero) a 4294967295 (232 - 1) |
8194 - _ArrInteger |
Array unidimensional de valores inteiros |
8195 - _ArrLong |
Array unidimensional de valores inteiros de 32 bits sinalizados |
8196 - _ArrSingle |
Array unidimensional de valores de ponto flutuante de 32 bits |
8197 - _ArrDouble |
Array unidimensional de valores de ponto flutuante de 64 bits |
8198 - _ArrCurrency |
Array unidimensional de valores monetários com quatro casas decimais |
8199 - _ArrDate |
Array unidimensional de valores de data e hora |
8200 - _ArrString |
Array unidimensional de valores literais (texto) |
8201 - _ArrObject |
Array unidimensional de valores de referência a um objeto |
8202 - _ArrError |
Array unidimensional de valores de código de erro |
8203 - _ArrBoolean |
Array unidimensional de valores Booleanos (Verdadeiro ou Falso) |
8204 - _ArrVariant |
Array de dados de qualquer tipo usados para objetos e outros valores para os quais o tipo de dados é desconhecido |
8205 - _ArrUnkObject |
Array unidimensional de valores de referência a um objeto |
8206 - _ArrDecimal |
Array unidimensional de valores de ponto flutuante de 96 bits |
8228 - _ArrRecord |
Array unidimensional de valores record |
8208 - _ArrChar |
Array unidimensional de valores char |
8209 - _ArrByte |
Array unidimensional de bytes, que são valores utilizados para criação de DLLs e para OLE, ocupa um byte de memória |
8210 - _ArrWord |
Array unidimensional de valores inteiros de 32 bits |
8211 - _ArrDWord |
Array unidimensional de valores inteiros de 32 bits |
8212 - _ArrLongLong |
Array unidimensional de valores inteiros de 16 bits |
8213 - _ArrDDWord |
Array unidimensional de valores inteiros de 32 bits sinalizados |
8214 - _ArrInteger_ |
Array unidimensional de valores inteiros de 16 bits sinalizados |
8215 - _ArrUInteger |
Array unidimensional de números inteiros sem sinal (equivalente a um DWord), que vai de 0 (zero) a 4294967295 (232 -1) |