时钟问题

我想在画面上用一个区域显示时间,和电脑时间同步,请问怎么设计,我在WINNCC上找了好久都没有找到怎么弄时间的,请帮帮忙

最佳答案

如果是6.0版本WINCC DIGITAL/Analog Clock Control控件有乱码
 自己做一个静态文本用来显示年月日时分秒。

 #include "apdefap.h"
  char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
 #pragma code("kernel32.dll")
 void GetLocalTime(LPSYSTEMTIME lpSystemTime);
 #pragma code()
 SYSTEMTIME SysTime;
 char szTime[100];
 GetLocalTime(&SysTime);
 sprintf(szTime,"%04d-%02d-%02d  %02d:%02d:%02d",SysTime.wYear,SysTime.wMonth,SysTime.wDay,SysTime.wHour,SysTime.wMinute,SysTime.wSecond);
 return szTime;
 }
 //每秒执行1次哟

 如果是6.2则可以直接用控件

提问者对于答案的评价:
谢谢,还真遇到乱码,你的这个程序还没试,不过先谢谢了,5楼的也谢谢了,知道了什么地方,还有那为工程师大哥谢谢了,是初学的,你的回答在以后的学习中可能对我有帮助

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

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

相关推荐