关于IFIX发脉冲的问题 点击:430 | 回复:1



我是懒人

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 81回
  • 年度积分:0
  • 历史总积分:859
  • 注册:2004年5月12日
发表于:2011-07-19 10:49:10
楼主
IFIX发脉冲采用如下代码:
Dim PauseTime, Start
CloseDigitalPoint "Fix32.FIX.TTT_A.F_CV"
PauseTime = 0.8 ‘设置暂停时间。
Start = Timer ‘ 设置开始暂停的时刻。
Do While Timer < Start + PauseTime
DoEvents ‘将控制让给其他程序。"
Loop
OpenDigitalPoint "Fix32.FIX.TTT_A.F_CV"

在Do While Timer < Start + PauseTime
     DoEvents 
Loop
循环时,会不会影响IFIX其它程序的运行?如数据不采集,不归档,报警不执行等等???



shangzhen

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2011年1月12日
发表于:2011-07-23 23:55:54
1楼

不会的,用doevents就是为了避免影响


热门招聘
相关主题

官方公众号

智造工程师