微波EDA网,见证研发工程师的成长! 2025婵犵數濮撮惀澶愬级鎼存挸浜炬俊銈勭劍閸欏繘鏌i幋锝嗩棄缁炬儳娼¢弻鐔告綇閸撗呮殸缂備胶濯崹鍫曞蓟閵娾晜鍋嗛柛灞剧☉椤忥拷04闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偞鐗犻、鏇㈡晜閽樺缃曢梻浣虹帛閸旀洟骞栭銈囦笉妞ゆ牜鍋為悡銉╂煟閺囩偛鈧湱鈧熬鎷�02闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偞鐗犻、鏇㈡晝閳ь剛绮eΔ浣虹闁瑰瓨鐟ラ悘鈺冪磼閻欌偓閸ㄥ爼寮婚妸鈺傚亞闁稿本绋戦锟� 闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偞鐗犻、鏇㈠Χ閸屾矮澹曞┑顔结缚閸樠冣枍瀹ュ洠鍋撶憴鍕;闁告濞婇悰顕€宕堕澶嬫櫌婵犵數濮撮幊澶愬磻閹捐閿ゆ俊銈勮兌閸欏棝姊虹紒妯荤闁稿﹤婀遍埀顒佺啲閹凤拷濠电姷鏁告慨鐑藉极閹间礁纾婚柣鎰惈閸ㄥ倿鏌涢锝嗙缂佺姾顫夐妵鍕箛閸撲胶鏆犵紓浣哄閸ㄥ爼寮婚妸鈺傚亞闁稿本绋戦锟�
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 大牛!用什么VI将内存buffer存到HD?

大牛!用什么VI将内存buffer存到HD?

时间:12-13 整理:3721RD 点击:
DAQ卡是 NI 6011E, 两个A/D通道, <5MS/s每通道,12bit的A/D精度, DMA, FIFO 8KS
PC是PIII 900M, 328MB RAM, 7.2KRPS HD,
问题是我两个通道都用,每通道有 4MS/s的数据, 即 6MB/s每通道,一共12MB/s到PCI
但是我的程序老是漏数据,漏的非常厉害,1/3都不到!
后来我发现CPU在采集还没开始之前就已经 56%了, 一开始采集就 100%。 我想问的是:
当采集数据率小于 PCI的最大能力时, CPU速度, HD速度会不会是问题?
谢谢。 NI 6011E有 DMA, FIFO是 8KS, 还有我的程序除采集外还要适时显示。
能不能推荐一下改用多好的机器?钱不是问题。 比如说,2 CPU, SCSI HD?

你内存加大就可以了
你是不是采用频率每循环一次都设置一次啊,如果那样的话,是很耗cpu资源的

那怎么设置呢?
还有, AI Buffer Config.vi中设置的buffer在哪儿? 内存中吗?
如果DAQ卡的采集速度是5MS/s,在我这儿是20MB/s, 这个AI Buffer要设置多大才不会丢数据呢?
还有,我怎么样才能读取这个AI Buffer呢?
非常感谢。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top