(c) Copyright 1998–2005 National Instruments Corporation. All rights reserved.
Trademarks: National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation. Product and company names mentioned herein are trademarks or trade names of their respective companies.
This file contains the following information:
New Features in NI-SWITCH 3.0
Supported Switch Modules
Switch Modules and NI-DAQ
System Requirements
Installed Software Components and Locations
Installed Examples and Locations
Installed Documentation
Known Issues
Uninstalling NI-SWITCH 3.0
Changes/Fixes to NI-SWITCH
New Features in NI-SWITCH 3.0
Support for the NI PXI-2576/2584/2594/2595/2596/2597/2598/2599 and NI SCXI-1194/1195 switch modules
Supported Switch Modules
NI-SWITCH 3.0 now supports the following switch modules:
NI SCXI-1127/1128/1129/1130/1160/1161/1163R/1166/1167/1169/1175/1190/1191/1192/1193/1194/1195
NI PXI-2501/2503/2527/2529/2530/2532/2564/2565/2566/2567/2568/2569/2570/2575/2576/2584/2585/2586/2590/2591/2593/2594/2595/2596/2597/2598/2599
Switch Modules and NI-DAQSystem Requirements
NI-DAQmx, Traditional NI-DAQ (Legacy), and NI-SWITCH 3.0 support Windows XP/2000. It is recommended that you have the most recent service pack for your operating system installed. Earlier versions of NI-SWITCH/NI-DAQ support other operating systems. To find and download an earlier version of a driver that supports other operating systems, refer to ni.com/downloads.
Recommended ADEs:
LabVIEW 7.x or later
LabWindows/CVI 7.x or later
Minimum Processor
Pentium 200 MHz or equivalent
RAM
64 MB
Screen Resolution
800×600 pixels or no screen
Operating System
Windows XP/2000 or later
Recommended Processor
Pentium III/Celeron 600 MHz or equivalent
RAM
256 MB
Screen Resolution
1024×768 pixels or no screen
Operating System
Windows XP/2000 or later
Installed Software Components and Locations
The following components are installed for NI-SWITCH 3.0:
Item
Installed Location
NI-SWITCH
Program Files\IVI\Drivers\niSwitch
Documentation
Program Files\IVI\Drivers\niSwitch\Documentation
NI-SWITCH LabVIEW 6.1 support
Program Files\National Instruments\LabVIEW 6.1\instr.lib\niSwitch
NI-SWITCH LabVIEW 7.x support
Program Files\National Instruments\LabVIEW 7.x\instr.lib\niSwitch
NI-SWITCH LabVIEW Examples
Program Files\IVI\Drivers\niSwitch\Examples\LabVIEW
NI-SWITCH CVI support
Program Files\IVI\Drivers\niSwitch
NI-SWITCH CVI Examples
Program Files\IVI\Drivers\niSwitch\Examples\CVI
NI-SWITCH Measurement Studio Examples
Program Files\IVI\Drivers\niSwitch\Examples\Measurement Studio
NI-SWITCH VB Examples
Program Files\IVI\Drivers\niSwitch\Examples\VB
SWITCH-SFP (Soft Front Panel)
Program Files\IVI\Drivers\niSwitch
NOTE NI-SWITCH also requires installation of NI-DAQ 8.0, NI-VISA 3.4, Measurement & Automation Explorer 4.0, and the IVI Compliance Package 2.3, which are included in the NI-SWITCH 3.0 installation distribution.
Installed Examples and Locations
The example set covers immediate operations, synchronous scanning, handshaking, and software triggering.
ADE
Location
LabVIEW
<LabVIEW>\examples\intr\niSwitch
LabWindows/CVI
Program Files\IVI\Drivers\niSwitch\Examples\CVI
Measurement Studio
Program Files\IVI\Drivers\niSwitch\Examples\Measurement Studio
C
Program Files\IVI\Drivers\niSwitch\Examples\C
Visual Basic
Program Files\IVI\Drivers\niSwitch\Examples\VB
A complete example list is available in the NI Switches Help.
Installed Documentation
All documentation is available at Start»Programs»National Instruments»NI-SWITCH»Documentation. The documentation set is composed of the following documents:
NI-SWITCH 3.x Readme File
NI Switches Getting Started Guide
Printed and PDF format. Includes safety, hardware & software installation, configuration in Measurement & Automation Explorer (MAX), and connection information.
NI Switches Help
HTML help format. Includes switching fundamentals, device specific information, programming information, tutorials, a LabVIEW VI reference, and LabWindows/CVI, C++, and Visual Basic function references.
NI-SWITCH Instrument Driver Quick Reference Guide
Printed and PDF format. Lists the VIs/functions and their associated parameters and data types available with NI-SWITCH.
Switch Soft Front Panel Help
HTML help format. Includes step-by-step information about how to use the Switch Soft Front Panel (SFP) to test the basic functionality of your switch module and troubleshoot your applications.
A specifications document for each switch module
Terminal block installation guides
Known Issues
The following are known issues for NI-SWITCH 3.0:
If reverting back to NI-SWITCH 1.6 from NI-SWITCH 3.0, you must uninstall NI-SWITCH 3.0 and reinstall NI-SWITCH 1.6.
Various support files, such as .h and .lib files, are installed in \Program Files\IVI and \VXIpnp directories to support ADEs that only recognize the \VXIpnp directory.
SCXI-1127 (Rev D and earlier) continuously drives the TTL1 trigger line on the SCXI backplane. This does not allow bus sharing of TTL1 with other SCXI modules. NI-SWITCH returns an error if an SCXI-1127 is in the chassis and if TTL1 is being used for scanning. If using the NI-DAQmx driver for your SCXI system, you get a resource reservation error if you try to perform a switching or signal conditioning operation that requires use of TTL1.
There are known DLL collision issues with the Microsoft Visual Basic debugger and a National Instruments device driver using Traditional NI-DAQ (Legacy). A support DLL used by NI-SWITCH fails to load if Visual Basic has already loaded another DLL into the same address space. To change the default address that is used to load the driver DLL, create the following registry key:
where the value is a DWORD (0x44000000 generally works).
For the change to take effect, you must close and restart all applications after adding the registry key.
The niSwitch DMM Switch Handshaking example 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.
Uninstalling NI-SWITCH 3.x
For Windows XP/2000, complete the following:
Open the Control Panel from the Start»Settings»Control Panel Menu and select Add or Remove Programs.
Select National Instruments Software and click Change.
Select NI-SWITCH 3.x from the list provided and click Uninstall.
Changes/Fixes to NI-SWITCH3.0 from 2.5
Support for the NI PXI-2576/2584/2594/2595/2596/2597/2598/2599 and NI SCXI-1194/1195 switch modules
2.5 from 2.4
Support for the NI PXI-2527 switch module
Added new topologies for the NI PXI-2530, NI-PXI 2532, and the NI SCXI-1130
2.4 from 2.3.1
Added a new topology for the NI SCXI-1130 (1-wire dual 128×1 multiplexer)
Switch Soft Front Panel (SFP) with clickable schematic and debugging capabilities
Support for NI USB-1357/1358/1359 SCXI switch controller/adapter
2.3.1 from 2.2
Support for the NI SCXI-1169/1175 and NI PXI-2532/2564/2575/2585/2586 switch modules
Support for the LabVIEW Real-Time Module
Added a new topology for the NI PXI-2530 (1-wire dual 64×1 multiplexer)
2.2 from 2.1
Support for the NI PXI-2568/2569/2570 switch modules
Added Measurement Studio support
2.1 from 2.0
Support for the NI SCXI-1130/1167 and NI PXI-2529/2530/2567 switch modules
Added terminated topologies for the NI SCXI-1193 (quad 4×1 mux, dual 8×1 mux, 16×1 mux)
Added terminated topologies for the NI PXI-2593 (dual 4×1 mux, 8×1 mux)
2.0 from 1.6
New initialization, scanning, trigger routing, and relay control functions
Support for the NI SCXI-1166/1193 and NI PXI-2566/2593 switch modules
Simplified example set
Improved switch configuration in MAX
Improved documentation set
NI-SWITCH 2.x requires installation of NI-DAQmx; Traditional NI-DAQ (Legacy) is required for existing applications that use prior versions of NI-SWITCH
Added niSwitch Initialize With Topology VI/function
Additional functions and VIs added to support the IVI-4.6: IviSwtch Class Specification; refer to the latest IviSwtch specification at ivifoundation.org
Obsoleted Easy niSwitch CIN VI/function
Obsoleted Easy niSwitch Close VI/function
Obsoleted Easy niSwitch Open VI/function
Obsoleted niSwitch Connect and Wait VI/function
Obsoleted niSwitch Control a Single Switch VI/function
Obsoleted niSwitch Disconnect and Wait VI/function