可使用以下功能转换属性值。
类型 | 描述 |
单位 | 按照设置单位转换属性值。 |
缩放 | 根据设置输入和输出范围转换属性值。 |
范围 | 当输入值在设置范围内时,输出属性的指定值。 |
表达式 | 根据设置表达式计算并输出属性值。 |
最多可以注册1024个转换器。
单位转换器用于将一个单位制转换为另一个单位制。
支持以下单位:
类别 | 单位 |
温度 | C |
F | |
长度 | mm |
cm | |
m | |
km | |
in | |
ft | |
yd | |
mi | |
重量 | mg |
g | |
kg | |
Oz | |
Lbs | |
面积 | m2 |
km2 | |
in2 | |
ft2 | |
yd2 | |
acre | |
mi2 | |
压力 | Pa |
kPa | |
MPa | |
bar | |
atm | |
at | |
Torr | |
psi | |
体积 | 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) |
缩放转换器用于根据设置的输入和输出范围转换属性值。输入值是指来自设备地址的数据。输出值是指显示在画面上的值。
(示例)
[最小值(输入)]: 0
[最大值(输入)]: 400
[最小值(输出)]: 0
[最大值(输出)]: 20
当输入值在设置范围内时,范围转换器用于输出属性的指定值。
设置条件表达式([范围])以及要作为输出获取的值([数据类型(输出)])。
(示例)
示例 | [数据类型(输入)] | [数据类型(输出)] | [范围]内设置 | ||||||||
当变量(数字)的值大于或等于"1"时,该值将转换为布尔值"True"。 |
[数值] | [布尔型] |
|
||||||||
当变量(数值)的值大于"2"时,该值将转换为数值"0"。 |
[数值] | [数值] |
|
||||||||
当变量(字符串)的值等于文本"END"时,值将转换为字符串"OK"。 |
[字符串] | [字符串] |
|
||||||||
当变量(布尔型)的值等于"True"时,值将转换为日期和时间"17/08/03"。 |
[布尔型] | [日期/时间] |
|
||||||||
当变量(日期和时间)的值早于或等于"2017/08/09 10:15:20"时,值将转换为颜色ID "ID:3"。 |
[日期/时间] | [颜色ID] |
|
||||||||
当变量(数字)的值小于或等于"10"时,该值将转换为颜色代码"#FF0000"。 |
[数值] | [颜色代码] |
|
||||||||
当变量(布尔型)的值等于"True"时,值将转换为语言文本"1:Red"。 |
[布尔型] | [语言文本] | Condition: [From] [==] True, [To] 1:Red 值: True
|
表达式转换器用于根据设置表达式计算并输出属性值。可在表达式编辑器中设置表达式。
(示例)
[表达式]: [FromData] + Var1.Value * 10
值: [FromData] = 5, Var1.Value = 10
结果:105
[FromData] 表示源属性值。例如,如果在数值显示中将 Var1 与 [当前数值] 相关联,则 Var1 的值将分配给 [FromData]。