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

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

相关推荐

  • 触摸屏数据保存1年

    触摸屏+PLC方式,要求历史数据报表能保存至少1年,触摸屏怎么满足此功能 最佳答案 保持一年应该没有问题,问题是需要保存数据的量及保存的容量数据大小。需要做数据保存,在订货前需要确…

    SIMATIC WinCC 2017年6月27日
  • 关于wincc 中的c脚本问题

    最近有个想法,wincc不是有个功能:叫做变量记录,它是通过定时采集数据变量值,并记录。我在想通过c脚本指令把这些一些时间段的变量值,进行采集,处理,有没有相关的学习资料呢???高…

    SIMATIC WinCC 2017年10月29日
  • 用wincc导入一个项目后,其自动激活

    只要导入这项目,其就自动激活运行,无法进入组态,高手指点,谢谢 最佳答案 如果想在打开项目时不激活运行,可以在打开项目时,按Ctl+Shift组合键。如果不想打开先前的项目,可以在…

    SIMATIC WinCC 2019年6月11日
  • wincc 脚本问题报nchar 未定义

    自己在网上下载的简单脚本,放在I/O域编译都是好的,想放在全局脚本里,就直接报错了,有点无语了。就是带输入确定的脚本,网上有很多。 图片说明:    最佳答案 …

    2021年7月5日
  • winccv7.5发布问题

    请教大家   我这wincc v7.5发布之后去浏览的时候,无法预览正确的画面,出现了如下问题。请求解答。图片是ie浏览器预览的结果,以及i…

    2020年11月1日
  • 怎样删除WINCC画面的历史数据

    最近我在查看WINCC画面历史数据时电脑CPU运行为100%,不能查看历史数据,哪位高人可以告诉我是怎么回事,谢谢! 最佳答案 缩短查询时间间隔  减少同时查询…

    SIMATIC WinCC 2019年6月11日
  • wincc c/s模式 无法热切换

    如题,现有两台服务器A、B,一用一备,带两台客户机。正常状态:AB同时激活,则两台客户机默认连接到A;现把A退出激活模式,则两台客户机自动切换到B。现在的问题是退出A无法热切到B了…

    SIMATIC WinCC 2019年6月11日
  • wincc生成动作时出错

    我在画面窗口的组态中,画面名称的动态—-动态值范围对话框中组态,完成之后点击‘应用’时出现出错信息“生成动作时出错。”,详细资料‘丢失属性值’。 这是怎么回事呀,请高…

    SIMATIC WinCC 2020年11月1日
  • 显示移动轨迹

    我想做一个移动动作,要求显示移动过的轨迹(比如颜色,线条等) 最佳答案 如果你想在触摸屏中显示则到下载中心下载文档“PLC中连续数据在触摸屏趋势图中显示”参考。 提问者对于答案的评…

    SIMATIC WinCC 2017年11月19日
  • 求深入浅出西门子wincc v6一书的电子档

    最近在学习wincc组态,想找深入浅出西门子wincc v6一书的电子档看看,哪位前辈学长有的可否发我一份,谢谢。我的邮箱1577576071@qq.com 最佳答案 、…

    SIMATIC WinCC 2017年11月13日