用vb控件输出正弦波求助
时间:12-13
整理:3721RD
点击:
在使用Measurement Studio for VB中的控件生成正弦波的时候遇到如下问题:
由于想输出频率变化的正弦波,于是每隔100ms调用一次该控件,输出一组正弦信号也就是
频率每隔100ms改变一次。
但是在用示波器显示生成的波形时,发现波形每输出100ms就会出现10ms左右的0V电平,也
就是说波形无法连续
请问这是怎么回事?
以前听说VB中每次调用一个控件需要的时间比较长,是不是这个原因呢?
请大侠不吝赐教!
谢谢!
.207
由于想输出频率变化的正弦波,于是每隔100ms调用一次该控件,输出一组正弦信号也就是
频率每隔100ms改变一次。
但是在用示波器显示生成的波形时,发现波形每输出100ms就会出现10ms左右的0V电平,也
就是说波形无法连续
请问这是怎么回事?
以前听说VB中每次调用一个控件需要的时间比较长,是不是这个原因呢?
请大侠不吝赐教!
谢谢!
.207
和vb无关.是NI的控件每次都要重新初始化,构造内存缓冲区.你换其他语言也一样.
仔细看看帮助有没有不需要初始化就改写控件缓冲区的办法.如果没有就不要用控件了.直
接调用NI-DAQ的函数.复杂一点,但是nidaq肯定能做到的.
.70