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. |
Puede registrar hasta 1024 convertidores.
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.) |
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
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] |
|
||||||||
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] |
|
||||||||
Cuando el valor de la variable (cadena) es igual al texto"END", el valor se convertirá en una cadena "OK". |
[Cadena] | [Cadena] |
|
||||||||
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] |
|
||||||||
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] |
|
||||||||
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] |
|
||||||||
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
|
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.
(Ejemplo)
[Expresión]: [FromData] + Var1.Value* 10
Valor: [FromData] = 5, Var1.Value = 10
Resultado: 105