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

如何在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脚本

    WINCC里面实现水泵颜色;水泵启动后是绿色。水泵停止后是灰色,水泵故障显示红色。启动反馈是 I0.1,停止反馈是I0.3故障反馈I0.7 我试了不用脚本好象不…

    SIMATIC WinCC 2019年6月11日
  • WINCC数据归档怎么看

    在我的项目中我建了各种数据归档内部变量,外部变量,500ms的,1分,1小时的都有,然后用WINCC变量模拟器模拟,然后想去SQL中打数据库表看,但是找不到我想要的表,找到的如下图…

    2018年12月6日
  • CF卡下载程序到wincc

    CF卡里的程序咋样下载到触摸屏上 最佳答案 首先我们要知道触摸屏的硬件功能,你所用的触摸屏是支持存储卡还是不支持存储卡:(1)如果不支持存储卡,比如KTP178不支持上载,它没有C…

    SIMATIC WinCC 2021年7月5日
  • MP377内部变量使用问题

    最近看到别人使用MP377的内部变量,我从没用过,我想问下,内部变量如何调用?必须使用脚本调用么?麻烦大侠给点资料啊,还有HMI脚本编程的资料啊,小弟学习学习,闲着也没啥事,谢谢大…

    SIMATIC WinCC 2019年6月10日
  • 博图V13_SP1仿真问题

    电脑安装了博图V13_SP1,在仿真的时候有些图片不能显示(png格式的)在其他电脑上都能显示,安装的博图版本都是一样的,怎么解决哦? 问题补充:图片没有设置隐藏,在其他电脑上完全…

    2017年6月24日
  • WinCC 驱动

    我做个试验,WinCC通过以太网作监控,CP343-1接口,在安装完WinCC后添加新的驱动,在下面的TCP/IP,右击弹出系统参数,在单元选项中,有一个逻辑设备名称,下面找不到网…

    SIMATIC WinCC 2019年6月11日
  • 我把HMI画面的原来密码改了

    我把HMI画面的原来密码改了,怎么用pc传送到hmi设备上(HMI设备没有CF卡),在传送列表中需要在回传和覆盖用户管理上选勾吗?不选可以吗?我是初学者,原来wincc版本是200…

    SIMATIC WinCC 2017年11月4日
  • wincc flexible2008不能另存项目

    点击另存为提示wincc flexible已禁用项目保存。请检查应用程序的记录文件,查找错误。求大神们指点下,谢谢! 最佳答案 编译一下再试试,如果有错误可能会出现你描述…

    SIMATIC WinCC 2021年7月5日
  • 怎么通过自己做一个FC块插入到CFC程序中控制WINCC中一个小车在X方向上循环运动

    下面是自己做的一个FC块,插入到CFC块中,然后连接变量,控制小车的X轴方向,在X轴方向循环运动,但是%ignore_a_1%都没有问题,小车始终不动,这是什么原因 图片说明: &…

    2021年7月5日
  • 西门子官网上的WINCC7.0下载问题

    一共要三个文件,第一个文件要求输入订货号,要是不输的话,下下另外两个是不能解压啊,求答案 最佳答案 楼主正解,三个文件是分卷压缩包,必须所有文件都下载才能解压。订货号要输入一套正版…

    SIMATIC WinCC 2019年6月11日