QQ登录

只需一步,快速开始

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;



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索