没有交集 发表于 2007-12-6 15:40:55

请教一个问题

用DSP进行采样,采样频率5K,即在LV中的示波器上如果显示5000个点,就代表实际中的1秒中,可是我在采样点数很多的时候例如100000个点时,在LV中示波器花在显示上的时间比20秒要长,这个问题一直解决不料,望高手指点……

cwyxf1015 发表于 2007-12-6 17:42:00

采样频率5K,一次采样5000个点,时间为1秒没有问题,问题是你采样100000个点是一次采样的吗,还是循环了20次,每次采样5000个点,如果是采样20次,那么时间肯定要比20秒长,因为在循环和循环之间还有一段时间没有采样数据的.

没有交集 发表于 2007-12-8 10:17:34

是一次采样的呢,因为波形图的数据形式本质上是一个数组,我的做法就是以随机数做试验,每生成一个随机数就加在数组后面,如果要采样100000点,就是要生成一个长度为100000的数组,而且送到示波器上的时候也要刷新100000次,这就导致了整体速度变慢,还有如果用了属性节点以及条件结构,也会导致速度变慢很多,可是这些又是不得不用的东西……嗨,想不出一个完美的解决方法……
页: [1]
查看完整版本: 请教一个问题