VB做工控程序的问题 点击:456 | 回复:4



lj3299207260

    
  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 28回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2010年6月28日
发表于:2014-09-18 10:30:34
楼主

我用一个PCI数字量控制卡,VB编程做一个小程序,当输入口1接通时,输出口1立即置位,我以前都是用定时器控件作扫描,一直接通,用if语句执行动作,但是总是感觉输出口1滞后了,反应不迅速,定时器作扫描不够快!

     想请教大神,VB应该怎么编程才能使当检测到输入1接通时快速的输出口1动作呢?

       




hpulizhong

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 350回
  • 年度积分:0
  • 历史总积分:1282
  • 注册:2011年2月24日
发表于:2014-09-18 11:51:22
1楼

你就不应该用定时器循环扫描,这样太浪费系统资源,如果程序很大的话那不是要等半天才扫描一遍。直接用输入口的change事件来驱动,当输入有变化时就执行输出部分程序。

自动化交流

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 183回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2014年6月09日
发表于:2014-09-18 17:07:55
2楼

这个我不太了解,你可以到jqmkd.com去发你这个问题.

有人回的

~~

通讯网-13730920629

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2014-09-19 21:54:18
3楼

你就写  in=out  就行。。这样只要一扫到就动作。

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 244回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2005年4月02日
发表于:2014-09-25 10:17:27
4楼

高手,我发现现在高手都用高级语言啊

 


热门招聘
相关主题

官方公众号

智造工程师