Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Oct 12, 2009


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

What's New in NI-DAQmx 9.0

0 ratings | 0.00 out of 5
Read in | Print

Overview

Each release of the NI-DAQmx driver software offers new software features and support for new hardware devices in addition to the existing functionality of the preceding version. An upgrade to the latest version of NI-DAQmx is a FREE upgrade to your entire data acquisition (DAQ) application and will both improve performance of your current application and increase productivity when creating new DAQ applications. This document focuses on the new features of NI-DAQmx 9.0.

429 Devices Supported

NI-DAQmx 9.0 introduces support for 39 new devices including 16 new X Series devices on PCI Express and PXI Express, along with 23 other wireless and ethernet, USB, C Series, and switch devices. Refer to Device Support in the NI-DAQmx 9.0 Readme for a complete list of devices.

X Series Devices

NI PCIe-6320, NI PCIe-6321, NI PCIe-6323, NI PCIe-6341, NI PCIe-6343, NI PCIe-6351, NI PCIe-6353, NI PCIe-6361, NI PCIe-6363, NI PXIe-6341, NI PXIe-6356, NI PXIe-6358, NI PXIe-6361, NI PXIe-6363, NI PXIe-6366, and NI PXIe-6368

Wireless and Ethernet Network DAQ Devices

NI ENET-9205, NI ENET-9206, NI ENET-9213, NI WLS-9205, NI WLS-9206, NI WLS-9213

USB Devices

NI USB-6212 (BNC), NI USB-6216 (BNC), NI USB-6218 (BNC), and NI USB-9213

C Series Modules in NI cDAQ-9172 Chassis

NI 9213, NI 9227, NI 9234B, and NI 9264 (DSUB)

Switches

NI PXI-2510, NI PXI-2512, NI PXIe-2512, NI PXI-2514, NI PXIe-2514, NI PXI-2515, NI PXIe-2515, NI PXI-2531, and NI PXIe-2531

LabVIEW 9.0 Support

NI-DAQmx 9.0 includes support for LabVIEW 2009, which continues the 23-year tradition of providing the best integration of data acquisition hardware and graphical programming software. This latest version of LabVIEW offers hundreds of new features, including new 2D and 3D front panel plots, high-speed data streaming functions, and support for new hardware product families featuring NI-STC3 timing and synchronization technology. New multicore enhancements improve system performance from signal to software.


Additionally, NI-DAQmx 9.0 also includes support for LabVIEW 8.6.1, LabVIEW 8.5.1, and LabVIEW 8.2.1.

Visual Studio 2008 and .NET 3.5 Support

NI-DAQmx 9.0 now adds support for Visual Studio 2008 and .NET 3.5, in addition to Visual Studio 2005 and 2003. NI-DAQmx works with a variety of software from graphical – LabVIEW, LabVIEW SignalExpress, LabVIEW RT, DIAdem – to text-based – C/C++, C# and Visual Basic .NET, and Visual Basic 6.0. It includes more than 128 example programs C/C++, 78 for C# and Visual Basic .NET, and 7 for Visual Basic 6.0. An additional 85 examples and 44 technical tutorials are available online at the NI Developer Zone. In total, more than 300 examples and tutorials are available for using NI-DAQmx in text-based languages. In addition, NI-DAQmx installs with complete reference help including NI-DAQmx functions and NI-DAQmx properties for text-based application development.

View Available Text Based NI-DAQmx Data Acquisition Examples

Support for 64-bit User Mode in LabVIEW 2009 64-Bit

 With DAQmx 9.0 and LabVIEW 2009 64-Bit, users can support native 64-bit applications.

New NI-DAQmx Subsets

In addition to the full installation, you can now choose to install any of two subsets of NI-DAQmx. The benefits of subsets are smaller installer downloads, faster installs, and less disk space usage for fresh installations.

Complete the following steps to access the custom runtime capabilities:

  1. On your development machine, create and save your NI-DAQmx application into a new LabVIEW project. Save the LabVIEW project.
  2. From the Project Explorer, right-click Build Specifications and select New > Installer.
  3. In the installer properties window, click Additional Installers under Categories.
  4. Select NI-DAQmx Application Development Support 9.0, NI-DAQmx Core Runtime 9.0 and NI-DAQmx MAX Configuration Support 9.0 as needed.

NI-DAQmx Application Development Support 9.0

This installs NI-DAQmx Application development environment (ADE) support for LabVIEW, LabWindows/CVI, and NI Measurement Studio. This includes examples, help, ADE documentation and the DAQ Assistant. ADE support is required to develop new programs. It is not required to run compiled executables. 

Use Case: Include this installer if you need to do additional development in NI-DAQmx on your target machine.

NI-DAQmx MAX Configuration Support 9.0

This installs Measurement and Automation Explorer (MAX) and NI-DAQmx features for MAX. These features include simulated devices, the DAQ Assistant, MAX documentation and RT Support but no ADE support or DAQmx documentation. 

Use Case: Include this installer if you need MAX configuration capabilities such as adding RTSI cables, importing global channels and device naming.

NI-DAQmx Core Runtime 9.0

This installs the Core Runtime required for all NI-DAQmx devices.

Use Case: This must be included for any DAQmx Distribution. You can install only this if you are deploying your NI-DAQmx application into an executable that requires no further development; you did not use the DAQ Assistant in the development of the application; you do not require NI-DAQmx documentation including help files on your target machine; the application will not be deployed to a LabVIEW Real-Time target; and you do not require MAX for such things as troubleshooting installation, setting up device configurations including device names, tasks, scales, and channels, you can use this option when creating the NI-DAQmx installer. 

NI-DAQmx 9.0

Installer Size (MB)

Disk Footprint (MB)

Full
1516
1840
Configuration
680
1120
Core
198
280
 Downloads:

NI DAQmx 9.0 Full

This download contains all three components as well as Signal Express.

NI-DAQmx 9.0 Configuration With MAX

This download includes NI-DAQmx MAX Configuration Support 9.0 and NI-DAQmx Core Runtime 9.0.

NI-DAQmx 9.0 Core

This download includes NI-DAQmx MAX Configuration Support 9.0 and NI-DAQmx Core Runtime 9.0.

High-Speed Data Logging Directly to a TDMS File

 Users can now stream directly to disk within the DAQmx API using the DAQmx Configure Logging function. Data is stored in the TDMS format and automatically stores binary data with the scaling coefficients for optimal disk space.  

Buffered Counter Output Measurements

X Series devices support buffered counter outputs, allowing users to deterministically generate pulse trains with variable pulse specs. Users can use implicit buffered pulse train generation to generate per pulse variable frequency and duty cycle, or they can use sample clocked buffered pulse train generation to update the frequency and duty cycle on each sample clock.

Support for NI Spy

 DAQmx 9.0 introduces NI Spy support for  LabVIEW and C API. DAQmx for NI Spy provides a valuable debugging tool for large applications.  

Fixes for 18 Customer Reported Issues

NI-DAQmx 9.0 contains fixes for more than 18 issues reported by customers.  These fixes include improved timed DIO functionality for Signal Express. For a full list of customer reported issues, refer to the NI-DAQ 8.6 Readme.  Customer feedback is essential in improving our products.  To report a bug with National Instruments products, please visit ni.com/support  and click on Ask an Engineer.

Previous Versions of NI-DAQmx

NI-DAQmx 8.9  (January 2009)

  • Support for 14 new devices
  • NI LabVIEW 8.6 support
  • Visual Studio 2008 and .NET 3.5 Support
  • Support for 64-bit user mode in ANSI C (except switch and high-speed DIO devices)
  • Support for TEDS on Wi-Fi and Ethernet Network DAQ devices
  • Support for eddy current proximity probes
  • New industrial software features for the NI USB-6525
  • Fixes for 22 customer reported issues

NI-DAQmx 8.8  (August 2008)

  • NI LabVIEW 8.6 support
  • Visual Studio 2008 and .NET 3.5 Support
  • Support for global channels in DAQ Assistant and LabVIEW SignalExpress.
  • Fixes for 25 customer reported issues.

NI-DAQmx 8.7.1  (February 2008)

  • Support for 15 new devices
  • Shunt calibration—Shunt calibration is now supported for both bridge and strain gage sensors..
  • SCXI calibration—Channel calibration is now supported for the SCXI-1122 and SCXI-1521.
  • NI LabVIEW 8.5.1 support
  • NI 6509 and NI 651x devices now support the DI.MemMapEnable and DO.MemMapEnable properties. DI.MemMapEnable is turned on by default, but DO.MemMapEnable must be turned on manually.
  • NI 6509 devices now support the DO.Tristate property.
  • NI 9219 ADC timing mode is now configurable within the DAQ Assistant.
  • DAQ Assistant support for SignalExpress 2.5

NI-DAQmx 8.6.1  (December 2007)

  • SensorDAQ—SensorDAQ is a bus-powered USB data acquisition device designed specifically for use with Vernier analog and digital sensors. Refer to vernier.com for more information on programming this device.
  • NI LabVIEW 8.5 support
  • For NI 446x and NI 449x devices, if the raw data compression type is set to lossless packing and all channels in a task support hardware compression, hardware data compression is now enabled by default.
  • TEDS support for the NI USB-9233 and NI USB-9237.
  • In the DAQ Assistant, you can now use the Description tab to enter user-defined documentation for your channel or scale. You can save this documentation and access it programmatically.
  • DAQ Assistant support for SignalExpress 2.5

NI-DAQmx 8.5  (March 2007)

  • 322 data acquisition devices supported
  • Windows Vista 64- and 32-bit support
  • LabVIEW SignalExpress LE: Interactive data-logging software included free with NI-DAQmx
  • Support for 36 new USB, PCI Express, and PXI devices
  • TEDS sensor support for NI CompactDAQ
  • SCXI calibration support for seven additional modules

NI-DAQmx 8.3 (August 2006)

  • 286 data acquisition devices supported
  • NI LabVIEW 8.2 support
  • PXI Express M Series DAQ support
  • NI USB M Series device support
  • Industrial M Series support
  • Additional NI-DAQmx custom installer types
  • Programmatic device specification querying
  • New S Series features - single task referring to multiple devices
  • Human-readable DAQ configuration file
  • Usability and improvement enhancements to DAQ Assistant
  • LabVIEW support for synchronous and asynchronous DAQ events

NI-DAQmx 8.1 (April 2006)

  • 254 data acquisition devices supported
  • CompactDAQ chassis and C Series I/O module support
  • SCXI calibration
  • New S Series feature
  • Additional NI-DAQmx installer types
  • New localized documentation (French, German, and Japanese)

NI-DAQmx 8.0 (January 2006)

  • 229 data acquisition devices supported
  • NI-DAQmx I/O Server
  • NI-DAQmx Device Monitor
  • Human-readable configuration import/export from MAX
  • Improvements to DAQ Assistant
  • LabVIEW support for events
  • Querying of device capabilities
  • Report generation capability from MAX
  • Support for LabVIEW Project

NI-DAQmx 7.5 (July 2005)

  • 219 data acquisition devices supported
  • Support for USB DAQ devices
  • Support for MicrosoftVisual Basic 6.0

NI-DAQmx 7.4 (March 2005)

NI-DAQmx 7.3 (August 2004)

  • 149 data acquisition devices supported
  • Support for multiple measurement types in one task
  • Support for M Series devices

NI-DAQmx 7.2 (April 2004)

  • 130 data acquisition devices supported
  • Support for virtual and hardware TEDS plug-and-play sensors
  • LabVIEW Real-Time support
  • Connection diagrams in DAQ Assistant to help connect signals to DAQ hardware
  • Localization in French, German, and Japanese

NI-DAQmx 7.1 (October 2003)

  • 83 data acquisition devices supported
  • Accelerometer, LVDT, and RVDT measurements added to DAQ Assistant

NI-DAQmx 7.0 (May 2003)

 

0 ratings | 0.00 out of 5
Read in | Print

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).