NI-DAQ 7.3 Readme

Copyright 2003–2004 National Instruments. All rights reserved. For patents covering National Instruments products, refer to ni.com/patents.

CVI™, LabVIEW™, Measurement Studio™, National Instruments™, NI™, ni.com™, NI-DAQ™, and SCXI™ are trademarks of National Instruments Corporation.

Product and company names mentioned herein are trademarks or trade names of their respective companies.




Thank you for using NI-DAQ, version 7.3.

Your NI-DAQ software contains three Application Programming Interfaces (APIs), which are libraries of functions or VIs, attributes, and properties for creating applications for your device. These APIs are Traditional NI-DAQ, NI-DAQmx, NI-SWITCH.

If you do not know which API to program with, refer to Choosing the API to Use. To find out if your device is supported in an API, refer to Support in NI-DAQ 7.3. For additional information and known issues specific to Traditional NI-DAQ and NI-DAQmx, refer to the following:

Choosing the API to Use

This section provides an overview of Traditional NI-DAQ, NI-DAQmx, and NI-SWITCH and includes information on choosing the right API for your device and application.

NI-DAQmx

NI-DAQmx is the latest NI-DAQ driver with new VIs and functions and development tools for programming measurement devices. Install and use NI-DAQmx if the following situations apply:

Traditional NI-DAQ

Traditional NI-DAQ is an upgrade of the earlier version of NI-DAQ. Traditional NI-DAQ has the same VIs and functions and works the same way as NI-DAQ 6.9.3, except you can use Traditional NI-DAQ and NI-DAQmx on the same computer, and some hardware is no longer supported.

Install and use Traditional NI-DAQ if one of the following situations apply:

NI-SWITCH

NI-SWITCH is an IVI-compliant switch instrument driver that supports all NI switch modules. NI-SWITCH has an interactive soft front panel for testing and troubleshooting switch applications. NI-SWITCH 2.0 and later requires you to install NI-DAQmx and NI-VISA 3.0.

Support in NI-DAQ 7.3

Version 7.3 of NI-DAQmx does not yet support the full line of NI measurement devices. The next few releases of NI-DAQ will add support for new and existing devices in NI-DAQmx and will continue to include Traditional NI-DAQ.

Operating System Support

NI-DAQmx and Traditional NI-DAQ version 7.3 and NI-SWITCH 2.3 support Windows 2000/NT/XP. NI-DAQ 7.x on Windows NT requires Service Pack 6 or later. If you are using Windows NT, make sure that you have installed Internet Explorer 5.0 on your computer for your help applications to work correctly. PCMCIA devices are not supported in NI-DAQmx under Windows NT. NI-DAQmx 7.3 supports PharLap only with the LabVIEW Real-Time Module 7.1. Measurement Studio requires Visual Studio .NET 2003, which requires Windows 2000/NT 4.0/XP. For operating system-specific installation instructions, use the Hardware Installation Wizard at ni.com/support/install.

To find and download an earlier version of NI-DAQ that supports other operating systems, refer to ni.com/downloads.

Application Software Support

The following table lists the application software versions supported by NI-DAQmx and Traditional NI-DAQ.

NI Application Software Versions Supported by NI-DAQmx Versions Supported by Traditional NI-DAQ
LabVIEW 7.x 6.1—7.x
LabVIEW Real-Time Module 7.1 1 6.1—7.x
LabWindows/CVI 7.x 6.0—7.x
Measurement Studio 7.x 6.0—7.x2
1 To use LabVIEW Real-Time Module 7.1 with NI-DAQmx, you must use NI-DAQmx 7.2 or later.
2 Traditional NI-DAQ does not include a Measurement Studio C++ or .NET interface.

Programming Language Support

The following table lists the language versions supported by NI-DAQmx and Traditional NI-DAQ.

Programming Language Versions Supported by NI-DAQmx Versions Supported by Traditional NI-DAQ
ANSI C Yes Yes
Microsoft Visual C++ class libraries 7.x 1
Microsoft Visual C++ C DLL 6.0—7.x 6.0—7.x
Visual Basic 6.0 through ActiveX 6.0
Microsoft .NET Languages
(C# and Visual Basic .NET)
.NET 1.1
1 Requires Measurement Studio 7.x

Earlier versions of NI-DAQ support other application software and language versions. To find and download an earlier version of a driver, refer to ni.com/downloads.

Device Support

The following lists detail the devices supported by NI-DAQmx and Traditional NI-DAQ. Device support is divided into the following categories:

Devices Supported in NI-DAQmx and Traditional NI-DAQ

The following devices are supported in NI-DAQmx and Traditional NI-DAQ. You can calibrate SCXI devices only in Traditional NI-DAQ.

Devices Supported Only in NI-DAQmx

NI-DAQmx supports the following devices:

More Devices in Future Releases of NI-DAQmx

Future releases of NI-DAQ will support additional devices in NI-DAQmx that are currently supported only in Traditional NI-DAQ.

Devices Restricted to Traditional NI-DAQ

NI-DAQmx does not support the following devices. The following devices are supported only in Traditional NI-DAQ:

Devices No Longer Supported in NI-DAQ 7.x

Do not install NI-DAQmx or Traditional NI-DAQ over existing NI-DAQ software if you are upgrading existing applications that contain a device not supported in NI-DAQ 7.x. You must use NI-DAQ version 6.9.x or earlier to program these devices.

The following products are not supported in NI-DAQ 7.3—NI-DAQmx nor Traditional NI-DAQ—and will not be supported in future versions of NI-DAQ:

System Requirements

Development

Minimum Processor Pentium III/Celeron 600 MHz or Equivalent
RAM 128 MB
Screen resolution 800 x 600 pixels
Operating system Windows 2000/NT/XP or later


Recommended Processor Pentium 4 or Equivalent
RAM 256 MB
Screen resolution 1024 x 768 pixels
Operating system Windows 2000/NT/XP or later

Deployment

Minimum Processor Pentium 200 MHz or Equivalent
RAM 64 MB
Screen resolution 800 x 600 pixels or no screen
Operating system Windows 2000/XP or later


Recommended Processor Pentium III/Celeron 600 MHz or Equivalent
RAM 256 MB
Screen resolution 1024 x 768 pixels or no screen
Operating system Windows 2000/XP or later

NI-DAQmx Known Issues

This section covers issues specific to NI-DAQmx.

Error 15550 When Installing Software to an NI PXI-8145RT Controller

When installing the LabVIEW Real-Time Module 7.1 and NI-DAQmx software to an NI PXI-8145 RT controller, MAX returns the following message:

"The operation could not be completed. Operation failed with error code: 15550. Possible reasons(s): The password you typed in was incorrect."

You must install the LabVIEW Real-Time Module 7.1 software to the RT target and then reboot the controller. You then can install all other necessary software to the RT target. Also, you cannot install NI-DAQmx if the NI PXI-8145 RT controller is in Safe Mode.

Existing .NET Project Produces Build Errors

If you are using NI-DAQ with a .NET language, an existing project can produce build errors that read "error CS0011: Referenced class 'className' has base class or interface 'NationalInstruments.ISynchronizeCallbacks' defined in an assembly that is not referenced. You must add a reference to assembly 'NationalInstruments.Common'." To eliminate this error, add a reference to the NationalInstruments.Common assembly to the project.

Aborting Single-Point Reads and Writes in LabVIEW

Single-point reads and writes do not respond to the Abort Execution button in LabVIEW.

DAQ Assistant Maximum Channel Count

The maximum number of channels you can have in a task created with the DAQ Assistant is 512 channels.

Switch Scanning Example Requires NI-DMM 2.2

The example Switch Scanning with DMM—Handshaking for LabVIEW was updated with NI-DMM 2.2. If you have an earlier version of NI-DMM installed, the VI is inoperable. To use the example with NI-DMM 2.1.2 or earlier, delete the AUX Trig 1 case from the case structure connected to Sample Trigger Source in the niDMM Configure Multi Point VI. NI-DMM 2.2 introduces a new enumerated value, AUX Trig 1, not available in NI-DMM 2.1.2 or earlier.

NI DAQCard-6715 Analog Output

Hardware-timed single point mode and hardware-timed nonbuffered mode are nonfunctional. Hardware-timed nonbuffered is selected by setting up a sample clock and a buffer size of zero, or by setting up a sample clock and not writing until after you start the task. All other waveform and static analog output modes work as expected.