修改时间 06-20-2016 02:44 AM
想请教一下,在使用NI-USB6351板卡进行counter脉冲输出时,频率不变,如果改变输出脉冲的占空比,则会出现1个50ms左右的空白区,之后才会发送新的占空比,请问这个50ms空白区如何消除?或者用方波可否代替实现?
修改时间 06-20-2016 09:38 PM
没有人能帮忙回复一下吗? 这个问题困扰我好久了 不知道如何解决,是板卡在启动时就必须有50ms的延迟吗? 如何做到改变占空比时板卡任务不重新启动?
修改时间 06-24-2016 10:35 PM
发现问题所在了,是因为DAQ启动需要消耗30ms左右,停止和清除需要消耗20ms左右,所以在改变占空比(重新生成任务-开始任务)后,会有50ms的延迟,但现在有一个新的疑问,如何在不重新启动任务的前提下,去改变占空比呢?
修改时间 06-29-2016 07:53 AM
你是每次改变占空比都停止然后重新开始任务吗?方便把你的程序截图贴出来看一下吗?
另外,你所用的硬件是哪一款?
修改时间 07-10-2016 12:48 AM
你可以在循环中加一个通道属性节点,在通道属性节点中可以直接改变输出脉冲信号的频率。
为了验证连续性,你可以使用示波器的脉冲宽度触发,改变频率也就改变了宽度。通过捕获信号就可以看到最终的效果。