在自定义应用软件中使用自定义任务或全局虚拟通道
编写自定义应用程序时,可使用之前在MAX中保存的任务或全局虚拟通道。
如使用的是LabVIEW 7.x及更高版本、LabWindows/CVI 7.x及更高版本,或Measurement Studio 7.x及更高版本,可根据任务或全局虚拟通道生成代码并用于自定义应用中。
关于对任务或全局虚拟通道编程的更多信息,见LabVIEW帮助、LabWindows/CVI Help、Measurement Studio Help或NI-DAQmx帮助。关于在LabVIEW SignalExpress中使用DAQ助手,见LabVIEW SignalExpress Help。
注: 如将全局虚拟通道添加至任务,则仅可在LabWindows/CVI和 Measurement Studio中访问这些全局虚拟通道。 |
LabVIEW
按照下列步骤,访问自定义任务或全局虚拟通道:
- 在前面板上放置一个“DAQmx任务名”控件或“DAQmx全局通道”控件。
- 单击下拉菜单并选择需在自定义应用中使用的任务或全局虚拟通道。可选择多个全局虚拟通道,但不可选择多个任务。也可选择浏览,查找需要的任务和全局虚拟通道。
LabVIEW SignalExpress
在LabVIEW SignalExpress 2.5及更高版本中,如需访问在MAX中创建的任务,选择Tools»Import Task from MAX。
注: 导入到任务中的所有全局虚拟通道在LabVIEW SignalExpress都变为局部虚拟通道。 |
在LabVIEW SignalExpress中向自定义DAQ步骤添加通道时,也可将全局虚拟通道复制到步骤中。
- 单击Virtual选项卡。仅当创建了与DAQ步骤的测量类型相同大的全局虚拟通道时,Virtual选项卡才会出现。
- 选择需复制到步骤的全局虚拟通道。全局虚拟通道复制到DAQ步骤后,即变为局部虚拟通道。
LabWindows/CVI
按照下列步骤,访问自定义任务:
- 打开DAQmxLoadTask函数选板。
- 在Task Name控件按<Enter>。即时菜单中出现可使用的任务名。
- 从即时菜单中选择需使用的任务。
Measurement Studio
从Project»Add New Item菜单中打开下列任一向导:
- 如需将已在MAX中保存的任务用于创建一个基于项目的新任务,则使用DAQmx Task Add New Item向导。
- 如需在创建Visual C++ DAQmxUserCode时引用已在MAX中保存的任务,则使用DAQmxUserCode Add New Item向导。
- 如需在创建.NET DAQmxUserControl时引用已在MAX中保存的任务,则使用DAQmxUserControl Add New Item向导。
上述向导将打开一个对话框,列出已在MAX中保存的任务供选择使用。