sprintf(buf,"%05.1f\0",GetTagFloat("wd_5"));

怎样理解sprintf(buf,"%05.1f\0",GetTagFloat("wd_5"));

最佳答案

sprintf是格式化字符串的函数,使用方法参考:
http://wenku.baidu.com/view/1f50ca84b9d528ea81c7791e.html
%05.1f表示格式化浮点数宽度是5,小数点后保留1位,不足宽度5位前面补0
GetTagFloat("wd_5")是读取浮点变量wd_5

结果就是读取变量wd_5以%05.1f的格式写入字符串变量buf

提问者对于答案的评价:
很好

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:26
下一篇 2019年6月11日 上午6:27

相关推荐

  • 200cn 与wincc v7.3 opc通讯

    200cnPLC与wincc v7.3  用opc软件通讯,在OPC软件中会生出一个.pca的文件,这个文件可以删除吗?没有这个文件会导致wincc通…

    SIMATIC WinCC 2021年7月5日
  • Wincc flexible 2008配方画面

    我现在控制一个按照步运行的系统,每一步控制的原件是一样的,只是参数设置不同,如:0s到10s运行第一步,20s到40s运行第二步,以此类推,我想把每一步用到的按钮和参数设置框作为一…

    SIMATIC WinCC 2019年6月11日
  • WINCC5.1与s7-300 314通讯故障

    WINCC5.1与s7-300 314连接不上,检测老显示0X031b,用WINCC通道诊断显示故障代码为4231,什么问题? 最佳答案 注意一下通讯PG/OP数量;电脑…

    SIMATIC WinCC 2019年6月11日
  • WINCC MPI通讯

    现有两台WINCC,两套s7300,每台上位机上装一块CP5611卡,与两个CPU组成一个MPI网络,请问这样通讯可行吗?两台CPU已经组成了一个主从结构的DP网络,如果将两台上位…

    SIMATIC WinCC 2019年6月11日
  • winccflexbile sp5 download

    目前在下载面板程序中遇到一个问题,系统提示配置文件过大无法下载,请问这是什么问题,如何解决。(面板系统为sp5)谢谢 图片说明:    最佳答案 https:/…

    2020年11月1日
  • WINCC 2008 SP2

    请教各位前辈,WINCC 2008 SP2软件安装后怎么不能打开WINCC 2008程序,提示转换程序,按"确定"按钮后,显示&l…

    SIMATIC WinCC 2018年12月5日
  • sql数据存储问题

    我在sql2000数据库里面建了表,里面的数据信息为第1列为时间,第2列为机台号,第3列为班次,第4列为产量.我写了VBS脚本把我的机台1的以上信息写进去sql2000数据库里面的…

    SIMATIC WinCC 2019年6月11日
  • WINCC修改报警值

    怎么在上位机修改报警值?例如一个模拟量已经组态好了报警值,然后根据需要操作员想修改报警值,怎么做?不可能让操作员去组态吧? 问题补充:感谢大家的帮助.但连接一个变量的话,一旦重新激…

    SIMATIC WinCC 2019年6月11日
  • wincc 输入域增加数值

    我用的是wincc 6.0SP1中文版,想通过单击按钮实现在指定输入域内增加固定值0.1的功能,编写了以下C动作,但还是实现不了,请大侠指点! float&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0如何与RS485装置通迅

    我想用WINCC6.0读取电力监测表的电量参数,如电流,有功等,电力表是MODBUS通迅协议,通过RS485端口通,请问各位大侠我该如何来做,谢谢. 最佳答案 用第三方软件KEPS…

    SIMATIC WinCC 2019年6月11日