为了防止系统繁忙时采样数据从缓冲区溢出丢失,NI 官方推荐使用基于 LabVIEW 队列实现的”生产者-消费者”架构来开发这类程序(
https://www.ni.com/zh-cn/support/documentation/supplemental/21/producer-consumer-architecture-in-labview0.html)。但架构思路好理解,真正落到代码层面——如何用 NI-DAQmx 接口函数配合队列实现高速连续数据的可靠存储——可参考的完整实例却不多。
为了防止系统繁忙时采样数据从缓冲区溢出丢失,NI 官方推荐使用基于 LabVIEW 队列实现的”生产者-消费者”架构来开发这类程序(
https://www.ni.com/zh-cn/support/documentation/supplemental/21/producer-consumer-architecture-in-labview0.html)。但架构思路好理解,真正落到代码层面——如何用 NI-DAQmx 接口函数配合队列实现高速连续数据的可靠存储——可参考的完整实例却不多。