我使用wxPython作为数据采集系统的前端,后端使用PyDAQmx与国家仪器卡接口。当调用循环来收集数据时,显然gui会阻塞,所以我使用threading.Thread将采集模块放在一个单独的线程中。然而,数据的输入速度如此之快,以至于我们实际上需要一个以上的核心,我认为threading.Thread无法做到这一点。, args=(self.settings, self.queue,))将数据向下发送到队列中。queue.put( (i
我正在尝试采样一个8位输入使用样本时钟和‘开始采样’触发器。下面是我如何配置任务:DAQmxErrChk(DAQmxCreateDIChan(samplHandle,"Dev1/port1/line2:7,Dev1/port2/line0:1","",DAQmx_Val_ChanForAllLines)); // choose my 8 bit DI lines PFI2:PFI9
DAQmxErrChk(DAQmxCfgSampClkT