Vb做正弦信号产生 我有一个采集卡硬件只能接受单次数模转换,1、VB中TIME控件最小1ms,我觉得时间上做不了很高的频率,2、如果信号一直产生,不是就一个死循环吗,机器就死机了吧。这个功能是不是VB实现不了,我担心。谁能帮帮我,怎么实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用软件实现,频率都不可能做的太高,同时,windows的定时器精度非常低(虽然说,1ms的定时精度,实际上,一般都会只有15ms,甚至更长时间),一般不能用于信号发生器(除非输出频率非常低),不管使用说明语言,都难于实现信号发生器使用硬件实现,是用电脑控制比较合适 VB不太适合做这种事情,因为多方面的原因受限,导致效果不是很好,建议用VC开多线程来做,效率会高很多。 首先、你这个卡肯定是模拟量输出卡,这个卡肯定有驱动程序的,就你说得这个东西是驱动层面的工作。而非VB程序这个属于应用层面的工作。其次、底层数据采集其实也是一个数据的读取和转换过程,是需要做一些数据处理的。比如采样,分析,计算,然后再把数据传送到驱动指定的地址区域,以供应用层程序读取。这是一个较为复杂的处理过程。最后、很多数据采集卡支持DMA方式,这种方式处理数据采集并不需要占用电脑CPU资源。它会将采集的数据放入数据缓冲区中,二缓冲区是一个FIFO或者队列。应用层程序需要时去读取即可。不需要时,也不用管。 关于for…next循环问题? 请问,如何设置MSchart的横轴的间距? DataGrid与sql数据连接如何显示数据 求:连接VF数据库的连接命令 代码! 水晶报表4.6(crystal9就不用说了)中文本中好象只能水平置中,请问可以上下置中吗? 【问】简单问题,如何在PictureBox中显示分散对齐文本? 急!!!,请问,"软件打包"后到别的计算机"安装后运行",出现"类未注册",这是为什么? 求思路:VB摄像头计数 vb6新手问如何学习vb并快速入门??? 如何锁定屏幕并将用户操作限制在我的窗体里?(特急) 数据操作的一个问题 run time error 53
不管使用说明语言,都难于实现信号发生器使用硬件实现,是用电脑控制比较合适
高很多。
其次、底层数据采集其实也是一个数据的读取和转换过程,是需要做一些数据处理的。比如采样,分析,计算,然后再把数据传送到驱动指定的地址区域,以供应用层程序读取。这是一个较为复杂的处理过程。
最后、很多数据采集卡支持DMA方式,这种方式处理数据采集并不需要占用电脑CPU资源。它会将采集的数据放入数据缓冲区中,二缓冲区是一个FIFO或者队列。应用层程序需要时去读取即可。不需要时,也不用管。