关于字符串转换

我使用了一个s-conv转换指令,是字符串string转换成浮点数real。但是监控上显示没有转换成功。后来怕哪里有误传,使用了一个全新的地址,但是还是转换不过来,求大神指点。后来听说是一个字符串要定义有多少个字符什么的,在哪里定义?怎么定义,怎么操作。求指点。。。。

图片说明:

关于字符串转换   

最佳答案

字符串参数 IN 的转换从首个字符开始,并一直进行到字符串的结尾,或者一直进行到遇到第一个不是“0”到“9”、“+”、“-”或“.”的字符为止。 结果值将在参数 OUT 中指定的位置提供。 
如果输出数值不在 OUT 数据类型的范围内,则参数 OUT 设置为 0,并且 ENO 设置为 FALSE。 否则,参数 OUT 将包含有效的结果,并且 ENO 设置为 TRUE。
把输入字符中的“,”去掉后再转换应该可以的。

提问者对于答案的评价:
非常感谢。确实是“,”号的原因。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc186929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月25日 下午10:48
下一篇 2017年7月25日 下午10:48

相关推荐