# Tipos de conversores

Você pode converter o valor da propriedade usando recursos abaixo.

Tipo | Descrição
Unidade | Converter o valor da propriedade de acordo com a unidade definida.
Escala | Converter o valor da propriedade de acordo com as faixas de entrada e saída definidas.
Faixa | Gera o valor especificado de uma propriedade quando o valor de entrada se enquadra na faixa definida.
Expressão | Calcula e gera o valor da propriedade de acordo com a expressão definida.

Observação: Você pode registrar até 1024 conversores.

## [Unidade]

O conversor de unidade é usado para converter um sistema de unidades para outro.

As seguintes unidades são suportadas:

Categoria | Unidade
Temperatura | C
F
Comprimento | mm
cm
m
km
in
ft
yd
mi
Peso | mg
g
kg
Oz
Lbs
Área | m2
km2
in2
ft2
yd2
acre
mi2
Pressão | Pa
kPa
MPa
bar
atm
at
Torr
psi
Volume | ml
cl
dl
l
gal (US lqd)
gal (US dry)
gal (UK)
mm3
cm3
m3
km3
cu in
cu ft
ac ft
bu (US)
bu (UK)
fl oz (US)
fl oz (UK)
gi (US)
gi (UK)
pt (US lqd)
pt (US dry)
pt (UK)
qt (US lqd)
qt (US dry)
qt (UK)
bl (US lqd)
bl (US dry)
bl (UK)

## [Escala]

O conversor de escala é usado para converter o valor da propriedade de acordo com as faixas de entrada e saída definidas. O valor de entrada se refere aos dados do endereço do dispositivo. O valor de saída refere-se ao valor exibido na tela.

(Exemplo)

[Mínimo (Entrada)]: 0

[Máximo (Entrada)]: 400

[Mínimo (Saída)]: 0

[Máximo (Saída)]: 20

## [Faixa]

O conversor de faixa é usado para emitir o valor de propriedade especificado quando o valor de entrada estiver dentro da faixa definida.

Definir a expressão condicional ([Faixa]), e o valor a ser obtido como saída ([Tipo de dados (Saída)]).

(Exemplo)

Exemplo | [Tipo de dados (Entrada)] | [Tipo de dados (Saída)] | Configuração em [Faixa]
Quando o valor da variável (numérico) for maior ou igual a "1", o valor será convertido para um valor booleano "Verdadeiro". | [Numérico] | [Booleano] |
Propriedade | Valor
[Dados (Entrada)] | 1
[Operador] | [>=]
[Dados (Saída)] | [Verdadeiro]
Quando o valor da variável (numérico) for maior que "2", o valor será convertido para um valor numérico "0". | [Numérico] | [Numérico] |
Propriedade | Valor
[Dados (Entrada)] | 2
[Operador] | [>]
[Dados (Saída)] | 0
Quando o valor da variável (string) for igual ao texto"END", o valor será convertido para uma string"OK". | [String] | [String] |
Propriedade | Valor
[Dados (Entrada)] | END
[Operador] | [==]
[Dados (Saída)] | OK
Quando o valor da variável (booleana) for igual a "Verdadeiro", o valor será convertido para uma data e hora "17/08/03". | [Booleano] | [Data/hora] |
Propriedade | Valor
[Dados (Entrada)] | [Verdadeiro]
[Operador] | [==]
[Dados (Saída)] | 17/08/03
Quando o valor da variável (data e hora) for anterior ou igual a "2017/08/09 10:15:20", o valor será convertido para um ID de cor "ID:3". | [Data/hora] | [ID de cor] |
Propriedade | Valor
[Dados (Entrada)] | 2017/08/09 10:15:20
[Operador] | [<=]
[Dados (Saída)] | [ID:3]
Quando o valor da variável (numérico) for menor ou igual a "10", o valor será convertido para um código de cor "#FF0000". | [Numérico] | [Código de cores] |
Propriedade | Valor
[Dados (Entrada)] | 10
[Operador] | [<=]
[Dados (Saída)] | #FF0000
Quando o valor da variável (booleano) for igual a "Verdadeiro", o valor será convertido para um texto de idioma "1:Vermelho". | [Booleano] | [Texto do idioma] | Condição: [De] [==] Verdadeiro, [Para] 1:Red Valor: Verdadeiro
Propriedade | Valor
[Dados (Entrada)] | [Verdadeiro]
[Operador] | [==]
[Dados (Saída)] | [Texto do idioma] [Propriedade de origem] : [1:Vermelho]

## Expressão

O conversor de expressão é usado para calcular e emitir o valor da propriedade de acordo com a expressão definida. As expressões podem ser definidas no Editor de expressão.

Editor de expressão

(Exemplo)

[Expressão]: [FromData] + Var1.Value* 10

Valor: [FromData] = 5, Var1.Value = 10

Resultado: 105

Observação: [FromData] refere-se ao valor da propriedade de origem. Por exemplo, se você associar Var1 a [Valor atual] no Campo numérico, o valor de Var1 será atribuído a [FromData].