通道和任务

NI DAO Task Config

通道和任务

物理通道和虚拟通道

物理通道是测量和发生模拟信号或数字信号的接线端或管脚。虚拟通道是包括了名称、物理通道、输入端连接、信号测量或生成的类型以及换算信息在内的一组属性设置。在NI-DAQmx中,任何测量活动都需使用虚拟通道。在NI-DAQmx中使用DAQ助手可配置通道和测量任务。后者可通过MAX或NI应用软件打开。关于NI-DAQmx的更多信息,见DAQ助手帮助MAX帮助。也可在自定义的程序中使用NI-DAQmx API配置虚拟通道。在传统NI-DAQ(Legacy)及前期版本中,可使用MAX配置虚拟通道,以记录在不同测量活动中使用的通道。

任务

任务是NI-DAQmx中的一个重要概念,指一个或多个具有定时、触发等属性的虚拟通道。从概念上来说,任务就是信号测量或信号发生。可将所有配置信息设置和保存在一个任务中并用于某个应用程序。

全局虚拟通道和局部虚拟通道

NI-DAQmx中,虚拟通道可以是任务的一部分,也可以独立于任务。位于任务内的通道是局部虚拟通道。位于任务外的通道是全局虚拟通道。可在MAX或自定义应用软件中创建全局虚拟通道并在MAX中保存这些通道。全局虚拟通道可用于任何应用程序或添加到多个不同的任务中。一旦全局虚拟通道发生改变,则所有引用了该全局虚拟通道的任务都将受到影响。多数情况下使用局部虚拟通道更为简便。

注:  如使用的是LabVIEW 8.0及更高版本,也可在本地LabVIEW项目中创建任务和通道。

在自定义应用中使用DAQ助手

可在自定义应用中使用DAQ助手创建配置保存虚拟通道任务,并在自定义应用中使用。如使用的是NI应用软件,则还可根据任务或虚拟通道生成代码

关于对任务或全局通道编程的更多信息,见LabVIEW帮助LabWindows/CVI HelpMeasurement Studio HelpNI-DAQmx Key Concepts