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].