PCI-6602的计数器输出两种模式的信号的区别
还是搞不懂这两个模式信号的区别toggled output mode and pusled output mode?哪个大侠可以帮忙中文解释一下,就着下面的例子解释吧,小女子谢谢了 首先要了解NI的计数器是怎样产生脉冲信号的。计数器中有两个寄存器,这两个寄存器的数值决定了你脉冲信号的特性。在Counter Set Attribute.vi 中可以对这两个寄存器设初值,"pulse spec 1" (寄存器 A) 和 "pulse spec 2" (寄存器 B). 当计数器开始工作时,寄存器A中的值先装入一个相当于比较器的计数器寄存器中,并每当source的一个上升沿,比较器寄存器的值就减一,当值减到0 时,计数器就可能做两件事情中的一件。1.输出时锁住从低到高的变化 2.输出一个值与source周期一样的脉冲。当值减到0 时,再把寄存器B中的值装入比较器寄存器中,再重复上面的操作。而方式1就是toggled output,方式2就是pulsed output。呵呵,够详细吧,不知道楼主有没有听清楚呢。 谢谢还想问问:根据上面的source看下面的两种脉冲,那是延时多少,脉宽是多少那?第二种模式也不是和source同周期的啊? 上面的图形只是给出你一个例子,根据pulse spec 1" (寄存器 A) 和 "pulse spec 2" (寄存器 B)中的值不同输出的波形就不一样的,这样经过计算出pulse spec 1" (寄存器 A) 和 "pulse spec 2" (寄存器 B)的值,就可以得到你任意想要的输出波形了。这只是我的理解,你可以用示波器看看啊!
页:
[1]