簡體   English   中英

labview daq-mx動態緩沖區大小

[英]labview daq-mx dynamic buffer size

我想使用PCI 6110和DAQ輔助VI以連續模式記錄大量數據。 此時,我正在考慮如何動態更改緩沖區大小,但是我不確定這是否可行或是否會影響不同大小的緩沖區之間的數據差異。

labVIEW圖

啟動VI后,采樣率很高且采樣數很多,有時會返回緩沖區溢出錯誤,有時則返回的內存錯誤不足。 我想知道是否可以實現動態更改緩沖區大小以及如何做到這一點,或者至少要確定一種方法來找到穩定的緩沖區大小,並且該緩沖區大小不會在數據獲取過程中溢出或拋出錯誤。

對於高性能采集,我建議使用DAQmx API將設備配置為直接登錄到磁盤。 NI將其稱為“登錄到TDMS文件”,並在此處提供更多信息: NI-DAQmx Logging中的TDMS直接集成

用於將數據記錄到TDMS的VI框圖

使用這種方法,您可以“將數據流傳輸到磁盤,速度高達1.2 GB / s”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM