呵呵,问题多多,没法帮你了,VB 做这东东比较复杂,
如果你全用定时器的话,你会发现你的程序会出现很严重的延时现象
因为定时器的代码执行是在主程序里执行的,当一个定时器执行时,另一个定时器将会延时!
说白了就是 VB 是单线程的,除非你在 VB 中建立多线程!
呵呵,那不如用 Delphi 了!建议
1:
像你所述的实时系统,强烈建议使用多线程,也只能使用多线程,
2:
建议使用 Delphi 或其它的开发工具
3:
这是一个较大的系统,需要单片机,数据通信等多方面人才通力合作完成

解决方案 »

  1.   

    shuixin13您好!!!
    delphi版我怎么看不到!!
      

  2.   

    呵呵,我的意思是你将这个帖子将到 Delphi 版吧,
      

  3.   

    是不是VB通讯方面提供了MSCOMM控制项,所以VB可以专门用来控制串列通讯设备。那么这时它的功能是否同单片机、PLC一样直接接仪器仪表了?而它还有单片机和PLC所没有的功能?
    而ORACLE、SQL SERVER则是在client/server中的数据库服务器起到接收、处理、和存储采集来的各种数据?
    那我就不明白了,VB作为前台可以对数据库中的信息进行分析,也可以直接采集数据,那么他们之间的关系到底如何???看了我的问题,请不要发笑,我过去一直以为单片机、PLC作为工控机在现场进行数据采集,可是我又看到清华大学出版社出的关于用VB对数据进行采集,所以我就迷糊了,来问问各位高手!!!
      

  4.   

    它们都没说错,
    单片机进行数据的采集,
    然后通过串口送入PC你可以通过 VB 做一个程序接收串口数据,
    并将其插入到数据库,以及在界面上显示出来
      

  5.   

    它们都没说错,
    单片机进行数据的采集,
    然后通过串口送入PC你可以通过 VB 做一个程序接收串口数据,
    并将其插入到数据库,以及在界面上显示出来