关于labview数字脉冲的输出探索了好一段时刻啊!现在记载一下:
我想在今后得脉冲输出中首要选用以下的方法
DAQ守时设置为隐式
接连采样
在虚拟通道树立大将输出推迟设为3s
这样当运转到使命开端3s后,就会开端输出脉冲,其特点就为设置到write上的特点。这样就会一向发送脉冲
当延时时刻完毕后,会将新的特点设置到脉冲发送上,咱们能够经过程序修改这个脉冲的特点来改动脉冲波形。
在这种结构下,假如将接连采样改为有限采样,那么将弹出过错。如下图
我不知道是为什么,所以持续探索。
后来 发现,要想完成接连的脉冲发送 底子不需要增加 write函数,只要在虚拟通道函数中设置好了脉冲的特点,将会一向不断的发送该特点的脉冲,正如下图程序所示。由于将使命完毕等候设置为-1,所以程序用就运转,并一向发送脉冲波形。
在这种思路下,测试了发送有限个脉冲。正如下图所示,相同不适用write函数,而直接在虚拟通道创立的函数中设置脉冲特点。
重头戏:
在这里发现一个牛B的方法!
这样,从开开端,我并不知道怎样去创立一个发生有限个脉冲输出的方法。并且是百思不得其解,整天抑郁寡欢。
忽然我想到一个绝妙的方法!——使用DAQ帮手!