NI9223をBNC接続でAI0につなぎ,以下のプログラムで計測するとノイズなのか信号がきちんと出力されません.
平均値はおおよそ正しいのですが,振幅が大きすぎます.
なにかプログラムが間違っているのでしょうか?
計測はサンプリングレート250000hz,7s間で計測します.
import nidaqmx
from nidaqmx.constants import Edge
from nidaqmx.constants import AcquisitionType
def NI9223(😞
with nidaqmx.Task() as task:
ai = task.ai_channels.add_ai_voltage_chan("cDAQ1Mod1/AI0", min_val=0, max_val=10)
task.timing.cfg_samp_clk_timing(250000, source="", active_edge=Edge.RISING, sample_mode=AcquisitionType.FINITE, samps_per_chan=250000*7)
start = time.time()
data = task.read(250000*7)
plt.plot(data)
plt.show()
if __name__ == '__main__':
NI9223()