DataType

<< Clique para Mostrar o Sumário >>

 

DataType

Enumeração 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)

Esta página foi útil?