{}

我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
搜索常见问题解答
SoMachine中如何把一个组成元素为ASCII码的数组转为对应的浮点数数?
问题描述:
客户M241读取从站数据存放在byte类型数组里面,需要把它转为对应的Real类型数据。

所属产品线:
EcoStruxure Machine Expert(原SoMachine)

解决方法:

例如,数组a为 ARRAY[0..3] OF byte类型,里面的元素值分别为0~9的ASCII码十进制48~57,以及小数点符号“.”的ASCII码十进制46,首先把每个ASCII码转为的对应的字符,然后通过功能块CONCAT将字符组合为一个字符串,然后通过功能块STRING_TO_REAL把它转为对应的Real类型数据。

比如将ASCII码49,46,50,51转为浮点数1.23的操作如下图所示:



是否有帮助?

探索更多
范围:
探索更多
范围: