我有cDAQ9174,NI9401,NI9206。
希望实现的功能是通过NI9401的ctr0(PFI3)可以将cDAQ9174上的Counter/Timer产生的1kHz的10个方波输出。同时在开始产生方波的同时,开始以100kHz的采样率采集NI9206的通道0. 目的就是在每个方波(周期1ms)上,同步采集100个点。
我的问题1是在cDAQ9174中,各个模块是否都想用同一个onboard timebase 20MHz时钟?如果是,那是不是就可以采用同一个Start Trigger来同时开始输出方波和模拟采集,如附件1所示。
问题2是在附件1的VI中,是否需要设置SampleClk Timebase Src属性节点,source如何选择?
问题3是为何附件1的VI中,CO通道的Sample Clock Rate不显示?
谢谢您的任何帮助和建议
不知道如何修改原来的贴儿,所以把新修改的VI发上来了。同时把可能会用到的Get Terminal Name with Device Prefix.vi也一同发上来了。
谢谢您的指导帮助
你好,
1.这种方法是可以的,cDAQ中的各个模块共用时钟,除非有自己时钟的模块
2.不用设置
3.CO直接输出按设定的脉冲频率输出,和AI、AO不一样原理,没有采样时钟这一说。计数器的确需要时钟来生成脉冲,这个驱动会自动配好的。