WinCC中的C脚本返回DATE类型数据

如何在c 全局脚本中返回DATE数据类型的数据?
 DATE类型的原型是什么呢?

问题补充:
我想通过脚本设置WinCC趋势控件的起始时间和结束时间属性,这两个属性如果添加C脚本的话函数的返回值类型是DATE,不知道怎么给正确的返回值,谢谢各位1

最佳答案

DATE数据类型?什么意思?你是想要显示当前计算机时间么?
 ---------------------------------------------------------
 补充:不用去考虑怎么返回DATE类型的数据,只需要使用SetPropChar给它赋一个字符串的指即可。代码我已经在你的上一个问题中给出。至于如何获取时间并生成字符串,参考代码如下:
 #pragma code("kernel32.dll") 
  VOID GetLocalTime(SYSTEMTIME *lpst); 
  #pragma code();
 SYSTEMTIME sys;
 char szStartTime[20],szEndTime[20];
 GetLocalTime(&sys);
 sprintf(szEndTime,"%d-%d-%d %d:%d:%d",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute,sys.wSecond);
 SetPropDouble(lpszPictureName,"OnlineTrend1","Online",0);
 SetPropDouble(lpszPictureName,"OnlineTrend1","TimeRangeFactor",2);
  SetPropChar(lpszPictureName,"OnlineTrend1","EndTime",szEndTime);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",0);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",1);

 
 //代码功能为设置趋势控件的时间范围为2分钟,终止时间为当前时间。

提问者对于答案的评价:
多谢您的指教!

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

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

相关推荐

  • 从站更换完主机后如何设置,wincc画面才能有监控数据

    从站的整台主机更换后,如何进行设置wincc画面才能通讯上,监控画面才能有数据显示 最佳答案 1.你的操作员站是单站还是客户机/服务器结构?客户机的话比较简单,计算机名保持不变,网…

    SIMATIC WinCC 2019年6月11日
  • winCC 内容分屏显示

    如何在单用户的WINCC上用分屏器将不同的画面显示在不同的屏幕上.因为WINCC只能单用户登录,所以不能使用市场上的普通分屏器.不知还有其它方法可以实现这个功能吗 最佳答案 安装W…

    SIMATIC WinCC 2019年6月11日
  • wincc 变量归档问题

    wincc 版本是5.1的 之前运行时变量归档很正常,后来不小心改变电脑系统日期后,归档日期也改变了,而且也变量曲线也不再显示了,也没有归档。 后来吧…

    SIMATIC WinCC 2019年6月11日
  • WINCC编程手册

    WINCC编程手册的订货号是什么 最佳答案 我这有PDF格式的,需要可以发你。 Q1666431,如果需要订货号的话,真不太清楚。 提问者对于答案的评价:山东人,哥们!

    SIMATIC WinCC 2019年6月11日
  • 求 wincc vbs 中支持的内置函数及关键字 说明

    我想知道 wincc vbs 中支持的内置函数及关键字 说明,比如len,split,now… winccvbs都支持,但我发…

    SIMATIC WinCC 2018年12月5日
  • 冰天雪地请大家帮我看一下代码,谢谢

    Do HMIRuntime.Tags("@UA_abcde_Job").READ(1)Loop Until 6=HMIRuntim…

    SIMATIC WinCC 2019年6月11日
  • MP377上传程序问题

    向触摸屏MP377传程序编译过程中提示内部警告cannot get HmiUserScript.RowCount-对象类型:SCRIPT_TEXT,无法下载是什…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0亚洲版

    安装了一个wincc6.0安装好以后不能新建项目也不能打开原来项目弹出HResult Error 0x80046127:(null)求高手前来指点啊 …

    SIMATIC WinCC 2017年11月26日
  • Wincc的I/O域

    用Winccr的I/O域来输入一个数值用来设定S7-300里的定时器的初始值(TV)。要为秒级怎么做??如果直接输入一个数值则只为毫秒器。 最佳答案 输入值乘以1000后输出. 提…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.0 sp4 的授权问题

    我们正在使用的wincc sp3 有问题,系统每隔25天需要重新启动。但是这个是通用设备,根本不能经常重启,我们正准备购买sp4的license。但是目前我需要…

    SIMATIC WinCC 2019年6月11日