alene 发表于 2009-1-8 20:36:01

关于缓存的问题

之前用的PCI6014,程序在模拟输出时没有设置缓存大小也可以出正确的方波,现在同样的程序用到PCI6221上,一运行就说缓存最小必须超过多少什么的,反正就是报错,后来添了个设置输出缓存的函数,可以运行了但出来的波形与设置的不一样,有没有人遇到过这样的问题,这两块板子有什么特别的区别吗?

dingmanzhy 发表于 2009-1-8 21:21:08

顶贴等回复哦

foolooo 发表于 2009-1-9 00:29:55

没有使用过这两块板子,但是应该是缓存过小所以出错。当你的DAC速率很大时,就要求缓存(即数据的size)要大些。你说的波形与设置的不一样,应该是采样个数设置的不对。你改变采样频率时,有可能要改变采样个数,于是“生成波形的函数”内部的采样频率和采样个数也要做对应的改变才行。
页: [1]
查看完整版本: 关于缓存的问题