0

正如这篇文章中所建议的那样,nidaqmx co_channels can't write sample

我能够运行我的 python 脚本,但是当我包含这个函数时,cfg_implicit_timing()Python 会抛出错误说

AttributeError:“任务”对象没有属性“cfg_implicit_timing”。

我的要求是连续产生脉冲,当用户要求改变频率时,它应该改变脉冲输出的频率。

而且我不能让while循环连续生成脉冲,因为我也在监控数字和模拟输入。

有没有我会调用一个函数,并且我指定脉冲生成时间,它会在没有一段时间或 for 循环的情况下连续生成?

谢谢!

4

1 回答 1

0

要指定时间,你必须这样称呼它:

Task.timing.cfg_samp_clk_timing(rate= fs_write, sample_mode=nidaqmx.constants.AcquisitionType.CONTINUOUS)

我将 AcquisitionType 设置为 CONTINUOUS 以获得未结束的信号。

于 2019-08-01T11:29:28.500 回答