昆仑通态时间相加减问题 点击:1985 | 回复:10



湛蓝小尔

    
  • 精华:1帖
  • 求助:142帖
  • 帖子:180帖 | 473回
  • 年度积分:14
  • 历史总积分:1399
  • 注册:2014年2月19日
发表于:2014-03-20 15:54:18
楼主

求高手解答,如何将字符串型的时间加上一段时间,并由标签显示输出




阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2014-03-21 09:06:31
1楼

   这个还真是不太当清楚,是 屏内的时间还是 PLC 读取的时间进行计算呀 ?

湛蓝小尔

  • 精华:1帖
  • 求助:142帖
  • 帖子:180帖 | 473回
  • 年度积分:14
  • 历史总积分:1399
  • 注册:2014年2月19日
发表于:2014-03-21 16:05:33
2楼

屏内时间,我试着,读取一个当前时间值由标签输出,想对这个时间字符串加上3小时,再由标签输出,求解

吴林林

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 156回
  • 年度积分:1
  • 历史总积分:554
  • 注册:2011年7月11日
发表于:2014-04-03 10:17:02
3楼

回复内容:

对: 湛蓝小尔  屏内时间,我试着,读取一个当前时间值由标签输出,想对这... 内容的回复!


 可以将系统时间组合起来,例:

时间=!Str($Year)+"-"+!Str($Month)+"-"+!Str($Day)
加时间:
时间=!Str($Year+3)+"-"+!Str($Month+3)+"-"+!Str($Day+3)

湛蓝小尔

  • 精华:1帖
  • 求助:142帖
  • 帖子:180帖 | 473回
  • 年度积分:14
  • 历史总积分:1399
  • 注册:2014年2月19日
发表于:2014-04-03 11:00:17
4楼

回复内容:

对: 吴林林  回复内容:对: 湛蓝小尔  屏内时间,我试着,读取一个... 内容的回复!


 3Q,表示已经会了,楼主,追问下,如何在一个指定时间打开一个子窗口,求解,想了两天了

xl986

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2011年7月25日
发表于:2014-04-04 21:36:17
5楼

回复内容:

对: 湛蓝小尔 回复内容:对: 吴林林  回复内容:对: 湛蓝小尔  ... 内容的回复!


在循环策略里把指定时间和系统时间做对比,对比通过后执行 !SetWindow(WndName,op)即可。

吴林林

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 156回
  • 年度积分:1
  • 历史总积分:554
  • 注册:2011年7月11日
发表于:2014-04-08 22:42:55
6楼

回复内容:

对: xl986  回复内容:对: 湛蓝小尔 回复内容:对: 吴林林  回... 内容的回复!


 我还有个方法,新建个循环策略,选择指定时刻执行,脚本用!OpenSubWnd( )

xl986

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2011年7月25日
发表于:2014-04-12 23:42:00
7楼

回复内容:

对: 吴林林 回复内容:对: xl986  回复内容:对: 湛蓝小尔... 内容的回复!



jjj13697335596

  • 精华:0帖
  • 求助:18帖
  • 帖子:32帖 | 89回
  • 年度积分:131
  • 历史总积分:1244
  • 注册:2012年9月20日
发表于:2014-06-28 18:01:33
8楼

我获取了两个不同时间段的系统时间,请问怎么用后一个时间减前一个时间,得出时间差!

吴林林

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 156回
  • 年度积分:1
  • 历史总积分:554
  • 注册:2011年7月11日
发表于:2014-06-28 18:47:07
9楼

回复内容:

对: jjj13697335596  我获取了两个不同时间段的系统时间,请问怎么用后一个时间... 内容的回复!


时间1=!TimeStr2I(设定时间1)

时间2=!TimeStr2I(设定时间2) 

时间差=!TimeGetSpan(时间1,时间2)

得出来的是秒,然后自己在计算吧

yg89539246

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 810回
  • 年度积分:78
  • 历史总积分:333
  • 注册:2009年6月30日
发表于:2021-10-12 13:26:52
10楼

路过,攒积分中。


热门招聘
相关主题

官方公众号

智造工程师