如何用脚本设置曲线显示时间段

如何在Wincc中用脚本设置曲线的起始时间?

问题补充:
请问dcount107
 c脚本中的时间字符串可以用变量替换吗?
 我想得到系统时间,然后再把时间修改一下,最终赋给begintime
 ,endtime,timerange
 这个函数应该添加到什么地方呢?
 谢谢!

最佳答案

C脚本:
  SetPropDouble(lpszPictureName,"OnlineTrend1","Online",0);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Timerange",0);
  SetPropChar(lpszPictureName,"OnlineTrend1","BeginTime","2008-9-11
  22:10:0");
  SetPropChar(lpszPictureName,"OnlineTrend1","EndTime","2008-9-11 22:11:00");
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",0);
  SetPropDouble(lpszPictureName,"OnlineTrend1","Activate",1);

  VBS脚本:
  Dim OnlineTrend1
  Set OnlineTrend1=ScreenItems("OnlineTrend1")
  OnlineTrend1.Online=False
  OnlineTrend1.TimeRange=0
  OnlineTrend1.BeginTime = "2008-10-14 21:16:00"
  OnlineTrend1.EndTime ="2008-10-14 21:22:00"
  OnlineTrend1.Command="Reload"
 ----------------------------------------------------
 补充:
 当然可以使用变量,否则用脚本的意义就不大了。C脚本可以用GetSystemTime获取系统时间,然后用sprintf拼接成时间字符串,用该字符串来替代代码中的固定时间即可。

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

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

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

相关推荐

  • winCC 7.0 入门

    最近在学习winCC,苦于怎么学都不长进,想想还是没有入门,请各位老师指教!在此感激不尽!! 最佳答案 《深入浅出西门子WinCC V6》(第一版+第二版) &…

    SIMATIC WinCC 2019年6月11日
  • 标准控件中组显示中消息类型位号是怎么定义的 请教前辈。

    标准控件中组显示中消息类型位号 在哪里定义这个位号的 ,还有这个该怎么用,请教一下。 图片说明:    最佳答案 PC%ignore_a_1…

    2020年11月1日
  • 内部函数 SetPictureUp的使用问题

    SetPictureUp(lpszPictureName,lpszObjectName,szPictureUp);中szPictureUp是改变什么的,可以举个简单的例子说明一下吗…

    SIMATIC WinCC 2019年6月11日
  • 全球资源库登录问题

    全球资源库用户名,始终无法登录,重新设置密码都不行,重新注册也不不能登录。无语。 钻石用户推荐最佳答案 资源库与论坛是两个账号,不通用的,需要单独的从资源库进行注册,注册信息全英文…

    SIMATIC WinCC 2021年7月5日
  • wincc 多语言

    请问wincc 中能否显示俄文?如何显示? 最佳答案 参考:《如何在过程画面中组态多语言文本?》:http://support.automation.siemens.co…

    SIMATIC WinCC 2017年12月7日
  • wincc7.2结构变量创建后无法在变量管理里面调用

    wincc7.2在结构变量项中创建了结构变量,在新建变量类型中没有结构变量的选项。 图片说明:    最佳答案 如果你想要在新建一个内部变量,用该结构变量;那么…

    2021年7月5日
  • wincc项目在网络断开的情况下无法打开

    我以前在单位使用笔记本电脑创建wincc项目时,电脑处于打开状态,现在把网络断开后,以前创建的项目无法打开,wincc打开时弹出对话框“windows无法找到网络路径。请确认网络路…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.3报警记录和操作记录如何分开?

    如图,创建了报警记录和操作记录,红色字体部分是报警记录,黑色字体部分是操作记录,但是打算放在两个不同的画面上(报警画面和操作记录画面),可是所有的消息都集成在一起,这样不利于用户操…

    2021年7月5日
  • Wincc存储实时数据

    将Wincc采集的数据实时存储在Excel文件当中,用于其它程序的调用。在wincc当中还可以查看excel文件的数据,调用Matlab绘出图形。这个应该怎么做? 最佳答案 实时写…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3 C脚本,VBS脚本

    哪位仁兄有WINCC 7.3的脚本手册啊,请发zhanghan19850504@163.com,谢谢! 最佳答案 请看下列连接:http://www.doc88.com/…

    SIMATIC WinCC 2017年6月3日