对NI 9802进行读写操作时有较长的等待时间



硬件: CompactRIO>>CompactRIO Storage Modules>>NI 9802

问题:
当从NI 9802中读取数据流的时候可观察到有大约300秒左右的等待时间。什么原因导致的?能做什么来消除这个现象以实现连续读取?


解答:
这是因为所有的文件系统(不仅仅是NI 9802)都是存储和读取指针所指向的大块数据。在这种情况下,符合2MB/s的读取速率。由于数据的读写大小会改变,这个读取速率是一个平均值,与数据本身的大小和请求数据的大小有关系。
如想避免这种现象以实现连续读取,应该在文件读取目标(比如模拟输出模块)和文件所在目录之间加一个1k大小的FIFO。这个FIFO用来连续接收数据块并实现点对点的输出。


相关链接:

附件:

 






报告日期: 01/20/2011
最近更新: 07/25/2011
文档编号: 5HJDJ14M