量程转换¶
在很多情况下,设备采集的数据并不能满足实际显示要求,例如我们需要采集一台电机的瞬时功率,采集的单位是W,而画面需要展示的瞬时功率单位是Kw,那么我们就可以通过量程转换,将采集值转化为目标值。
目前仅 I/O变量 支持量程转换,且数据类型需为Integer、Double或Bool。
如何启用¶
在变量的设置弹窗中,顶部有 量程转换 的开关,开启后设置量程转换的具体规则。

打开后,弹窗中会自动显示量程转换配置项,用户可以根据实际需求,对量程转换配置进行设置,设置完成后点击”确认“按钮即可。

| 配置 | 描述 |
|---|---|
| 模式 | 量程转换配置模式分为3种: - 线性:当变量的数据类型为Integer、Double时,显示该模式。 - 开平方:当变量的数据类型为Integer、Double时,显示该模式。 - 取反:当变量的数据类型为Bool时,显示该模式。 |
| 原始值 | 在模式为 线性 或 开平方 时可配置。 ![]() |
| 值 | 在模式为 线性 或 开平方 时可配置。 ![]() |
量程转换公式¶
线性¶
显示值 = 最小值 +(当前原始值 - 最小原始值) * (最大值 - 最小值) (最大原始值 - 最小原始值 )
开方¶
显示值 = 最小值 + √(当前原始值 - 最小原始值) * (最大值 - 最小值)\ √ (最大原始值 - 最小原始值 )
说明: √表示开平方
取反¶
- 当采集到的值为True时,实际显示值为False;
- 当采集到的值为False时,实际显示值为True。

