在cDAQ——计数器使用(3)中,我们使用DAQ助手在cDAQ-9172上通过NI 940已经创建了一个脉冲发生器。现在我们将通过一个例程来实现同样的脉冲发生器。


2、使用NI提供的例子
在LabVIEW2009SP1的启动界面,点击打开“NI 范例查找器”选择:
〉硬件输入输出
〉DAQmx
〉生成数字脉冲
Gen Dig Pulse Train-Continuous.vi

该vi的前面板和程序框图如下:

Picture
cDAQ图4-1 生成脉冲的例程前面板
Picture
cDAQ图4-2 生成脉冲历程的程序框图
对于这个例子,无需做任何改动既可以使用。使用时只需按硬件的物理通道设定既可(参见cDAQ图4-1)。
测量结果参见下图(如何测量后面会谈到)。

Picture
cDAQ图4-3 脉冲测量结果
这样我们通过NI 提供的例程也完成了脉冲发生器的设计(管脚连接不变)。

但是这个脉冲发生器还存在一个问题:就是改变频率需要停下来设定后在重新运行。如果期待实时改变频率最好使用下面的例子。

generatePulseTrain2.vi

Picture
cDAQ图4-4 频率可调的脉冲发生器程序框图
这个vi已经经过验证使用没问题。下面给出下载。

generatepulsetrain2.vi
File Size: 23 kb
File Type: vi
Download File

Picture
9/25/2012 12:38:16 am

THX for info

Reply



Leave a Reply.


Google Analytics