From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



NI cDAQ-9172上的板载输入缓冲大小



硬件: CompactDAQ, CompactDAQ>>Analog Input Modules

问题:

我的数据采集系统由一个9172机箱和一个模拟输入模块组成,我想知道这个数据采集系统输入缓冲的大小。NI cDAQ 9172的规格说明上说输入FIFO的大小是2047个采样,但是当我使用DAQmx Buffer属性节点读取板载缓冲大小时,结果却不一样,比如说是4095个采样。到底哪个值是正确的呢?这是否取决于不同的数据采集模块?



解答:

首先,C系列模块上是没有板载FIFO的。cDAQ-9172上输入FIFO的大小实际上是8190个字节。因此,对于像9205这样的16bit(2字节/采样)模拟输入模块,相当于4095个采样。对于24bit(4字节/采样)的模块,就相当于2047个采样。分别仿真一个9233和一个9205,然后分别读取板载缓冲大小,就可以很容易看到这一点。在手册上写着2047个采样是因为这是采用高分辨率模块时的最极端情况。



相关链接: KnowledgeBase 4A4IN31U: Determining the Size of Onboard Buffer for DAQmx
KnowledgeBase 31T899KD: How is the DAQmx Buffer Size Allocated for a Finite or Continuous Acquisition?
KnowledgeBase 21H93SYF: What is the Maximum Buffer Size That I Can Configure for My DAQ Board?

附件:





报告日期: 02/03/2009
最近更新: 03/30/2009
文档编号: 4U2GP15X