NI-DAQmx Base中静态任务与动态任务的区别
主要软件:
主要软件版本: 3.2
主要软件修正版本: N/A
次要软件: N/A
问题: NI-DAQmx Base中的静态任务与动态任务有何区别?
解答: 要使器件正常工作,用户必须建立一个NI-DAQmx Base任务。在一个任务中包含了有关于工作通道,采样率,触发以及一些其他特定的信息。在NI-DAQmx Base中有两种方法可以创建任务:
- 静态任务可以通过使用NI-DAQmx Base 任务设置工具来创建。
- 动态任务可以使用NI-DAQmx Base API在程序中动态创建。
一些针对Windows, Linux,和Mac OSX 台式机的较老版本的NI-DAQmx Base驱动需要使用NI-DAQmx Base 任务设置工具来完成任务设置。在NI-DAQmx Base 3.2版本之前,对于LabVIEW Mobile 模块以及LabVIEW Touch Panel 模块仍旧需要使用NI-DAQmx Base 静态任务。
在NI-DAQmx Base 3.2以及之后的版本中,所有平台中的产品都使用动态任务。为了将您的基于NI-DAQmx Base 的Windows Mobile或Windows CE应用程序进行移植,使用以下工具
DAQmx Base Detect Devices (Windows Mobile - Windows CE).zip (见附件) 来列出所有连接到您PDA或是 Touch Panel 系统的设备。
我们建议客户在新的开发项目中使用动态任务的方式。 动态任务允许用户在程序运行中指定任务参数,从而提供了更佳的动态设备控制性能。对于静态任务,用户需要事先配置好任务参数,且这些参数在更新静态任务以及重建应用程序之前无法得到修改,从而限制颇多。
支持NI-DAQmx Base静态任务的设备:
- USB-6008 / USB-6008 OEM1
- USB-6009 / USB-6009 OEM2
- USB-6501
- E 系列 PCI/PXI (仅针对桌上型电脑)
- E 系列 PCMCIA (仅针对Windows Mobile / Windows CE )
其他一些设备(包括M系列PCI/PXI, USB-621x,等等)不被NI-DAQmx Base 任务配置工具或NI-DAQmx Base静态任务所支持。
相关链接:
附件: - DAQmx Base Detect Devices (Windows Mobile - Windows CE).zip
报告日期: 07/07/2008
最近更新: 09/26/2008
文档编号: 4N6AEFRM
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.