关于IFIX数据采集问题,高手请帮忙,谢谢! 点击:649 | 回复:1



BLUECAT.V

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2007年2月28日
发表于:2007-03-15 10:01:00
楼主
    我们公司最近做一个工程里,有一部分用到的相同仪表非常多(720个类似于PID调节器的仪表),每个仪表涉及参数温度、电流、电压、报警等有14个,但这种仪表设定值只能通过通讯由上位机提供,上位机使用IFIX,由于参数和仪表的类似性,并且在电流设定一画面中,设定值这个参数涉及到的情况很多,比如手动设定、自动设定、出现故障时候的设定,所以使用IFIX提供的连接工具很难实现,所以我就VBA做了这些工作,功能是实现了,可是为了让数据实时更新,不得不把VBA里要用的参数以数组的形式定时从IFIX数据库中读上来,再用VBA处理,当用到定时器的时候,这个时候由于数据量大(720*14=10080点),并且IFIX在处理定时器的时候CPU使用率达到了100%,虽然使用DoEvents,其他的操作还是卡到里面不能操作了,这个时间能够持续2分钟之久,一直在寻求怎么增快速度的方法,未果,请教高手怎么提高IFIX在处理定时器时的速度。非常感谢!

       



BLUECAT.V

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2007年2月28日
发表于:2007-03-15 13:16:00
1楼
没人理,自己顶顶

热门招聘
相关主题

官方公众号

智造工程师