© 2008 National Instruments Corporation. All rights reserved.
Thank you for using NI-Serial for Windows, Version 3.4.
This file contains release notes, patent information, and last-minute information for the NI-Serial for Windows software. Some information in this file may be too recent to be included in the official documentation set.
This readme contains the following main sections:
NI-Serial for Windows, Version 3.4, is the latest driver offering from National Instruments. Every attempt has been made to maintain backward compatibility with the installed base of existing NI-Serial applications.
NI-Serial 3.4 includes new firmware for USB and ExpressCard serial interfaces. If you are upgrading to NI-Serial 3.4 from a previous version, you should disconnect and reconnect your USB and ExpressCard devices to update to the latest firmware after finishing the NI-Serial 3.4 installation process. In the case of the USB-485/4 hardware, you should also disconnect and reconnect the power cable.
In the NI-Serial documentation and help files, there may be sections that instruct you to uninstall and reinstall your NI-Serial software to repair a problem. In certain circumstances, it might not be possible to uninstall your NI-Serial software without uninstalling other National Instruments software. To avoid this problem, you may choose to repair your software instead of uninstalling and reinstalling. To repair your NI-Serial software, complete the following steps:
Windows Vista allows users to upgrade from Windows XP, including migration of installed programs. You should uninstall NI-Serial from Windows XP prior to upgrading to Windows Vista. You also should remove National Instruments serial hardware before attempting to upgrade.
If you performed a Windows XP-to-Windows Vista upgrade without uninstalling your NI-Serial software and hardware first, do not attempt to install, uninstall, or otherwise use your NI-Serial software. Visit ni.com/info, enter Info Code RDSIIS, and follow the instructions to repair your system.
If you swap one PCI/PXI serial card for another of the exact same type, the serial number shown in the device manager and MAX may not change. This happens because Windows cannot distinguish the old hardware from the new. To fix this problem, delete the interface from the system and either scan for new hardware in the device manager or restart your computer. This forces Windows to reinstall your hardware and the correct serial number should be displayed.
The CreateFile function from the Microsoft Win32 API fails for port names COM10 and greater. To use these ports, and for the function to succeed, append the string "\\\\.\\" before the port name. For example, to open COM10, use the string "\\\\.\\COM10" for the port name. This is because the port's full name is actually \\.\COM10, and all "\" characters must be doubled per the C language syntax.
NI-Serial 3.4 introduces improved functionality and performance for USB-232, USB-485, and NI ExpressCard-842x interfaces. This release also introduces support for all USB and ExpressCard interfaces on 64-bit Windows Vista.
The following issues for the Measurement & Automation Explorer (MAX) interface for serial devices have been fixed:
Support for Windows 64-bit XP and Windows Server 2003 is discontinued in this release.
NI-Serial 3.3 adds new hardware support for LabVIEW Real-Time. Refer to the NI-Serial for LabVIEW Real-Time readme for more information.
NI-Serial 3.2 adds support for Windows Vista. Refer to Supported Interfaces for a list of supported hardware.
Support for the obsolete ISA-232 and ISA-485 interfaces is discontinued in this release.
NI-Serial 3.1 adds new hardware support for LabVIEW Real-Time. Refer to the NI-Serial for LabVIEW Real-Time readme for more information.
NI-Serial 3.0 adds new hardware support for LabVIEW Real-Time. Refer to the NI-Serial for LabVIEW Real-Time readme for more information.
NI-Serial 1.8 adds support for Microsoft Windows XP x64 and Windows Server 2003 x64 for all PCI, PXI, and PCMCIA interfaces.
NI-Serial 1.8 adds support for custom baud rates up to 3 Mbits/s on PCI/PXI-8431/8433 hardware. The two-wire auto control mode for RS-485 transceiver control has a maximum baud rate of 2 Mbits/s.
NI-Serial 1.8 includes a new serial communication utility. You can use the Serial Communicator to test serial hardware configuration and communication. The Serial Communicator is available in Measurement & Automation Explorer.
The following Serial I/O requests were deprecated in NI-Serial 1.8:
NI-Serial for Windows, Version 3.4, supports the hardware listed below on Windows Vista/XP/2000. If the hardware also has support for Windows Server 2003, 64-bit XP, NT, Me, or 9x, the latest released driver with support for that interface is listed. To download previous versions of NI-Serial drivers, refer to ni.com/support.
| PCI Interfaces | Vista, 32-bit XP, 2000 | 64-bit XP, Server 2003 | NT, Me, 9x | Standard | # Ports | Isolated | Max Baud (kbits/s) |
| PCI-8430/2 | 3.4 | 3.3 | x | RS-232 | 2 | No | 1000.0 |
| PCI-8430/4 | 3.4 | 3.3 | x | RS-232 | 4 | No | 1000.0 |
| PCI-8430/8 | 3.4 | 3.3 | x | RS-232 | 8 | No | 1000.0 |
| PCI-8430/16 | 3.4 | 3.3 | x | RS-232 | 16 | No | 1000.0 |
| PCI-8431/2 | 3.4 | 3.3 | x | RS-485/RS-422 | 2 | No | 3000.01 |
| PCI-8431/4 | 3.4 | 3.3 | x | RS-485/RS-422 | 4 | No | 3000.01 |
| PCI-8431/8 | 3.4 | 3.3 | x | RS-485/RS-422 | 8 | No | 3000.01 |
| PCI-8432/2 | 3.4 | 3.3 | x | RS-232 | 2 | Yes | 1000.0 |
| PCI-8432/4 | 3.4 | 3.3 | x | RS-232 | 4 | Yes | 1000.0 |
| PCI-8433/2 | 3.4 | 3.3 | x | RS-485/RS-422 | 2 | Yes | 3000.01 |
| PCI-8433/4 | 3.4 | 3.3 | x | RS-485/RS-422 | 4 | Yes | 3000.01 |
| PCI-232/2 | 3.4 | 3.3 | 1.5 | RS-232 | 2 | No | 115.2 |
| PCI-232/4 | 3.4 | 3.3 | 1.5 | RS-232 | 4 | No | 115.2 |
| PCI-232/8 | 3.4 | 3.3 | 1.5 | RS-232 | 8 | No | 115.2 |
| PCI-232/16 | 3.4 | 3.3 | 1.5 | RS-232 | 16 | No | 115.2 |
| PCI-485/2 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 2 | No | 460.8 |
| PCI-485/4 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 4 | No | 460.8 |
| PCI-485/8 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 8 | No | 460.8 |
| PCI-232I/2 | 3.4 | 3.3 | 1.5 | RS-232 | 2 | Yes | 115.2 |
| PCI-232I/4 | 3.4 | 3.3 | 1.5 | RS-232 | 4 | Yes | 115.2 |
| PCI-485I/2 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 2 | Yes | 460.8 |
| PCI-485I/4 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 4 | Yes | 460.8 |
1. The two-wire auto control mode for RS-485 transceiver control has a maximum baud rate of 2000 kbits/s.
| PXI Interfaces | Vista, 32-bit XP, 2000 | 64-bit XP, Server 2003 | NT, Me, 9x | Standard | # Ports | Isolated | Max Baud (kbits/s) |
| PXI-8430/2 | 3.4 | 3.3 | x | RS-232 | 2 | No | 1000.0 |
| PXI-8430/4 | 3.4 | 3.3 | x | RS-232 | 4 | No | 1000.0 |
| PXI-8430/8 | 3.4 | 3.3 | x | RS-232 | 8 | No | 1000.0 |
| PXI-8430/16 | 3.4 | 3.3 | x | RS-232 | 16 | No | 1000.0 |
| PXI-8431/2 | 3.4 | 3.3 | x | RS-485/RS-422 | 2 | No | 3000.01 |
| PXI-8431/4 | 3.4 | 3.3 | x | RS-485/RS-422 | 4 | No | 3000.01 |
| PXI-8431/8 | 3.4 | 3.3 | x | RS-485/RS-422 | 8 | No | 3000.01 |
| PXI-8432/2 | 3.4 | 3.3 | x | RS-232 | 2 | Yes | 1000.0 |
| PXI-8432/4 | 3.4 | 3.3 | x | RS-232 | 4 | Yes | 1000.0 |
| PXI-8433/2 | 3.4 | 3.3 | x | RS-485/RS-422 | 2 | Yes | 3000.01 |
| PXI-8433/4 | 3.4 | 3.3 | x | RS-485/RS-422 | 4 | Yes | 3000.01 |
| PXI-8420/2 | 3.4 | 3.3 | 1.5 | RS-232 | 2 | No | 115.2 |
| PXI-8420/4 | 3.4 | 3.3 | 1.5 | RS-232 | 4 | No | 115.2 |
| PXI-8420/8 | 3.4 | 3.3 | 1.5 | RS-232 | 8 | No | 115.2 |
| PXI-8420/16 | 3.4 | 3.3 | 1.5 | RS-232 | 16 | No | 115.2 |
| PXI-8421/2 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 2 | No | 460.8 |
| PXI-8421/4 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 4 | No | 460.8 |
| PXI-8421/8 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 8 | No | 460.8 |
| PXI-8422/2 | 3.4 | 3.3 | 1.5 | RS-232 | 2 | Yes | 115.2 |
| PXI-8422/4 | 3.4 | 3.3 | 1.5 | RS-232 | 4 | Yes | 115.2 |
| PXI-8423/2 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 2 | Yes | 460.8 |
| PXI-8423/4 | 3.4 | 3.3 | 1.5 | RS-485/RS-422 | 4 | Yes | 460.8 |
1. The two-wire auto control mode for RS-485 transceiver control has a maximum baud rate of 2000 kbits/s.
| PCMCIA Interfaces | 32-bit Vista, 32-bit XP, 2000 | 64-bit XP, Server 2003 | 64-bit Vista | NT, Me, 9x | Standard | # Ports | Isolated | Max Baud (kbits/s) |
| PCMCIA-232 | 3.4 | 3.3 | x | 1.5 | RS-232 | 1 | No | 921.6 |
| PCMCIA-232/2 | 3.4 | 3.3 | x | 1.5 | RS-232 | 2 | No | 921.6 |
| PCMCIA-232/4 | 3.4 | 3.3 | x | 1.5 | RS-232 | 4 | No | 115.2 |
| PCMCIA-485 | 3.4 | 3.3 | x | 1.5 | RS-485/RS-422 | 1 | No | 921.6 |
| PCMCIA-485/2 | 3.4 | 3.3 | x | 1.5 | RS-485/RS-422 | 2 | No | 921.6 |
| PCMCIA-2322 | 3.4 | 3.3 | x | 1.5 | RS-232 | 1 | No | 115.2 |
| PCMCIA-232/22 | 3.4 | 3.3 | x | 1.5 | RS-232 | 2 | No | 115.2 |
| PCMCIA-4852 | 3.4 | 3.3 | x | 1.5 | RS-485/RS-422 | 1 | No | 115.2 |
| PCMCIA-485/22 | 3.4 | 3.3 | x | 1.5 | RS-485/RS-422 | 2 | No | 115.2 |
2. This hardware is obsolete, but NI-Serial for Windows still supports it.
| ISA Interfaces | 32-bit XP, 2000 | Vista, 64-bit XP, Server 2003 | NT, Me, 9x | Standard | # Ports | Isolated | Max Baud (kbits/s) |
| ISA-232/23 | 3.1 | x | 1.5 | RS-232 | 2 | No | 115.2 |
| ISA-232/43 | 3.1 | x | 1.5 | RS-232 | 4 | No | 115.2 |
| ISA-485/23 | 3.1 | x | 1.5 | RS-485/RS-422 | 2 | No | 115.2 |
| ISA-485/43 | 3.1 | x | 1.5 | RS-485/RS-422 | 4 | No | 115.2 |
| ISA-232I/23 | 3.1 | x | 1.5 | RS-232 | 2 | Yes | 115.2 |
| ISA-232I/43 | 3.1 | x | 1.5 | RS-232 | 4 | Yes | 115.2 |
| ISA-485I/23 | 3.1 | x | 1.5 | RS-485/RS-422 | 2 | Yes | 115.2 |
| ISA-485I/43 | 3.1 | x | 1.5 | RS-485/RS-422 | 4 | Yes | 115.2 |
Thank you for your interest in NI-Serial. We appreciate communicating with the people who use our products. We are also very interested in hearing about the applications you develop using our products. Our Web site, ni.com, provides advanced support and services and contact information.
For patents covering National Instruments products, refer to the appropriate location: Help»Patents in your software, the patents.txt file on your CD, or ni.com/patents.