【发布时间】:2018-04-21 00:13:54
【问题描述】:
我尝试使用 Ni-Daq 来生成脉冲。 nidaqmx提供的例子如下:
import nidaqmx
from nidaqmx.types import CtrTime
with nidaqmx.Task() as task:
task.co_channels.add_co_pulse_chan_time("Dev1/ctr0")
sample = CtrTime(high_time=0.001, low_time=0.002)
print('1 Channel 1 Sample Write: ')
print(task.write(sample))
但是在我运行这个脚本之后,它会产生一些错误,如下所示:
引发 DaqError(error_buffer.value.decode("utf-8"), error_code) DaqError: 任务没有缓冲或没有通道。如果任务是 没有缓冲,使用这个函数的标量版本。如果任务有 没有频道,添加一个到任务。任务名称:_unnamedTask
状态码:-201395
是什么导致了问题?如何解决?
非常感谢!
【问题讨论】:
-
什么设备型号是“Dev1”?
-
“Dev1”是 NI PCI -6259。谢谢!