1500 浮点数转换字符串指令 VAL_STRG 如何去掉多余的空格
最佳答案
简单说一下,下面有截图
转换成字符串以后,利用LEFT指令提取一个字符,然后和一个只有1个空格字符串比较,如果相等则DELETE这个字符后,继续LEFT后比较,如果不等则跳出循环
图片说明:
提问者对于答案的评价:
补充:如果事先不知道浮点数长度,可以安装上述方法比较空格再删除的编程方式,如果能知道浮点数长度,可以通过设置P ,size 等参数来去掉空格,具体关系如下图:红色为P,黄色代表size,Prec代表小数位。下图示例,P=1,SIZE=8的时候,就没有空格了。附图:http://www.ad.siemens.com.cn/service/answer/Uploads/questionimgs/20160804112946_15.jpg
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc160842.html