工控编程吧
标题:
WinCC内I/O域显示浮点数问题
[打印本页]
作者:
baikhgmv
时间:
2016-9-22 12:31
标题:
WinCC内I/O域显示浮点数问题
WinCC内I/O域显示浮点数问题
WinCC内I/O域显示浮点数,设置输出输入属性-数据格式为字符串-输出格式*(无法选择),显示的数据带有5-6位小数,如何设置显示的小数点位数,只显示一位小数点。后面的四舍五入或直接不显示。该如何操作,能实现吗?
------
数据格式设为数字,输出格式:99999.9
注意:输出格式中小数点前面9的个数表示数值的最大位数,5个9则表示此数值最大为5位数
小数点后面9的个数表示保留几位小数。
-------
应该是十进制的数值显示,然后就可以设置数据格式了,除了斑竹说的,s99999.9表示带符号的实数。
-------
好的,可以了,谢谢
-----
用字符串也可以
在属性里添加c脚本 char s[1024] = ""; sprintf(s, "%.5f", GetTagFloat("tag")); return s;
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4