Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
1 ratings:
 4 out of 5     Rate this Document

What Changes Were Made in the Various Versions of NI-DAQ for Windows?

Primary Software: Driver Software>>NI-DAQ
Primary Software Version: 7.4.4
Primary Software Fixed Version: N/A
Secondary Software: Driver Software>>NI-DAQmx

Problem:
NI-DAQ for Windows has gone through many revisions. What changes were made from one version to the next?

Solution:
This document gives a brief revision history of NI-DAQ for Windows beginning with NI-DAQ 4.9.
  • NI-DAQ 4.9.0
    This is the latest NI-DAQ version to support the AT-A2150, DSP-2200, and EISA-A2000 boards.
  • NI-DAQ 5.0.0
    A new, more versatile NI-DAQ Configuration Utility was added with this version. This utility includes autotesting and board reconfiguration.
  • NI-DAQ 5.0.5
    This is the final version supported under Windows 3.1.
  • NI-DAQ 5.1.0
    Supports 16-bit and 32-bit programming under Windows 95. It is the last version to support 16-bit programming.
  • NI-DAQ 6.0.0 (Release Notes)
    16-bit programming under Windows 95 was dropped with this version. It adds the following features:
    • DAQ Channel Wizard support for analog output and digital IO channels. The Channel Wizard allows you to assign names and software scaling to particular channels and access these channels by name in LabVIEW.
    • This version is the first to incorporate Remote Device Access. This feature allows you to easily control a DAQ board in a remote networked computer when using LabVIEW or the Easy IO Library in CVI.
    • OPC server is added for use with Industrial Automation applications.
  • NI-DAQ 6.1.0 (Release Notes)
    • This is the first version tested under Windows 98.
    • The DAQ VIs in LabVIEW are rewritten in native LabVIEW 5.0 format in this version for more efficient execution.
    • Remote Device Access (RDA) configuration added into the standard NI-DAQ Configuration Utility rather than requiring a separate utility.
    • This is the last version to support many legacy (i.e., non-Plug-and-Play) DAQ boards.
  • NI-DAQ 6.5.0 (Release Notes)
    • Measurement and Automation Explorer, an extension to the standard Windows Explorer, replaced the NI-DAQ Configuration Utility. DAQ boards are now configured and tested within the Windows Explorer environment.
    • Real-Time DAQ hardware products (PCI and PXI 7030/7040) are supported under NI-DAQ 6.5.
    • USB DAQ products are supported under Windows 98.
  • NI-DAQ 6.6.0 (Release Notes)
    • Windows 2000 support added in NI-DAQ 6.6
    • Support is added for several new timing, SCXI, SCC, and DSA (Dynamic Signal Analysis) products.
    • New programming examples are included, particularly for digital handshaking operations in LabVIEW and the NI-DAQ API.
    • IEEE-1394 (Firewire) is supported under Windows 98.
    • This is the last version of NI-DAQ to support LabVIEW 4.x.
  • NI-DAQ 6.7.0 (Release Notes)
    • USB and IEEE-1394 (Firewire) are supported under Windows 2000.
    • LabVIEW DAQ VIs are changed to use Call Library Nodes (direct DLL calls) rather than CINs (Code Interface Nodes.) This significantly reduces load time for these VIs.
    • Support for LabVIEW 4.x dropped with this version.
    • Version 6.7 includes new programming examples, particularly for timing IO operations in ComponentWorks.
  • NI-DAQ 6.8.0 (Release Notes)
    • New NI-DAQ Setup program.
    • Support for new hardware. (see the NI-DAQ User Manual for NI-DAQ 6.8.0)
    • New NI-DAQ functions and examples. (see the NI-DAQ Readme file, mentioned in the NI-DAQ Release Notes for Version 6.8.0)
    • Measurement & Automation Explorer 2.0.
  • NI-DAQ 6.9.0 (Release Notes, NI-DAQ 6.9.0 Readme file)
    • Windows Me support added in NI-DAQ 6.9.0.
    • Support for new hardware. (see the NI-DAQ User Manual for NI-DAQ 6.9.0)
    • New NI-DAQ functions and examples. (see the NI-DAQ Readme file, mentioned in the NI-DAQ Release Notes for Version 6.9.0)
  • NI-DAQ 6.9.1 (Release Notes, NI-DAQ 6.9.1 Readme file)
    • Updates Measurement & Automation Explorer (MAX) to version 2.1 to support LabVIEW RT 6.0.3.
    • Support for up to 64 devices and/or device numbers.
    • Support for new hardware. (see the NI-DAQ 6.9.1 Readme file)
  • NI-DAQ 6.9.2 (Release Notes, NI-DAQ 6.9.2 Readme file)
    • Windows XP support added in NI-DAQ 6.9.2.
    • CardWizard support for Windows NT.
    • Support for new hardware. (see the NI-DAQ 6.9.2 Readme file)
    • New NI-DAQ functions and examples. (see the NI-DAQ 6.9.2 Readme file)
  • NI-DAQ 6.9.3 (Release Notes, NI-DAQ 6.9.3 Readme file)
    • Support for new hardware. (see the NI-DAQ 6.9.3 Readme file)
    • Multiple issues fixed from previous releases of NI-DAQ. (see the NI-DAQ 6.9.3 Readme file)

      Note: NI-DAQ 6.9.3 or earlier cannot run along side NI-DAQ 7.0 or later.  The Traditional NI-DAQ driver is essentially an upgrade of NI-DAQ 6.9.3 and also has an updated architecture so that it can be used along with the NI-DAQmx driver.

  • NI-DAQ 7.0 (DAQ Quick Start Guide 7.0, NI-DAQ 7.0 Readme file)
    • NI-DAQmx Driver introduced. Traditional NI-DAQ (Legacy), NI-DAQmx and NI-Switch all contained within the NI-DAQ distribution.
    • New Devices in NI-DAQmx 7.0 and NI-SWITCH 2.0. (see the NI-DAQ 7.0 Readme file)
    • Legacy Devices restricted to Traditional NI-DAQ or no longer supported in NI-DAQ 7.0. (see the NI-DAQ 7.0 Readme file)
  • NI-DAQ 7.1 (DAQ Quick Start Guide 7.1, NI-DAQ 7.1 Readme file)
    • New Devices in NI-DAQmx 7.1 and NI-SWITCH 2.1. (see the NI-DAQ 7.1 Readme file)
    • Legacy Devices restricted to Traditional NI-DAQ or no longer supported in NI-DAQ 7.1. (see the NI-DAQ 7.1 Readme file)
  • NI-DAQ 7.2 (DAQ Quick Start Guide 7.2, NI-DAQ 7.2 Readme file)
    • New Devices in NI-DAQmx 7.2 and NI-SWITCH 2.2. (see the NI-DAQ 7.2 Readme file)
    • Legacy Devices restricted to Traditional NI-DAQ or no longer supported in NI-DAQ 7.2. (see the NI-DAQ 7.2 Readme file)
  • NI-DAQ 7.3 (DAQ Quick Start Guide 7.3, NI-DAQ 7.3 Readme file)
    • New Devices in NI-DAQmx 7.3 and NI-SWITCH 2.3. (see the NI-DAQ 7.3 Readme file)
    • Legacy Devices restricted to Traditional NI-DAQ or no longer supported in NI-DAQ 7.3.(see the NI-DAQ 7.3 Readme file)
  • NI-DAQ 7.4 (DAQ Quick Start Guide 7.4, NI-DAQ 7.4 Readme file)
    • New Devices in NI-DAQmx 7.4 and NI-SWITCH 2.3. (see the NI-DAQ 7.4 Readme file)
    • Legacy Devices restricted to Traditional NI-DAQ or no longer supported in NI-DAQ 7.4. (see the NI-DAQ 7.4 Readme file)
  • NI-DAQmx 7.5 (DAQmx only, NI-DAQ 7.5 Readme file)
    • New Devices in NI-DAQmx 7.5. (see the NI-DAQ 7.5 Readme file)
    • Traditional NI-DAQ (Legacy) removed from driver distribution. Versions past 7.5 do not include Traditional NI-DAQ (Legacy)
    • Legacy Devices restricted to Traditional NI-DAQ or no longer supported in NI-DAQ 7.5. (see the NI-DAQ 7.5 Readme file)
  • NI-DAQmx 8.0.1 (Contains NI-DAQmx only, Legacy Devices restricted to Traditional NI-DAQ or no longer supported in NI-DAQ 8.x)
  • NI-DAQmx 8.1 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.0, 8.0.1 and LabVIEW 7.x.
    • Support for new hardware. (see the NI-DAQ 8.1 Readme file)
  • NI-DAQmx 8.3 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.2, 8.0, 8.0.1 and LabVIEW 7.x.
    • Support for new hardware. (see the NI-DAQ 8.3 Readme file)
  • NI-DAQmx 8.5 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.2, 8.2.1, 8.0, 8.0.1 and LabVIEW 7.x.
    • Windows Vista Support.
    • Support for new hardware. (see the NI-DAQ 8.5 Readme file)
  • NI-DAQmx 8.6.1 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.5, 8.2, 8.2.1, 8.0, 8.0.1 and LabVIEW 7.1.
    • 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.
    • DAQ Assistant support for SignalExpress 2.5.
    • 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.
    • TEDS support for the NI USB-9233 and NI USB-9237.
    • Support for new hardware. (see the NI-DAQ 8.6.1 Readme file)
  • NI-DAQmx 8.7.1 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.5.1, 8.2.1, 8.0.1 and LabVIEW 7.1.1.
    • 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 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
    • Support for new hardware. (see the NI-DAQ 8.7.1 Readme file)
  • NI-DAQmx 8.7.2 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.6, 8.5.1, 8.2.1, and LabVIEW 7.1.1.
    • Fixed a few issues with 8.7.1 including:
      • Add Runtime 5 flavor back to NI-DAQmx PDF.
      • On Traditional Chinese OS, Simplified Chinese characters are used for NI Device Monitor.
      • PXI-4462 fails to calibrate under 8.7.1.
  • NI-DAQmx 8.8 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.6, 8.5.1, 8.2.1, and LabVIEW 7.1.1.
    • DAQmx Support for Visual Studio 2008, 2005, and 2003
    • Support for global channels in DAQ Assistant and LabVIEW Signal Express.
    • Support for new hardware including Wireles DAQ. (see the NI-DAQ 8.8 Readme file)
  • NI-DAQmx 8.9 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 8.6, 8.5.1, 8.2.1, and LabVIEW 7.1.1.
    • Visual Studio Support for 2008, 2005, and 2003.
    • Support for 64-bit user mode in ANSI C. You can now create 64-bit applications with ANSI C as long as you're not using a switch module or a high-speed digital input/output (DIO) device.
    • 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 including support for programmable power up states, digital filters, watchdog timers, and change detection.
    • Fixes for 22 customer reported issues. Refer to Fixed Issues in the NI-DAQ Readme for a list of fixed issues.
    • Support for new hardware. (see the NI-DAQ 8.9 Readme file)
  • NI-DAQmx 8.9.5 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 2009, 8.6, 8.5.1, and LabVIEW 8.2.1.
    • Visual Studio Support for 2008, 2005, and 2003.
    • Support for 64-bit user mode in LabVIEW. You can now create 64-bit applications with LabVIEW as long as you're not using a switch module or a high-speed digital input/output (DIO) device.
    • Support for 64-bit user mode in .NET Framework 3.5. You can now create 64-bit DAQ applications with .NET Framework 3.5 as long as you're not using a switch module or a high-speed digital input/output (DIO) device.
      • For additional information, refer to Working with 64-bit .NET Support for NI-DAQmx in the NI-DAQmx .NET Framework 3.5 Help. This help file is installed by default at Start»All Programs»National Instruments»NI-DAQ»Text-Based Code Support»NI-DAQmx .NET Framework 3.5 Help.
    • Support for LabVIEW Hypervisor
    • Fixes for 8 customer reported issues. Refer to Fixed Issues in the NI-DAQ Readme for a list of fixed issues.
    • Support for new hardware. (see the NI-DAQ 8.9.5 Readme file)
  • NI-DAQmx 9.0 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 2009, 8.6, 8.5.1, and LabVIEW 8.2.1.
    • Visual Studio Support for 2008, 2005, and 2003.
    • Support for X Series devices
    • New NI-DAQmx installation 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.
    • High-speed data logging directly to a TDMS file using the new DAQmx Configure Logging function/VI.
    • Counter/timer pulse measurement types (X Series devices only).
    • Buffered counter output measurements. You can now write multiple pulse specifications to a buffered counter output task (X Series devices only).
    • Support for 64-bit user mode in LabVIEW and ANSI C for switch modules and high-speed digital input/output (DIO) devices.
    • Support for NI-Spy
    • Fixes for 18 customer reported issues. Refer to Fixed Issues in the NI-DAQ Readme for a list of fixed issues.
    • Support for new hardware. (see the NI-DAQ 9.0 Readme file)
  • NI-DAQmx 9.0.2 (Contains NI-DAQmx only)
    • DAQmx Support for LabVIEW 2009, 8.6, 8.5.1, and LabVIEW 8.2.1.
    • Visual Studio Support for 2008, 2005, and 2003.
    • Support for NI cDAQ-9174 and NI cDAQ-9178 CompactDAQ chassis.
    • Full support for X Series device functionality in the .NET Framework Languages and the Measurement Studio for Visual C++.
    • Additional examples for X Series devices in ANSI C and LabWindows/CVI.
    • Fixes for 4 customer reported issues. Refer to Fixed Issues in the NI-DAQ Readme for a list of fixed issues.
    • Support for new hardware. (see the NI-DAQ 9.0.2 Readme file)

Notes: Follow this link for the revision history of NI-DAQ for Mac OS.

NI-DAQ 4.9 is the last version to support the AT-A2150, DSP-2200, and EISA-A2000. For Window 3.1 we recommend NI-DAQ 5.0.5 ; this is the latest NI-DAQ version supported under Windows 3.1. NI-DAQ 6.1 is the latest version to support legacy MIO boards. Most other boards are supported by the current NI-DAQ driver. For a complete list of unsupported hardware, refer to the ReadMe file included with the NI-DAQ installation files.



Related Links:
KnowledgeBase 2XBDKM7V: What is NI-DAQmx?
Developer Zone: Getting Started with NI-DAQmx
Developer Zone: NI-DAQ Driver Support



Attachments:





Report Date: 06/18/2008
Last Updated: 12/30/2009
Document ID: 4MHF1RVG

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit