曹先生

电话: 02161497923 02161128587
02161474423
传真: 02161474423
邮箱:clb@pingxuan17.com
公司网站:www.pingxuan17.com
www.shpingxuan.com

首页 >> 白度仪 >>  DAQmx任务名控件
DAQmx任务名控件
发布时间:2012-12-20   点击次数:2344

选择一个任务名,在前面板右击 DAQmx 任务名控件或在程序框图右击 DAQmx 任务
名接线端子,单击其快捷菜单中【生成代码】/【范例】,则生成如图 7.29 所示的程序框图 代码。
右击 DAQmx 任务名,单击其快捷菜单中的【生成代码】/【配置】,则生成如图 7.30所示的程序框图代码。
右击DAQmx 任务名,单击其快捷菜单中【生成代码】/【配置和范例】,则先生成范例
程序框图代码,再生成配置程序框图代码。
右击DAQmx 任务名,单击其快捷菜单中【生成代码】/【转换为Express VI】,则转变为数据采集助手VI。 
在程序框图中,右击数据采集助手函数,在快捷菜单中单击【打开前面板】,如图 7.31
所示。弹出图 7.32 所示的对话框(提示用户将 Express VI 转换为标准子 VI 将无法查看在
Express VI的配置对话框),单击转换按钮则生成如图 7.33 所示的前面板,切换到程序框图,其程序框图代码如图 7.34 所示。 右击程序框图空白处,单击函数选板上【测量I/O】/【DAQmx】,DAQmx  函数子选板如图 7.35 所示。
下面介绍一些在DAQmx数据采集系统中常用的函数:
(1)  DAQmx StartTask 函数。该函数启动 DAQmx 任务。若不使用此函数,当执行
DAQmx Read时,数据采集任务将自动执行,其图标如图 7.36 所示。 其端口说明如下:
① task/channels in:输入任务名或虚拟通道名列表,如果输入虚拟通道名,其自动创建一个任务。
② task out:函数执行完后产生的任务参考号。
(2)  DAQmx Stop Task 函数。该函数用于停止任务执行,并恢复到执行前的状态,其图标如图 7.37 所示。
其端说明如下:
① task in:指定创建的虚拟通道加入哪一个任务中去。如果这个参数不连接,DAQmx
就创建一个新任务,并将创建的虚拟通道加入其中。但是在循环时就会每循环一次创建一
个新任务,直到程序终止才清除这些任务,极大地消耗系统资源。因此这种情况下应该在
执行完任务后,用DAQmx Clear Task 函数清除任务。
② physical channel:物理通道。
③ DAQmx Physical Channel constant 常数:列出系统中安装的设备上所有的物理通道
名。可以从其中选择新建虚拟通道使用的物理通道。
④ name to assign:指定虚拟通道名,其他函数和节点都要通过名称访问特定的虚拟通
道。默认的名称是使用的物理通道名称。如果调用一次此函数产生多个虚拟通道,通道名之间用逗号隔开。