直接进入主题,关于VB6的实时性我就不多说,大家都知道,VS2005里的VB.net 我没有装,没有试过。今天主要想记录的是一个小的项目,基于X86架构的DOS系统,硬件平台是一个3.5工业板子,加一个PCI的数据采集板,PCI采集板有DOS驱动。这个系统以建立成功,用厂家给的测试程序可以正常运行。结果正确。我这几天做了一个测试,我先用VB1.0写的一个有界面的数据采集程序,是用的DO 循环收集数据并显示,这个结果和C编译出来的程序时间上我个人没有感觉出慢。结果也是正确的。后事我发现VB1.0里有个Timer控件,查看资料和VB6的用法基本一样,于是做一个测试,看看它1s的时间能采集几次数据并显示出来。所以我把DO循环用一个按键替换,用做开始,又用了一个Timer2做时间的结束点,
Sub Form_Laod
label1.caption=0 '用于计数,看处理了几次。
Timer1.Interval=1
Timer2.Interval=1000
Timer1.Enablde=0
Timer2.Enablde=0
END SUB
SUB Command1_Click
Timer1.Enablde=-1
Timer2.Enablde=-1
End Sub
Sub Timer1.Timer
.....
.....
..... '这里的代码与此博客所关心的内容不具有参考价值。
dim U as integer
u=VAL(l