Tipos de convertidores

Puede convertir el valor de la propiedad utilizando las siguientes funciones.

Tipo Descripción
Unidad Convierta el valor de la propiedad según la unidad establecida.
Escala Convierta el valor de la propiedad según los rangos de entrada y salida establecidos.
Intervalo Genera el valor especificado de una propiedad cuando el valor de entrada está dentro del intervalo establecido.
Expresión Calcula y genera el valor de la propiedad según la expresión establecida.

Nota: Puede registrar hasta 1024 convertidores.

[Unidad]

El convertidor de unidades se utiliza para convertir un sistema de unidades en otro.

Se admiten las siguientes unidades:

Categoría Unidad
Temperatura C
F
Longitud mm
cm
m
km
in
ft
yd
mi
Peso mg
g
kg
Oz
Lbs
Área m2
km2
in2
ft2
yd2
acre
mi2
Presión Pa
kPa
MPa
bar
atm
at
Torr
psi
Volumen

ml

cl

dl

l

gal (EE.UU. liq.)

gal (EE.UU. seco)

gal (R.U)

mm3

cm3

m3

km3

cu in

cu ft

ac ft

bu (EE.UU.)

bu (R.U.)

oz liq (EE.UU,)

oz liq (R.U.)

gi (EE.UU.)

gi (R.U.)

pt (EE.UU. liq.)

pt (EE.UU. seco)

pt (R.U.)

qt (EE.UU. liq.)

qt (EE.UU. seco)

qt (R.U.)

bl (EE.UU. liq.)

bl (EE.UU. seco)

bl (R.U.)

[Escala]

El convertidor de escala se utiliza para convertir el valor de la propiedad según los rangos de entrada y salida establecidos. El valor de entrada hace referencia a los datos de la dirección del dispositivo. El valor de salida hace referencia al valor que se muestra en la pantalla.

(Ejemplo)

[Mínimo (Entrada)]: 0

[Máximo (Entrada)]: 400

[Mínimo (Salida)]: 0

[Máximo (Salida)]: 20

[Intervalo]

El convertidor de intervalo se utiliza para generar el valor especificado de la propiedad cuando el valor de entrada se encuentra dentro del intervalo establecido.

Establezca la expresión condicional ([Intervalo]), y el valor a obtener como salida ([Tipo de datos (Salida)]).

 

(Ejemplo)

Ejemplo [Tipo de datos (Entrada)] [Tipo de datos (Salida)] Ajuste en [Intervalo]

Cuando el valor de la variable (numérico) es mayor o igual que "1", el valor se convertirá en un valor booleano "True".

[Numérico] [Booleano]
Propiedad Valor
[Datos (Entrada)] 1
[Operador] [>=]
[Datos (Salida)] [True]

Cuando el valor de la variable (numérico) es mayor que "2", el valor se convertirá en un valor numérico "0".

[Numérico] [Numérico]
Propiedad Valor
[Datos (Entrada)] 2
[Operador] [>]
[Datos (Salida)] 0

Cuando el valor de la variable (cadena) es igual al texto"END", el valor se convertirá en una cadena "OK".

[Cadena] [Cadena]
Propiedad Valor
[Datos (Entrada)] END
[Operador] [==]
[Datos (Salida)] OK

Cuando el valor de la variable (booleana) es igual a "True", el valor se convertirá en una fecha y hora "17/08/03".

[Booleano] [Fecha/Hora]
Propiedad Valor
[Datos (Entrada)] [True]
[Operador] [==]
[Datos (Salida)] 17/08/03

Cuando el valor de la variable (fecha y hora) es antes de o igual a "2017/08/09 10:15:20", el valor se convertirá en un ID de color "ID:3".

[Fecha/Hora] [Color ID]
Propiedad Valor
[Datos (Entrada)] 2017/08/09 10:15:20
[Operador] [<=]
[Datos (Salida)] [ID:3]

Cuando el valor de la variable (numérico) es menor o igual a "10", el valor se convertirá en un código de color "#FF0000".

[Numérico] [Código de color]
Propiedad Valor
[Datos (Entrada)] 10
[Operador] [<=]
[Datos (Salida)] #FF0000

Cuando el valor de la variable (booleana) es igual a "True", el valor se convertirá en un texto de idioma "1:Red".

[Booleano] [Texto de idioma]

Condición: [De] [==] True, [A] 1:Red

Valor: True

Propiedad Valor
[Datos (Entrada)] [True]
[Operador] [==]
[Datos (Salida)] [Texto de idioma]
[Propiedad Origen] : [1:Red]

Expresión

El convertidor de expresiones se utiliza para calcular y generar el valor de la propiedad según la expresión establecida. Las expresiones pueden definirse en el Editor de expresiones.

Editor de expresiones

(Ejemplo)

[Expresión]: [FromData] + Var1.Value* 10

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

Resultado: 105

Nota: [FromData] se refiere al valor de la propiedad de origen. Por ejemplo, si asocia Var1 con [Valor actual] en la pantalla numérica, el valor de Var1 se asigna a [FromData].