NI 272x Help. Related Documentation. NI 272x Hardware Fundamentals

Size: px
Start display at page:

Download "NI 272x Help. Related Documentation. NI 272x Hardware Fundamentals"

Transcription

1 Page 1 of 73 NI 272x Help September 2013, A-01 This help file contains fundamental and advanced concepts necessary for using the National Instruments 272x programmable resistor modules. National Instruments currently supports the following programmable resistor modules. Device NI PXI-2720 NI PXI-2722 Topology Ten 8-bit channels Five 16-bit channels NI PXIe-2725 Eighteen 8-bit channels NI PXIe-2727 Nine 16-bit channels For more information about programming your NI 272x product with the NI-DAQmx API, refer to the NI-DAQmx Help. For more information about this help file, refer to the following topics: Related Documentation Glossary Important Information Technical Support and Professional Services To comment on National Instruments documentation, refer to the National Instruments website National Instruments. All rights reserved. Related Documentation All the NI 272x manuals are also available as PDFs. You must have Adobe Reader installed to view the PDFs. Refer to the Adobe Systems Incorporated website at to download the latest version of Adobe Reader. Refer to the National Instruments Product Manuals Library at ni.com/manuals for updated documentation resources. The following documents contain information that you may find helpful as you use this help file: NI-272x Reference VIs Readme Read Me First: Safety and Electromagnetic Compatibility NI Switches Getting Started Guide for the NI SwitchBlock and NI PXI/PXI Express Switch Modules NI CB-37F-HVD Installation Guide TB-37F-37CP Crimp & Poke Accessory Installation Guide NI PXI-2720 NI PXI-2720 Specifications NI PXI-2722 NI PXI-2722 Specifications NI PXIe-2725 NI PXIe-2725 Specifications NI PXIe-2727 NI PXIe-2727 Specifications NI 272x Hardware Fundamentals Programmable resistors replicate the behavior of the following standard devices: Potentiometers Resistance Temperature Detectors (RTDs) Voltage Dividers Bridge Elements

2 Page 2 of 73 The NI 272x resistor modules programmatically control the resistance values appearing across each channel on an I/O connector. Software-programmable resistance enables the resistor's usage in hardware-in-the-loop (HIL) validation, which performs rapid system tests during a variety of simulated system conditions. NI 272x modules provide resistance test coverage on up to 18 test elements in a single PXI Express slot and up to 10 test elements in a PXI slot. The four NI 272x resistor modules share the same design architecture, but the modules differ in the number of channels per module and the resistance range per channel, as shown in the table below. NI 272x Resistor Modules Module NI 272x Topology NI 272x modules share the same topology. The number of populated banks and the number of banks used per channel differ on all of the modules. A single bank consists of the components shown in the image below. Single 8-bit Bank Bits per channel Number of channels Resistance range per channel NI PXI Ω NI PXI K Ω NI PXIe Ω NI PXIe K Ω 1 Resistor Shunt Relays 2 Bank Shunt Relay 3 Bank Connect Relay 4 Adjacent Bank Connect Relay The total resistance across each bank, measured across the To Front Connector terminals, is controlled by manipulating the circuit path resistance using relays to selectively route through resistors. The following explains the callouts in the image above, and describes how the path manipulation is achieved: Change Resistance A resistor shunt relay (1) is placed in parallel with each resistor. This creates a short circuit around the resistor when the relay is energized. Short Entire Bank Each bank contains a bank shunt relay (2) that shorts the path between the bank's front connectors. Since each relay has a finite series resistance, closing the bank shunt relay decreases the path resistance approximately eight times more than closing the bank's eight series resistor shunt relays. On 16-bit resistors, which require 2 banks, the bank shunt relay decreases overall path resistance at lower resistance values, i.e. when only resistors in the lower bank are inserted into the signal path to increase overall channel resistance. Connect Bank to Front Connector Each bank contains a bank connect relay (3) that opens and closes the path between the positive terminal of the bank and the front connector terminals. This path is open when the device is powered off and after calling device reset. Opening this relay physically disconnects that bank's front panel connectors, placing that bank in a high impedance state. Note The negative terminal of each bank is always connected to the front panel. For example, only the "b0+" node is connected and disconnected from the front panel via the kb0 relay. "b0-" always remains connected to the DUT connector. Connect Banks to Other Banks

3 Page 3 of 73 An adjacent bank connect relay (4) is placed between each bank to connect banks together internally. The placement of the adjacent bank connect relays enables dynamic module configuration and easy DMM connectivity to measure actual resistance. NI 272x Relays Refer to the following table for relay names, example names, and relay types. NI 272x Relay Names Relay Name Example Relay Type Callout Number kbnrx kb0r2 is the relay that controls the third relay ('4R') of bank 0 Resistor Shunt Relay 1 kbn The NI 272x hardware is composed of banks, but the NI-272x Reference VIs are intended for use with channels. The NI 2720 and NI 2725 consist of 8-bit channels, where each channel consists of one bank. The NI 2722 and NI 2727 consist of 16-bit channels where each channel consists of two adjacent banks. Each of the banks are internally connected to two neighboring banks to form a chain, except the first and last banks which only connect to their one neighboring bank. This allows connection of each bank to one or both neighboring banks to create multi bank resistance chains. This allows multi-segment resistance voltage dividers and multi-terminal potentiometers without the need to externally wire channels together. On 8-bit modules, all banks are populated as R-128R where R is 1 Ω. On 16-bit modules, even banks are populated as R-128R. Odd banks on 16-bit modules are populated as 256R-32768R where R is 0.25 Ω. The image below shows two 8-bit banks. Changing the bank on the right side to 256R-32768R yields a single 16-bit channel, consisting of two 8-bit banks. Refer to your NI 272x device Specifications document for a complete hardware overview. Two 8-bit Banks kb0 is the relay that controls the bank connect relay of bank 0 Bank Connect Relay 3 kbnshunt kb0shunt is the relay that controls the short relay of bank 0 Bank Shunt Relay 2 kbcnn+1 kbc01 is the relay that connects bank 0 to bank 1 Adjacent Bank Connect Relay 4 1 Resistor Shunt Relays 2 Bank Shunt Relay 3 Bank Connect Relay 4 Adjacent Bank Connect Relay Bank connect relays allow adjacent banks or channels to connect together internally. For example, you can connect two or more adjacent channels together to create a potentiometer, a voltage divider, or a multi segment resistor chain. NI 272x Test Circuit Note The test circuit is used to verify module resistance. Test relays are left open during normal use, but can be closed as needed for your particular application. Caution For accurate results and to prevent damage to the module, NI recommends disconnecting the 37-pin DSUB cable before measuring resistance with the test bus. Measuring resistance on a particular channel may require internal connection of adjacent channels to create a path through the channel under test. Damage to the module can occur if any channel's DUT is able to source more than 1/4 W to any other connectable channel. See the hardware topology for specific test bus implementation.

4 Page 4 of 73 The NI 272x modules have an internal, 2-wire, interleaved multiplexer that enables resistance verification when paired with a DMM. The variable nature of the contact resistance of the relays and the self-heating effects of the resistors under load make calibration difficult. The DMM test connector allows you to connect a DMM to verify actual (versus programmed) resistance. Using the NI 272X Test Circuit Caution If you are using the DMM test connector, NI recommends that you always disconnect the 37-pin DSUB connector before testing the NI 272x module. Damage can occur if multiple external signals are shorted together and exceed the maximum current or power specifications for the NI-272x. Using the NI 272X Test Circuit on 8-bit Modules To measure resistance on 8-bit modules, route a channel to the test bus by routing through an adjacent bank with a closed bank shunt relay. For example, to measure the resistance of bank 4, close kb5 and kb5shunt to produce a low resistance shunt across bank 5, then close kbc45 to connect bank 4 to bank 5. Also, close kb4 to test bank 4's shunt relay. Finally, close ktest2 and ktest3 to connect bank 4 to the front panel DMM test connector. See the hardware diagram for a complete connections list. Using the NI 272X Test Circuit on 16-bit Modules To measure resistance on 16-bit modules, route a channel to the test bus by connecting to an adjacent channel (except channel 0). The test circuit is connected every two banks, and since a 16-bit channel consists of two banks, you can measure exactly across the channel. For example, to measure the resistance of channel 2 (composed of banks 4 and 5), close kbc45 to connect banks 4 and 5, then close kbc34 to gain access to ktest2. Also, close kb4 and kb5 to test each bank's shunt relay. Finally, close ktest2 and ktest3 to provide a direct path to the test circuit. See the hardware diagram for a complete connections list. Programming with the NI-272x Reference VIs The NI-272x Reference VIs provide session based device support for the NI 272x modules. These VIs provide utility functions to convert a user-defined resistance or temperature into a list of the corresponding relays to open or close, then applies the lists to hardware. The NI-272x Reference VIs are written for the LabVIEW programming environment and require NI-DAQmx 9.5 or later. Note NI recommends using the NI-272x Reference VIs to program the NI 272x modules. Download the NI-272x Reference VIs at ni.com/drivers by searching for "NI 272x." Note The NI-272x Reference VIs are designed to operate as a virtualized reference architecture between the user and the NI-DAQmx driver. NI reserves the right to change the NI-272x Reference VIs in the future to meet specialized customer needs. Do not use the NI-272x Reference VIs within time-critical loops. If the switch must operate in a timecritical loop, use the NI-DAQmx API instead of the NI-272x Reference VIs. NI-272x Reference VIs Example Programs After installing the NI-272x Reference VIs, you can use the NI Example Finder to search or browse NI 272x examples. Search examples by keyword to find a particular device or measurment VI. To browse the NI 272x examples available in LabVIEW, launch LabVIEW and select Help»Find Examples. To browse examples by task, select Hardware Input and Output»Modular Instruments»NI-272x (Programmable Resistor Modules). To browse examples by directory structure, select instr»ni272xreferencevis. NI 272x LabVIEW Reference Expand this topic to view the VIs included with the NI-272x Reference VIs that you can use to configure and operate your NI 272x module. Download the NI-272x Reference VIs at ni.com/drivers by searching for "NI 272x." NI-272x VIs September 2013, F-01 Use the VIs on the NI-272x palette to build the block diagram. Palette Object ni272x Initialize Session Description Returns a session handle used to identify the resistor module in all subsequent instrument driver calls.

5 Page 5 of 73 ni272x Write (Poly) ni272x Close Session ni272x Connect (Poly) ni272x Disconnect (Poly) Configures the user-defined resistance or RTD temperature across one or more channels. Terminates a session to the device initialized by the ni272x Initialize Session VI. Closing the session does not reset the device; programmed resistances persist until the device is reset. Connects the user-defined bank or channel to a front panel connector or to an adjacent bank or channel. Disconnects the user-defined bank or channel from a front panel connector or from an adjacent bank or channel. Subpalette Advanced Custom Configuration Description Use the ni272x Advanced VIs to access and configure specific device parameters such as relay position, device attributes, and resistance values. Use the ni272x Custom Configuration VIs to access additional features of the NI 272x National Instruments Corporation. All Rights Reserved. ni272x Initialize Session VI Owning Palette: NI-272x VIs Returns a session handle used to identify the resistor module in all subsequent instrument driver calls. This VI opens a session for a resistor module specified in the DAQmx Device Name parameter. The session is returned to the user in the instrument handle out parameter. This VI initializes a session with the default, nominal configurations. To define the configuration, use the ni272x Initialize Session with Configuration VI. Only one session may be opened at a time for a given DAQmx Device Name. If a session has already been opened for the device specified by DAQmx Device Name,a new session handle is created and the previous session is closed. DAQmx Device Name specifies the resource name assigned by MAX. For example, PXI1Slot3, where PXI1Slot3 is an instrument resource name. reset device (T) resets the device initialized by the ni272x Initialize Session VI. All channels are disconnected from the front panel of the NI-272x device, and all relays are opened in each bank. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. ni272x Write (Poly) VI Owning Palette: NI-272x VIs code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out passes the handle used to identify the session in all subsequent ni272x VI calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Configures the user-defined resistance or RTD temperature across one or more channels.

6 Page 6 of 73 Use the pull-down menu to select an instance of this VI. Select an instance ni272x Write Potentiometer 2Chan 1Samp Configures resistor channel N and resistor channel N+1 as a potentiometer for the device initialized by the ni272x Initialize Session VI. The potentiometer resistance is defined by total potentiometer resistance and channel N resistance. The VI outputs the resistor channel N resistance and resistor channel N+1 resistance that were realized. Note Writing a resistance value to a channel internally configures the bank resistance, but does not connect the bank to either front connector. To connect the internal resistance to either front connector, use the ni272x Connect to Connector 1Chan VI. resistor channel N resistance (ohms) specifies the resistance for resistor channel N. total potentiometer resistance (ohms) specifies the total resistance for the potentiometer. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor channel N specifies one of the channel names of the desired path. Pass the other channel name as resistor channel N+1. resistor channel N+1 specifies one of the channel names of the desired path. Pass the other channel name as resistor channel N. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. coerced resistor channel N resistance (ohms) indicates the coerced resistance given the requested resistance, and limitations in the hardware initialized by the ni272x Initialize Session VI. coerced total potentiometer resistance (ohms) indicates the coerced resistance of the potentiometer given the requested resistance and limitations in the hardware initialized by the ni272x Initialize Session VI. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Write Resistance 1Chan 1Samp Sets the resistance on the resistor channel on a device initialized by the ni272x Initialize Session VI.

7 Page 7 of 73 Note Writing a resistance value to a channel internally configures the bank resistance, but does not connect the bank to either front connector. To connect the internal resistance to either front connector, use the ni272x Connect to Connector 1Chan VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor channel specifies the output channel to apply the requested resistance. requested resistance (ohms) specifies the resistance. This input must be between the minimum and maximum resistances for the resistor channel specified in resistor channel or it may take on the following special value: 0 closes the resistor channel's shunt relay(s) to generate a resistance as close to 0 ohms as possible. To make a channel high impedance, disconnect the bank from the front panel connector using the ni272x Disconnect from Connector 1Chan VI. The shunt relay is placed directly across the front panel connectors (to minimize resistance), and will always provide a direct short directly across the bank, even if the bank is not connected to the front panel. It is important to note that requesting a resistance of 0 Ohms shorts the 'shunt' relay, even if the channel isn't connected to the front panel. See the hardware diagram for your module. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. coerced resistance (ohms) indicates the coerced resistance given the requested resistance and limitations in the hardware initialized by the ni272x Initialize Session VI. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Write Temperature 1Chan 1Samp Sets the temperature on the resistor channel on a device initialized by the ni272x Initialize Session VI. The resistance set on the channel is calculated from the values in the Callendar-Van Dusen RTD Parameters cluster, and the requested temperature (degrees Celsius) parameter. The closest resistance achievable by the initialized device is converted to the temperature returned in the closest temperature (degrees Celsius) parameter. Note Writing a resistance value to a channel internally configures the bank resistance, but does not connect the bank to either front connector. To connect the internal resistance to either front connector, use the ni272x Connect to Connector 1Chan VI.

8 Page 8 of 73 Callendar-Van Dusen RTD parameters specifies the Callendar-Van Dusen RTD Parameters for your device. ni272x Close Session VI Owning Palette: NI-272x VIs A is a coefficient of the Callendar-Van Dusen equation that fits your RTD. B is a coefficient of the Callendar-Van Dusen equation that fits your RTD. C is a coefficient of the Callendar-Van Dusen equation that fits your RTD. R0 specifies the Callendar-Van Dusen nominal resistance at 0 degrees Celsius for the RTD device. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor channel specifies the output channel to apply the requested temperature. requested temperature (degrees Celsius) is the temperature for the resistor channel, in degrees Celsius. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. coerced temperature (degrees Celsius) is the coerced temperature calculated for the device initialized by the ni272x Initialize Session VIin degrees Celsius. This temperature is calculated from the values in the Callendar- Van Dusen RTD Parameters cluster and the requested temperature (degrees Celsius) parameter. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Terminates a session to the device initialized by the ni272x Initialize Session VI. Closing the session does not reset the device; programmed resistances persist until the device is reset. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE.

9 Page 9 of 73 ni272x Connect (Poly) VI Owning Palette: NI-272x VIs code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Connects the user-defined bank or channel to a front panel connector or to an adjacent bank or channel. Use the pull-down menu to select an instance of this VI. Select an instance ni272x Connect 2Chan Creates connections between resistor channel N and resistor channel N+1 on the device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor channel N specifies one of the channel names of the desired path. Pass the other channel name as resistor channel N+1. resistor channel N+1 specifies one of the channel names of the desired path. Pass the other channel name as resistor channel N. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. wait for settling (T) waits for the relays to settle after performing the action. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code.

10 Page 10 of 73 produced the error or warning. ni272x Connect 2Bank Creates connections between resistor bank N and resistor bank N+1 on the device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor bank N specifies one of the bank names of the desired path. Pass the other bank name as resistor bank N + 1. resistor bank N+1 specifies one of the bank names of the desired path. Pass the other bank name as resistor bank N. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. wait for settling (T) waits for the relays to settle after performing the action. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Connect to Connector 1Chan Connects a resistor channel to the front panel DMM Test and/or DUT connectors on a device initialized by the ni272x Initialize Session VI. For normal operation, call this VI once for each channel that you'd like to connect to the front panel. You can also use this VI in conjunction with the ni272x Disconnect from Connector 1Chan VI to switch between high impedance (disconnect the channel from the DUT connector) and programmed resistance (connect the channel to the DUT connector). connector identifier identifies the connector used for this operation. The DUT connector connects the channel to the DSUB connector. The DMM test connector connects the channel to the DMM test connector. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor channel specifies one of the channel names of the desired path.

11 Page 11 of 73 error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. ni272x Disconnect (Poly) VI Owning Palette: NI-272x VIs status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Disconnects the user-defined bank or channel from a front panel connector or from an adjacent bank or channel. Use the pull-down menu to select an instance of this VI. Select an instance ni272x Disconnect 2Chan Breaks the connection betweenresistor channel N and resistor channel N+1 on the device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor channel N specifies one of the channel names of the path to break. Pass the other channel name as resistor channel N+1. resistor channel N+1 specifies one of the channel names of the path to break. Pass the other channel name as resistor channel N. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. wait for settling (T) waits for the relays to settle after performing the action. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality.

12 Page 12 of 73 status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Disconnect 2Bank Breaks the connection between resistor bank N and resistor bank N+1 on the device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor bank N specifies one of the bank names of the path to break. Pass the other bank name as resistor bank N + 1. resistor bank N+1 specifies one of the bank names of the path to break. Pass the other bank name as resistor bank N. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. wait for settling (T) waits for the relays to settle after performing the action. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Disconnect from Connector 1Chan Breaks a resistor channel connection from the front panel DMM Test and/or DUT connectors on a device initialized by the ni272x Initialize Session VI.You can also use this VI in conjunction with the ni272x Connect to Connector 1Chan VI to switch between high impedance (disconnect the channel from the DUT connector) and programmed resistance (connect the channel to the DUT connector). connector identifier identifies the connector used for this operation. DUT Connector disconnects the channel

13 Page 13 of 73 Advanced from the DSUB connector. DMM Test Connector disconnects the channel from the DMM test connector. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. resistor channel specifies the channel name of the path to break. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. Owning Palette: NI-272x VIs status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Use the ni272x Advanced VIs to access and configure specific device parameters such as relay position, device attributes, and resistance values. Palette Object ni272x Get Attribute (Poly) ni272x Relay Control (Poly) ni272x Resistance to Temperature ni272x Temperature to Resistance Description Returns an integer or string attribute specified by the attribute ID parameter, for a device or a device's resistor channel initialized by the ni272x Initialize Session VI. Allows manual control of any individual relay. See the hardware diagram for a full list of relay names for your specific module. Converts a resistance in ohms to a temperature in degrees Celsius, given a set of Callendar- Van Dusen RTD Parameters. Converts a temperature (degrees Celsius) to a resistance in ohms, given a set of Callendar-Van Dusen RTD Parameters. Subpalette ni272x Get Attribute (Poly) VI Owning Palette: Advanced Description Custom Configuration Use the ni272x Custom Configuration VIs to access additional features of the NI 272x. Returns an integer or string attribute specified by the attribute ID parameter, for a device or a device's resistor channel initialized by the ni272x Initialize Session VI. Note Changes made using the ni272x Relay Control (Poly) VI are not reflected by this attribute. Use the pull-down menu to select an instance of this VI. Select an instance ni272x Get Attribute Device String Returns an attribute specified by the attribute ID device string parameter for a device initialized by the ni272x Initialize Session VI.

14 Page 14 of 73 instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. attribute ID device string is an enumerated type that identifies which attribute value to return for the specified device initialized by the ni272x Initialize Session VI. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. device string attribute value returns the attribute value requested for the specified device. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Get Attribute Device String[] Returns an attribute array specified by the attribute ID device string[] parameter for a device initialized by the ni272x Initialize Session VI. instrument handle is a handle to a NI-272x Reference VIs session that you wish to close. attribute ID device string[] is an enumerated type that identifies which array of attribute values to return for the specified device initialized by the ni272x Initialize Session VI. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. device string[] attribute value is the array of attribute values returned for the specified device. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.

15 Page 15 of 73 code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Get Attribute Device U8 Returns an attribute specified by the attribute ID device u8 parameter for a device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. attribute ID device u8 is an enumerated type that identifies which attribute value to return for the specified device initialized by the ni272x Initialize Session VI. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. device u8 attribute value is the attribute value returned for the specified device. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Get Attribute Device Boolean Returns an attribute specified by the attribute ID device boolean parameter for a device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. attribute ID device boolean is an enumerated type that identifies which attribute value to return for the specified device initialized by the ni272x Initialize Session VI. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If

16 Page 16 of 73 status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. device boolean attribute value is the attribute value returned for the specified device. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Get Attribute Channel Single[] Returns an attribute array specified by the attribute ID channel single[] parameter for a device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. attribute ID channel single[] is an enumerated type that identifies an array of attribute values to return for the specified channel on the device initialized by the ni272x Initialize Session VI. resistor channel specifies the channel name to get the attribute value for. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. channel single[] attribute value returns the array of attribute values requested for the specified channel. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Get Attribute Channel String[] Returns an attribute array specified by the attribute ID channel string[] parameter for a device initialized by the ni272x Initialize Session VI.

17 Page 17 of 73 instrument handle is a handle to a NI-272x Reference VIs session that you wish to close. attribute ID channel string[] is an enumerated type that identifies an array of attribute values to return for the specified channel on the device initialized by the ni272x Initialize Session VI. resistor channel specifies the channel name to get the attribute value for. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. channel string[] attribute value is the array of attribute values returned for the specified channel. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Get Attribute Channel Single Returns an attribute specified by the attribute ID channel single parameter for a device initialized by the ni272x Initialize Session VI. Minimum Resistance returns the channel's minimum resistance, which is usually 0 Ohms. Maximum Resistance returns the channel's maximum resistance, which is module-specific. Resistance returns the present resistance configuration on the channel. The internal channel resistance is returned whether or not the channel is connected to the front connector. instrument handle identifies a particular NI-272x Reference VIs session. attribute ID channel single is an enumerated type that identifies which attribute value to return for the specified channel on the device initialized by the ni272x Initialize Session VI. resistor channel specifies the channel name to get the attribute value for. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code.

18 Page 18 of 73 produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. channel single attribute value returns the attribute value requested for the specified channel. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Get Attribute Bank U8 Returns an attribute specified by the attribute ID bank u8 parameter for a device initialized by the ni272x Initialize Session VI. instrument handle is a handle to a NI-272x Reference VIs session that you wish to close. attribute ID bank u8 is an enumerated type that identifies which attribute value to return for the specified bank on the device initialized by the ni272x Initialize Session VI. resistor bank specifies the bank name to get the attribute value for. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. ni272x Relay Control (Poly) VI Owning Palette: Advanced status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. bank u8 attribute value is the attribute value returned for the specified bank. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Allows manual control of any individual relay. See the hardware diagram for a full list of relay names for your specific module. Note Subsequent NI-272x Reference VIs calls will override manual relay control, if required. Note Changes made using this VI are not reflected when querying resistance using the ni272x Get Attribute

19 Page 19 of 73 (Poly) VI Use the pull-down menu to select an instance of this VI. Select an instance ni272x Relay Control Multiple Opens and closes relays, specified by relay action, on an array of relay names owned by a device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. relay names specifies an array of relay names to perform the selected operation on. relay action specifies whether to open or close the relays. The default value is Close Relay (21). error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. wait for settling (T) waits for the relays to settle after performing the action. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Relay Control Single Opens and closes relays, specified by relay action, on a relay name owned by a device initialized by the ni272x Initialize Session VI. instrument handle identifies a particular NI-272x Reference VIs session opened with the ni272x Initialize Session VI. relay name specifies the name of the relay to perform the selected operation on. relay action specifies whether to open or close the relays. The default value is Close Relay (21).

20 Page 20 of 73 error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. ni272x Resistance to Temperature VI Owning Palette: Advanced status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. wait for settling (T) waits for the relays to settle after performing the action. instrument handle out identifies an NI-272x Reference VIs session opened with the ni272x Initialize Session VI, and used for all subsequent NI-272x calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Converts a resistance in ohms to a temperature in degrees Celsius, given a set of Callendar-Van Dusen RTD Parameters. Callendar-Van Dusen RTD parameters specifies the Callendar-Van Dusen RTD Parameters for your device. ni272x Temperature to Resistance VI Owning Palette: Advanced A is a coefficient of the Callendar-Van Dusen equation that fits your RTD. B is a coefficient of the Callendar-Van Dusen equation that fits your RTD. C is a coefficient of the Callendar-Van Dusen equation that fits your RTD. R0 specifies the Callendar-Van Dusen nominal resistance at 0 degrees Celsius for the RTD device. resistance (ohms) specifies the requested resistance in ohms. temperature (degrees Celsius) outputs the equivalent temperature in degrees Celsius. Converts a temperature (degrees Celsius) to a resistance in ohms, given a set of Callendar-Van Dusen RTD Parameters. Callendar-Van Dusen RTD parameters specifies the Callendar-Van Dusen RTD Parameters for your device. A is a coefficient of the Callendar-Van Dusen equation that fits your RTD. B is a coefficient of the Callendar-Van Dusen equation that fits your RTD. C is a coefficient of the Callendar-Van Dusen equation that fits your RTD.

21 Page 21 of 73 R0 specifies the Callendar-Van Dusen nominal resistance at 0 degrees Celsius for the RTD device. temperature (degrees Celsius) specifies the requested temperature in degrees Celsius. resistance (ohms) outputs the equivalent resistance in ohms. Custom Configuration Owning Palette: NI-272x VIs Use the ni272x Custom Configuration VIs to access additional features of the NI 272x. Palette Object ni272x Read Resistor Storage Configuration from File ni272x Initialize Session with Configuration ni272x Write Resistor Storage Configuration to File Description Returns resistor storage configuration information from the file path specified. Returns a session handle used to identify the resistor module in all subsequent instrument driver calls. The ni272x Initialize Session with Configuration VI accepts a user-defined resistance value configuration. Writes resistor storage configuration data to the file path specified to be used with the ni272x Initialize Session with Configuration VI. ni272x Read Resistor Storage Configuration from File VI Owning Palette: Custom Configuration Returns resistor storage configuration information from the file path specified. file path is the location of the file. error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. ni272x resistance data storage format defines the configuration information for a NI-272x device, and the file format of the NI-272x configuration data file. File Format Version specifies the version of the configuration information. This must be equal to 100. Average Relay Closed Resistance (each channel) is a 1D array of values that define the average closed relay resistance for all of the relays in that channel. The length of this array must match the number of channels. Absolute Offset Error (each channel) is a 1D array of values that define an absolute resistance offset. The length of this array must match the number of channels. Resistance Values (each channel, each bit) is a 2D array of values. For each channel (rows), resistance values for each bit of the channel (columns) are stored. The dimensions of this array must match the number of channels (rows), and number of bits per channel (columns). Banks indicates the number of banks. This value must be equal to the number of channels multiplied by the number of banks per channel. Channels indicates the number of resistor channels for the device. Banks per Channel indicates the number of physical resistor banks that each channel uses. For NI PXI and NI PXIe-2725 this value is 1. For NI PXI-2720 and NI PXIe-2727 this value is 2.

22 Page 22 of 73 Bits per Bank indicates the number of bits per bank. For NI PXI-2720, NI PXI-2722, NI PXIe-2725, and NI PXIe-2727, the physical resistor bank is 8. Product ID String (Hex) is a string identifier specific to each supported NI-272x module. The identifiers are: NI PXI-2720, 0x7638; NI PXI-2722, 0x7639; NI PXIe-2725, 0x763A; NI PXIe-2727, 0x763B Product Display Name indicates the device's display name. This parameter is not used. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Initialize Session with Configuration VI Owning Palette: Custom Configuration Returns a session handle used to identify the resistor module in all subsequent instrument driver calls. The ni272x Initialize Session with Configuration VI accepts a user-defined resistance value configuration. This configuration allows you to calibrate precise resistances. For example, if you use an NI-272x module in a temperature chamber at a controlled temperature, a set of resistor module configuration parameters could be measured with a 4-wire DMM and saved. This configuration is more accurate and precise than the nominal room temperature configuration provided with the NI 272x Reference VIs. To see the file format of the configurations and nominal configurations, refer to the LabVIEW examples directory. DAQmx Device Name specifies the resource name assigned by MAX. For example, PXI1Slot3, where PXI1Slot3 is an instrument resource name. reset device (T) resets the device initialized by the ni272x Initialize Session VI. All channels are disconnected from the front panel of the NI-272x device, and all relays are opened in each bank. ni272x resistance data storage format defines the configuration information for a NI-272x device. This input also defines the file format of the NI-272x configuration data file. Example configuration files are located at <lvpath>:examples\instr\ni272xreferencevis\data. File Format Version specifies the version of the configuration information. This must be equal to 100. Average Relay Closed Resistance (each channel) is a 1D array of values that define the average closed relay resistance for all of the relays in that channel. The length of this array must match the number of channels. Absolute Offset Error (each channel) is a 1D array of values that define an absolute resistance offset. The length of this array must match the number of channels. Resistance Values (each channel, each bit) is a 2D array of values. For each channel (rows), resistance values for each bit of the channel (columns) are stored. The dimensions of this array must match the number of channels (rows) and number of bits per channel (columns). Banks indicates the number of banks. This value must be equal to the number of channels multiplied by the number of banks per channel. Channels indicates the number of resistor channels for the device. Banks per Channel indicates the number of physical resistor banks that each channel uses. For NI PXI and NI PXIe-2725 this value is 1. For NI PXI-2720 and NI PXIe-2727 this value is 2. Bits per Bank indicates the number of bits per bank. For NI PXI-2720, NI PXI-2722, NI PXIe-2725, and NI PXIe-2727, the physical resistor bank is 8. Product ID String (Hex) is a string identifier specific to each supported NI-272x module. The identifiers are: NI PXI-2720, 7638; NI PXI-2722, 7639; NI PXIe-2725, 763A; NI PXIe-2727, 763B

23 Page 23 of 73 Product Display Name error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. instrument handle out passes the handle used to identify the session in all subsequent ni272x VI calls. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. ni272x Write Resistor Storage Configuration to File VI Owning Palette: Custom Configuration Writes resistor storage configuration data to the file path specified to be used with the ni272x Initialize Session with Configuration VI. file path is the location of the file. ni272x resistance data storage format defines the configuration information for a NI-272x device. This input also defines the file format of the NI-272x configuration data file. Example configuration files are located at <lvpath>:examples\instr\ni272xreferencevis\data. File Format Version specifies the version of the configuration information. This must be equal to 100. Average Relay Closed Resistance (each channel) is a 1D array of values that define the average closed relay resistance for all of the relays in that channel. The length of this array must match the number of channels. Absolute Offset Error (each channel) is a 1D array of values that define an absolute resistance offset. The length of this array must match the number of channels. Resistance Values (each channel, each bit) is a 2D array of values. For each channel (rows), resistance values for each bit of the channel (columns) are stored. The dimensions of this array must match the number of channels (rows) and number of bits per channel (columns). Banks indicates the number of banks. This value must be equal to the number of channels multiplied by the number of banks per channel. Channels indicates the number of resistor channels for the device. Banks per Channel indicates the number of physical resistor banks that each channel uses. For NI PXI and NI PXIe-2725 this value is 1. For NI PXI-2720 and NI PXIe-2727 this value is 2. Bits per Bank indicates the number of bits per bank. For NI PXI-2720, NI PXI-2722, NI PXIe-2725, and NI PXIe-2727, the physical resistor bank is 8. Product ID String (Hex) is a string identifier specific to each supported NI-272x module. The identifiers are: NI PXI-2720, 7638; NI PXI-2722, 7639; NI PXIe-2725, 763A; NI PXIe-2727, 763B Product Display Name error in (no error) describes error conditions that occur before this node runs. This input provides standard error

24 Page 24 of 73 Using the Standard Functionality for error in Parameters Many LabVIEW nodes such as VIs contain error in parameters you can use to manage errors. These parameters typically provide the same, standard functionality. When a node exhibits different parameter functionality, the exceptions are documented in the reference material for that node. Standard error in behavior is as follows The error in cluster contains the following cluster elements: Using the Standard Functionality for error out Parameters Many LabVIEW nodes such as VIs contain an error out parameter you can use to manage errors. These parameters typically provide the same, standard functionality. When a node exhibits different parameter functionality, the exceptions are documented in the reference material for that node. Standard error out functionality is as follows: The error out cluster contains the following cluster elements: Devices in functionality. status is TRUE (X) if an error occurred before this VI ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. The default is an empty string. error out contains error information. This output provides standard error out functionality. status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred. code is the error or warning code. If status is TRUE, code is a non-zero error code. If status is FALSE, code is 0 or a warning code. produced the error or warning. Note Some nodes, such as error handling VIs, contain an error in parameter that does not provide standard error in functionality, but that contains an error in cluster that is standard. error in describes error conditions that occur before this node runs. The default is no error. If an error occurred before this node runs, the node passes the error in value to error out. This node runs normally only if no error occurred before this node runs. If an error occurs while this node runs, it runs normally and sets its own error status in error out. Use error in and error out to check errors and to specify execution order by wiring error out from one node to error in of the next node. status is TRUE (X) if an error occurred before this node ran or FALSE (checkmark) to indicate a warning or that no error occurred before this node ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is an error code. If status is FALSE, code is 0 or a warning code. source specifies the origin of the error or warning and is, in most cases, the name of the node that produced the error or warning. The default is an empty string. error out contains error information. If error in indicates that an error occurred before this VI ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces. Right-click the error out front panel indicator and select Explain Error from the shortcut menu for more information about the error. status is TRUE (X) if an error occurred before this node ran or FALSE (checkmark) to indicate a warning or that no error occurred before this node ran. The default is FALSE. code is the error or warning code. The default is 0. If status is TRUE, code is an error code. If status is FALSE, code is 0 or a warning code. source specifies the origin of the error or warning and is, in most cases, the name of the node that produced the error or warning. The default is an empty string.

25 Page 25 of 73 Expand this book for NI 272x device-specific information. NI PXI-2720 The NI PXI-2720 is a programmable resistor module for the PXI platform. The NI PXI-2720 is composed of reed relays in parallel with discrete resistors. The NI PXI-2720 has 10 channels that can nominally switch from 0 to 255 Ω in 1 Ω steps. Note Switching inductive loads, such as motors and solenoids, can produce high-voltage transients in excess of the module's rated voltage. Without additional protection, these transients can interfere with module operation and impact relay life. For more information about transient suppression, refer to Protecting NI Switch Products when Switching Inductive Loads. Operation Modes The following table lists the supported topology of the NI PXI-2720 and possible operation modes. Topology Software Name Immediate Scanning Ten 8-bit channels 2720/Independent (NISWITCH_TOPOLOGY_2720_INDEPENDENT) Related Information Integration and System Considerations NI PXI-2720 Hardware Diagram The following figure shows the hardware diagram for the NI PXI-2720.

26 Page 26 of 73 Note Resistance values are nominal. Please see the NI PXI-2720 Specifications for resistor values and accuracy information The following table lists relay names for the NI PXI Relays kb0r0, kb0r1...kb0r7 kb1r0, kb1r1...kb1r7 kb2r0, kb2r1...kb2r7 kb3r0, kb3r1...kb3r7 kb4r0, kb4r1...kb4r7 kb5r0, kb5r1...kb5r7 kb6r0, kb6r1...kb6r7

27 Page 27 of 73 kb7r0, kb7r1...kb7r7 kb8r0, kb8r1...kb8r7 kb9r0, kb9r1...kb9r7 kb0...kb9 kb0shunt...kb9shunt kbc01, kbc12...kbc89 ktest0, ktest1...ktest5 NI PXI-2720 Independent Topology The following figure represents the NI PXI-2720 in the independent topology. Note Bank connect relays allow adjacent banks or channels to connect together internally. For example, you can connect two or more adjacent channels together to create a potentiometer, a voltage divider, or a multi-segment resistor chain.

28 Page 28 of 73 Setting a Resistance Each 8-bit channel has one bank on the NI PXI For example, ch0 is composed of bank 0 and ch1 is composed of bank 1. NI has created a set of NI-272x Reference VIs that will programmatically open and close relays based on a user-specified resistance value or RTD temperature to simulate. NI recommends using this set of reference VIs for the easiest programming experience. NI recommends using the low-level relay control VIs or functions, if not using the NI 272x Reference VIs. The DAQmx Relay API supports closing multiple relays in a single driver call, which is faster than the channel API. Refer to the following procedure to short across the largest resistor in bank 0, and join bank 0 and bank 1 in series, with the NI-SWITCH Relay API. When a bank relay is closed, the corresponding resistor is placed in parallel with the low resistance of the relay, which nominally equates to a zero Ω shunt. Closing any of the 8 bank relays in a given bank decreases the resistance of that bank. 1. Close b0r7 by calling the niswitch Relay Control VI with the inputs of b0r7 and close. 2. Close bc01 by calling the niswitch Relay Control VI with the inputs of bc01 and close. You can perform the same operation using the NI-SWITCH Channel API, as shown below. 1. Connect b0->b0r7 by calling niswitch Connect Channels VI with the inputs of b0 and b0r7. 2. Connect b0->b1 by calling niswitch Connect Channels VI with the inputs of b0 and b1. Each bank is initially in a high impedance (open) state across the bank terminals. To enable the desired output channel you must first connect the bank relay, bn. Each bank includes a shunt relay that completely bypasses the bank's string of 8 series relays. Closing the shunt relay bn- >bnshunt, for example, b0->b0shunt or low-level kb0shunt, results in a low resistance across the bank, 0 Ω nominally. This allows the NI PXI-2720 module to pass signals with minimal attenuation. Note It is not necessary to close all 8 bank relays and the shunt relay. Configuring multiple banks this way can exceed the power budget of the NI PXI-2720, which will disable the module until it is reset. The 4-pin front panel test connector can connect to any adjacent pair of even-odd banks, allowing resistance measurements or voltage measurements across those two banks, for example b0 to b1, b2 to b3, b4 to b5. For 16-bit NI 272x modules, the use of the 4-pin front panel test connector allows channel resistance measurements using a DMM with Offset Compensated Ohms (such as the NI PXI-4070, NI PXI-4071, or NI PXI-4072). To connect a pair of banks to the test leads, close the appropriate test relays using the command testn->testout. To measure the resistance across banks 0 and 1, call test0->testout and test1->testout. For banks 2 and 3, call test1- >testout and test2->testout. Refer to the device's hardware diagram for valid test relay connections. Note Closing multiple pairs of test relays introduces low impedance paths between banks. NI recommends disconnecting the 37-pin DSUB connector if these low impedance paths would damage your device under test or cause the current specifications of the NI PXIe-2727 to be exceeded. Note Each channel on the NI PXI-2720 exhibits an "open" when initialized, reset, and first powered on. The niswitch Reset and niswitch Disconnect All Channels VIs or niswitch_reset and niswitch_disconnectall functions will disconnect all relays, resulting in an open circuit on each channel. Pinout The following figure identifies the pins for the NI PXI-2720.

29 Page 29 of 73 Note Do not connect to "No Connect" pins. NI PXI-2720 Relay Replacement The NI PXI-2720 uses reed relays. Note The NI PXI-2720 uses a custom lead length to meet safety standards. Trim leads per rework instructions or use a custom relay from the relay kit. Refer to the following tables for information about ordering replacement relays. Relay Relay Manufacturer Part Number All Relays Coto Relay Kit Part Number National Instruments (10 relays) Complete the following sets of steps to disassemble your module, replace a failed relay, and reassemble your module. Disassemble the Module

30 Page 30 of Ground yourself using a grounding strap or a ground connected to the PXI chassis. Note Properly grounding yourself prevents damage to the module from electrostatic discharge. 2. Locate the relay you want to replace. Refer to the following figure and table for relay locations. NI PXI 2720 Relay Map Relay Name Reference Designator Relay Name Reference Designator Relay Name Reference Designator Relay Name Reference Designator kb0shunt K1 kb2r2 K30 kb5shunt K59 kb7r2 K88 kb0 K2 kb2r3 K31 kb5 K60 kb7r3 K89 kbc01 K3 kb2r4 K32 kbc56 K61 kb7r4 K90 ktest0 K4 kb2r5 K33 ktest3 K62 kb7r5 K91 kb0r0 K5 kb2r6 K34 kb5r0 K63 kb7r6 K92 kb0r1 K6 kb2r7 K35 kb5r1 K64 kb7r7 K93 kb0r2 K7 kb3shunt K36 kb5r2 K65 kb8shunt K94 kb0r3 K8 kb3 K37 kb5r3 K66 kb8 K95 kb0r4 K9 kbc34 K38 kb5r4 K67 kbc89 K96 kb0r5 K10 ktest2 K39 kb5r5 K68 kb8r0 K97 kb0r6 K11 kb3r0 K40 kb5r6 K69 kb8r1 K98 kb0r7 K12 kb3r1 K41 kb5r7 K70 kb8r2 K99 kb1shunt K13 kb3r2 K42 kb6shunt K71 kb8r3 K100 kb1 K14 kb3r3 K43 kb6 K72 kb8r4 K101 kbc12 K15 kb3r4 K44 kbc67 K73 kb8r5 K102

31 Page 31 of 73 test1 K16 kb3r5 K45 kb6r0 K74 kb8r6 K103 kb1r0 K17 kb3r6 K46 kb6r1 K75 kb8r7 K104 kb1r1 K18 kb3r7 K47 kb6r2 K76 kb9shunt K105 kb1r2 K19 kb4shunt K48 kb6r3 K77 kb9 K106 kb1r3 K20 kb4 K49 kb6r4 K78 test5 K108 kb1r4 K21 kbc45 K50 kb6r5 K79 kb9r0 K109 kb1r5 K22 kb4r0 K51 kb6r7 K80 kb9r1 K110 kb1r6 K23 kb4r1 K52 kb6r6 K80 kb9r2 K111 kb1r7 K24 kb4r2 K53 kb7shunt K82 kb9r3 K112 kb2shunt K25 kb4r3 K54 kb7 K83 kb9r4 K113 kb2 K26 kb4r4 K55 kbc78 K84 kb9r5 K114 kbc23 K27 kb4r5 K56 test4 K85 kb9r6 K115 kb2r0 K28 kb4r6 K57 kb7r0 K86 kb9r7 K116 kb2r1 K29 kb4r7 K58 kb7r1 K87 3. Remove the front panel, as shown in the following image. 1 Bracket 2 Front Panel 3 Front Panel Overlay 4 Screws 4. Remove the bracket, as shown in the following image.

32 Page 32 of 73 1 Digital Back End 2 Bracket 3 Daughter Card 4 Screws Replace the Relay The NI PXI-2720 uses lead-free assemblies. Note NI recommends using lead-free solder for relay replacement on lead-free assemblies. Make sure you have the following: Caution Do not rework lead assemblies using a lead-free work station. Lead solder from the unit could contaminate the station. Caution If a lead-free assembly is reworked with lead solder, label the assembly to indicate this. This can prevent the same unit from being reworked later on a lead-free solder station, which could contaminate the station. Temperature-regulated soldering iron set to 371 C (700 F) for lead-free solder rework 96.5/3.0/0.5 Tin/Silver/Copper solder (flux core) for lead-free solder rework Solder wick Fine pick Isopropyl alcohol Cotton swabs Replace the relay as you would any other through-hole part. Trim the replaced relay leads to no more than 1 mm (0.04 inch) from the PCB. Reassemble the Module

33 Page 33 of 73 Complete the Disassemble the Module steps in reverse order to reassemble your module. NI PXI-2720 Triggering Trigger Input Tip In NI-SWITCH 3.1 or later, you can use the Switch Soft Front Panel to reset the relay count after you have replaced a failed relay. Refer to the Switch Soft Front Panel Help for more information. The following table lists valid trigger inputs for the NI PXI NI recommends using the low-level relay control API instead of hardware triggers. Hardware triggers are supported but because of the nature of the independent topology, if hardware triggers are used, "no action" mode should be used. Otherwise, each scan list entry must incorporate the state for all channels. Trigger Input Software Hardware Immediate TTL0 TTL1 TTL2 TTL3 TTL4 TTL5 TTL6 TTL7 Scan Advanced Output Immediate (NISWITCH_VAL_IMMEDIATE) TTL0 (NISWITCH_VAL_TTL0) TTL1 (NISWITCH_VAL_TTL1) TTL2 (NISWITCH_VAL_TTL2) TTL3 (NISWITCH_VAL_TTL3) TTL4 (NISWITCH_VAL_TTL4) TTL5 (NISWITCH_VAL_TTL5) TTL6 (NISWITCH_VAL_TTL6) TTL7 (NISWITCH_VAL_TTL7) Software Trigger niswitch Send Software Trigger VI or niswitch_sendsoftwaretrigger function N/A The following table lists valid scan advanced outputs for the NI PXI Scan Advanced Output Software Hardware N/A PXI trigger line 0 PXI trigger line 1 PXI trigger line 2 PXI trigger line 3 PXI trigger line 4 PXI trigger line 5 PXI trigger line 6 PXI trigger line 7 None TTL0 TTL1 TTL2 TTL3 TTL4 TTL5 TTL6 TTL7 None (NISWITCH_VAL_NONE) TTL0 (NISWITCH_VAL_TTL0) TTL1 (NISWITCH_VAL_TTL1) TTL2 (NISWITCH_VAL_TTL2) TTL3 (NISWITCH_VAL_TTL3) TTL4 (NISWITCH_VAL_TTL4) TTL5 (NISWITCH_VAL_TTL5) TTL6 (NISWITCH_VAL_TTL6) TTL7 (NISWITCH_VAL_TTL7) N/A PXI trigger line 0 PXI trigger line 1 PXI trigger line 2 PXI trigger line 3 PXI trigger line 4 PXI trigger line 5 PXI trigger line 6 PXI trigger line 7

34 Page 34 of 73 Refer to the niswitch Configure Scan Trigger VI or the niswitch_configurescantrigger function for descriptions and values of the trigger inputs and scan advanced outputs. NI PXI-2722 The NI PXI-2722 is a programmable resistor module for the PXI platform. The NI PXI-2722 is composed of reed relays in parallel with discrete resistors. The NI PXI-2722 has five channels that can nominally switch from 0 to 16,383 Ω in 0.25 Ω steps. Note Switching inductive loads, such as motors and solenoids, can produce high-voltage transients in excess of the module's rated voltage. Without additional protection, these transients can interfere with module operation and impact relay life. For more information about transient suppression, refer to Protecting NI Switch Products when Switching Inductive Loads. Operation Modes The following table lists the supported topology of the NI PXI-2722 and possible operation modes. Topology Software Name Immediate Scanning Five 16-bit channels 2722/Independent (NISWITCH_TOPOLOGY_2722_INDEPENDENT) Related Information Integration and System Considerations NI PXI-2722 Hardware Diagram The following figure shows the hardware diagram for the NI PXI-2722.

35 Page 35 of 73 Note Resistance values are nominal. Please see the NI PXI-2722 Specifications for resistor values and accuracy information The following table lists relay names for the NI PXI Relays kb0r0, kb0r1...kb0r7 kb1r0, kb1r1...kb1r7 kb2r0, kb2r1...kb2r7

36 Page 36 of 73 kb3r0, kb3r1...kb3r7 kb4r0, kb4r1...kb4r7 kb5r0, kb5r1...kb5r7 kb6r0, kb6r1...kb6r7 kb7r0, kb7r1...kb7r7 kb8r0, kb8r1...kb8r7 kb9r0, kb9r1...kb9r7 kb0...kb9 kb0shunt...kb9shunt kbc01, kbc12...kbc89 ktest0, ktest1...ktest5 NI PXI-2722 Independent Topology The following figure represents the NI PXI-2722 in the independent topology.

37 Page 37 of 73 Note Bank connect relays allow adjacent banks or channels to connect together internally. For example, you can connect two or more adjacent channels together to create a potentiometer, a voltage divider, or a multi-segment resistor chain. Setting a Resistance Each 16-bit channel has two adjacent 8-bit banks on the NI PXI For example, ch0 is composed of banks 0 and 1, and ch1 is composed of banks 2 and 3. NI has created a set of NI-272x Reference VIs that will programmatically open and close relays based on a user-specified resistance value or RTD temperature to simulate. NI recommends using this set of reference VIs for the easiest programming experience. NI recommends using the low-level relay control VIs or functions, if not using the NI 272x Reference VIs. The DAQmx Relay API supports closing multiple relays in a single driver call, which is faster than the channel API. Refer to the following procedure to short across the largest resistor in bank 0, and join bank 0

38 Page 38 of 73 and bank 1 in series, with the NI-SWITCH Relay API. When a bank relay is closed, the corresponding resistor is placed in parallel with the low resistance of the relay, which nominally equates to a zero Ω shunt. Closing any of the 8 bank relays in a given bank decreases the resistance of that bank. 1. Close b0r7 by calling the niswitch Relay Control VI with the inputs of b0r7 and close. 2. Close bc01 by calling the niswitch Relay Control VI with the inputs of bc01 and close. You can perform the same operation using the NI-SWITCH Channel API, as shown below. 1. Connect b0->b0r7 by calling niswitch Connect Channels VI with the inputs of b0 and b0r7. 2. Connect b0->b1 by calling niswitch Connect Channels VI with the inputs of b0 and b1. Each bank is initially in a high impedance (open) state across the bank terminals. To enable the desired output channel you must first connect the bank relay, bn. Each bank includes a shunt relay that completely bypasses the bank's string of 8 series relays. Closing the shunt relay bn- >bnshunt, for example, b0->b0shunt or low-level kb0shunt, results in a low resistance across the bank, 0 Ω nominally. This allows the NI PXI-2722 module to pass signals with minimal attenuation. On 16-bit modules (NI PXI-2722 and NI PXIe- 2727), closing the upper bank's shunt relay reduces the resistance when outputting values less than 64 Ω. Note It is not necessary to close all 8 bank relays and the shunt relay. Configuring multiple banks this way can exceed the power budget of the NI PXI The 4-pin front panel test connector can connect to any adjacent pair of even-odd banks, allowing resistance measurements or voltage measurements across those two banks, for example b0 to b1, b2 to b3, b4 to b5. For 16-bit NI 272x modules, the use of the 4-pin front panel test connector allows channel resistance measurements using a DMM with Offset Compensated Ohms (such as the NI PXI-4070, NI PXI-4071, or NI PXI-4072). To connect a pair of banks to the test leads, close the appropriate test relays using the command testn->testout. To measure the resistance across banks 0 and 1, call test0->testout and test1->testout. For banks 2 and 3, call test1- >testout and test2->testout. Refer to the device's hardware diagram for valid test relay connections. Note Closing multiple pairs of test relays introduces low impedance paths between banks. NI recommends disconnecting the 37-pin DSUB connector if these low impedance paths would damage your device under test or cause the current specifications of the NI PXIe-2727 to be exceeded. Note Each channel on the NI PXI-2722 exhibits an "open" when initialized, reset, and first powered on. The niswitch Reset and niswitch Disconnect All Channels VIs or niswitch_reset and niswitch_disconnectall functions will disconnect all relays, resulting in an open circuit on each channel. Pinout The following figure identifies the pins for the NI PXI-2722.

39 Page 39 of 73 Note Do not connect to "No Connect" pins. NI PXI-2722 Relay Replacement The NI PXI-2722 uses reed relays. Note The NI PXI-2722 uses a custom lead length to meet safety standards. Trim leads per rework instructions or use one of the custom relays from the relay kit. Refer to the following tables for information about ordering replacement relays. Relay Relay Manufacturer Part Number All Relays Coto Relay Kit Part Number National Instruments (10 relays) Complete the following sets of steps to disassemble the module, replace a failed relay, and reassemble your module. Disassemble the Module

40 Page 40 of Ground yourself using a grounding strap or a ground connected to the PXI chassis. Note Properly grounding yourself prevents damage to your module from electrostatic discharge. 2. Locate the relay you want to replace. Refer to the following figures and table for relay locations. NI PXI 2722 Relay Map Relay Name Reference Designator Relay Name Reference Designator Relay Name Reference Designator Relay Name Reference Designator kb0shunt K1 kb2r2 K30 kb5shunt K59 kb7r2 K88 kb0 K2 kb2r3 K31 kb5 K60 kb7r3 K89 kbc01 K3 kb2r4 K32 kbc56 K61 kb7r4 K90 test0 K4 kb2r5 K33 test3 K62 kb7r5 K91 kb0r0 K5 kb2r6 K34 kb5r0 K63 kb7r6 K92 kb0r1 K6 kb2r7 K35 kb5r1 K64 kb7r7 K93 kb0r2 K7 kb3shunt K36 kb5r2 K65 kb8shunt K94 kb0r3 K8 kb3 K37 kb5r3 K66 kb8 K95 kb0r4 K9 kbc34 K38 kb5r4 K67 kbc89 K96 kb0r5 K10 test2 K39 kb5r5 K68 kb8r0 K97 kb0r6 K11 kb3r0 K40 kb5r6 K69 kb8r1 K98 kb0r7 K12 kb3r1 K41 kb5r7 K70 kb8r2 K99 kb1shunt K13 kb3r2 K42 kb6shunt K71 kb8r3 K100 kb1 K14 kb3r3 K43 kb6 K72 kb8r4 K101 kbc12 K15 kb3r4 K44 kbc67 K73 kb8r5 K102

41 Page 41 of 73 test1 K16 kb3r5 K45 kb6r0 K74 kb8r6 K103 kb1r0 K17 kb3r6 K46 kb6r1 K75 kb8r7 K104 kb1r1 K18 kb3r7 K47 kb6r2 K76 kb9shunt K105 kb1r2 K19 kb4shunt K48 kb6r3 K77 kb9 K106 kb1r3 K20 kb4 K49 kb6r4 K78 test5 K108 kb1r4 K21 kbc45 K50 kb6r5 K79 kb9r0 K109 kb1r5 K22 kb4r0 K51 kb6r7 K80 kb9r1 K110 kb1r6 K23 kb4r1 K52 kb6r6 K80 kb9r2 K111 kb1r7 K24 kb4r2 K53 kb7shunt K82 kb9r3 K112 kb2shunt K25 kb4r3 K54 kb7 K83 kb9r4 K113 kb2 K26 kb4r4 K55 kbc78 K84 kb9r5 K114 kbc23 K27 kb4r5 K56 test4 K85 kb9r6 K115 kb2r0 K28 kb4r6 K57 kb7r0 K86 kb9r7 K116 kb2r1 K29 kb4r7 K58 kb7r1 K87 3. Remove the front panel, as shown in the following image. 1 Bracket 2 Front Panel 3 Front Panel Overlay 4 Screws 4. Remove the bracket, as shown in the following image.

42 Page 42 of 73 1 Digital Back End 2 Bracket 3 Daughter Card 4 Screws Replace the Relay The NI PXI-2722 uses lead-free assemblies. Note NI recommends using lead-free solder for relay replacement on lead-free assemblies. Make sure you have the following: Caution Do not rework lead assemblies using a lead-free work station. Lead solder from the unit could contaminate the station. Caution If a lead-free assembly is reworked with lead solder, label the assembly to indicate this. This can prevent the same unit from being reworked later on a lead-free solder station, which could contaminate the station. Temperature-regulated soldering iron set to 371 C (700 F) for lead-free solder rework 96.5/3.0/0.5 Tin/Silver/Copper solder (flux core) for lead-free solder rework Solder wick Fine pick Isopropyl alcohol Cotton swabs Replace the relay as you would any other through-hole part. Trim the replaced relay leads to no more than 1 mm (0.04 inch) from the PCB. Reassemble the Module

43 Page 43 of 73 Complete the Disassemble the Module steps in reverse order to reassemble your module. NI PXI-2722 Triggering Trigger Input Tip In NI-SWITCH 3.1 or later, you can use the Switch Soft Front Panel to reset the relay count after you have replaced a failed relay. Refer to the Switch Soft Front Panel Help for more information. The following table lists valid trigger inputs for the NI PXI NI recommends using the low-level relay control API instead of hardware triggers. Hardware triggers are supported but because of the nature of the independent topology, if hardware triggers are used, "no action" mode should be used. Otherwise, each scan list entry must incorporate the state for all channels. Trigger Input Software Hardware Immediate TTL0 TTL1 TTL2 TTL3 TTL4 TTL5 TTL6 TTL7 Scan Advanced Output Immediate (NISWITCH_VAL_IMMEDIATE) TTL0 (NISWITCH_VAL_TTL0) TTL1 (NISWITCH_VAL_TTL1) TTL2 (NISWITCH_VAL_TTL2) TTL3 (NISWITCH_VAL_TTL3) TTL4 (NISWITCH_VAL_TTL4) TTL5 (NISWITCH_VAL_TTL5) TTL6 (NISWITCH_VAL_TTL6) TTL7 (NISWITCH_VAL_TTL7) Software Trigger niswitch Send Software Trigger VI or niswitch_sendsoftwaretrigger function N/A The following table lists valid scan advanced outputs for the NI PXI Scan Advanced Output Software Hardware N/A PXI trigger line 0 PXI trigger line 1 PXI trigger line 2 PXI trigger line 3 PXI trigger line 4 PXI trigger line 5 PXI trigger line 6 PXI trigger line 7 None TTL0 TTL1 TTL2 TTL3 TTL4 TTL5 TTL6 TTL7 None (NISWITCH_VAL_NONE) TTL0 (NISWITCH_VAL_TTL0) TTL1 (NISWITCH_VAL_TTL1) TTL2 (NISWITCH_VAL_TTL2) TTL3 (NISWITCH_VAL_TTL3) TTL4 (NISWITCH_VAL_TTL4) TTL5 (NISWITCH_VAL_TTL5) TTL6 (NISWITCH_VAL_TTL6) TTL7 (NISWITCH_VAL_TTL7) N/A PXI trigger line 0 PXI trigger line 1 PXI trigger line 2 PXI trigger line 3 PXI trigger line 4 PXI trigger line 5 PXI trigger line 6 PXI trigger line 7

44 Page 44 of 73 Refer to the niswitch Configure Scan Trigger VI or the niswitch_configurescantrigger function for descriptions and values of the trigger inputs and scan advanced outputs. NI PXIe-2725 The NI PXIe-2725 is a programmable resistor module for the PXI Express platform. The NI PXIe-2725 is composed of reed relays in parallel with discrete resistors. The NI PXIe-2725 has 18 channels that can nominally switch from 0 to 255 Ω in 1 Ω steps. Note Switching inductive loads, such as motors and solenoids, can produce high-voltage transients in excess of the module's rated voltage. Without additional protection, these transients can interfere with module operation and impact relay life. For more information about transient suppression, refer to Protecting NI Switch Products when Switching Inductive Loads. Operation Modes The following table lists the supported topology of the NI PXIe-2725 and possible operation modes. Topology Software Name Immediate Scanning Eighteen 8-bit channels 2725/Independent (NISWITCH_TOPOLOGY_2725_INDEPENDENT) Related Information Integration and System Considerations NI PXIe-2725 Hardware Diagram The following figure shows the hardware diagram for the NI PXIe-2725.

45 Page 45 of 73

46 Page 46 of 73 Note Resistance values are nominal. Please see the NI PXIe-2725 Specifications for resistor values and accuracy information The following table lists relay names for the NI PXIe Relays kb0r0, kb0r1...kb0r7 kb1r0, kb1r1...kb1r7 kb2r0, kb2r1...kb2r7 kb3r0, kb3r1...kb3r7 kb4r0, kb4r1...kb4r7 kb5r0, kb5r1...kb5r7 kb6r0, kb6r1...kb6r7 kb7r0, kb7r1...kb7r7 kb8r0, kb8r1...kb8r7 kb9r0, kb9r1...kb9r7 kb10r0, kb10r1...kb10r7 kb11r0, kb11r1...kb11r7 kb12r0, kb12r1...kb12r7 kb13r0, kb13r1...kb13r7 kb14r0, kb14r1...kb14r7 kb15r0, kb15r1...kb15r7 kb16r0, kb16r1...kb16r7 kb17r0, kb17r1...kb17r7 kb0...kb17 kb0shunt...kb17shunt kbc01, kbc12...kbc1617 ktest0, ktest1...ktest9 NI PXIe-2725 Independent Topology The following figure represents the NI PXIe-2725 in the independent topology.

47 Page 47 of 73

48 Page 48 of 73 Making a Connection Note Bank connect relays allow adjacent banks or channels to connect together internally. For example, you can connect two or more adjacent channels together to create a potentiometer, a voltage divider, or a multi-segment resistor chain. Setting a Resistance Each 8-bit channel has one bank on the NI PXIe For example, ch0 is composed of bank 0 and ch1 is composed of bank 1. NI has created a set of NI-272x Reference VIs that will programmatically open and close relays based on a userspecified resistance value or RTD temperature to simulate. NI recommends using this set of reference VIs for the easiest programming experience. NI recommends using the low-level relay control VIs or functions, if not using the NI 272x Reference VIs. The DAQmx Relay API supports closing multiple relays in a single driver call, which is faster than the channel API. Refer to the following procedure to short across the largest resistor in bank 0, and join bank 0 and bank 1 in series, with the NI-SWITCH Relay API. When a bank relay is closed, the corresponding resistor is placed in parallel with the low resistance of the relay, which nominally equates to a zero Ω shunt. Closing any of the 8 bank relays in a given bank decreases the resistance of that bank. 1. Close b0r7 by calling the niswitch Relay Control VI with the inputs of b0r7 and close. 2. Close bc01 by calling the niswitch Relay Control VI with the inputs of bc01 and close. You can perform the same operation using the NI-SWITCH Channel API, as shown below. 1. Connect b0->b0r7 by calling niswitch Connect Channels VI with the inputs of b0 and b0r7. 2. Connect b0->b1 by calling niswitch Connect Channels VI with the inputs of b0 and b1. Each bank is initially in a high impedance (open) state across the bank terminals. To enable the desired output channel you must first connect the bank relay, bn. Each bank includes a shunt relay that completely bypasses the bank's string of 8 series relays. Closing the shunt relay bn- >bnshunt, for example, b0->b0shunt or low-level kb0shunt, results in a low resistance across the bank, 0 Ω nominally. This allows the NI PXIe-2725 module to pass signals with minimal attenuation. Note It is not necessary to close all 8 bank relays and the shunt relay. Configuring multiple banks this way can exceed the power budget of the NI PXI The 4-pin front panel test connector can connect to any adjacent pair of even-odd banks, allowing resistance measurements or voltage measurements across those two banks, for example b0 to b1, b2 to b3, b4 to b5. For 16-bit NI 272x modules, the use of the 4-pin front panel test connector allows channel resistance measurements using a DMM with Offset Compensated Ohms (such as the NI PXI-4070, NI PXI-4071, or NI PXI-4072). To connect a pair of banks to the test leads, close the appropriate test relays using the command testn->testout. To measure the resistance across banks 0 and 1, call test0->testout and test1->testout. For banks 2 and 3, call test1- >testout and test2->testout. Refer to the device's hardware diagram for valid test relay connections. Note Closing multiple pairs of test relays introduces low impedance paths between banks. NI recommends disconnecting the 37-pin DSUB connector if these low impedance paths would damage your device under test or cause the current specifications of the NI PXIe-2727 to be exceeded. Note Each channel on the NI PXI-2725 exhibits an "open" when initialized, reset, and first powered on. The niswitch Reset and niswitch Disconnect All Channels VIs or niswitch_reset and niswitch_disconnectall functions will disconnect all relays, resulting in an open circuit on each channel. Pinout The following figure identifies the pins for the NI PXIe-2725.

49 Page 49 of 73 Note Do not connect to "No Connect" pins. NI PXIe-2725 Relay Replacement The NI PXIe-2725 uses reed relays. Note The NI PXIe-2725 uses a custom lead length to meet safety standards. Trim leads per rework instructions or use one of the custom relays from the relay kit. Refer to the following tables for information about ordering replacement relays. Relay Relay Manufacturer Part Number All Relays Coto Relay Kit Part Number National Instruments (10 relays) Complete the following sets of steps to disassemble the module, replace a failed relay, and reassemble your module. Disassemble the Module

Contents. Software Requirements

Contents. Software Requirements CALIBRATION PROCEDURE NI PXIe-4154 This document contains information for calibrating the NI PXIe-4154 Battery Simulator. For more information about calibration, visit ni.com/calibration. Contents Software

More information

National Instruments Switches

National Instruments Switches ni.com National Instruments Switches Raviteja Chivukula Webinar Overview A. Switch Basics A. Recap B. Advanced Switch Topics A. High Channel Switches B. Fault Insertion Units C. Resistor Modules D. RF

More information

NI PXIe Contents. Required Software CALIBRATION PROCEDURE. Dual-Output Programmable DC Power Supply

NI PXIe Contents. Required Software CALIBRATION PROCEDURE. Dual-Output Programmable DC Power Supply CALIBRATION PROCEDURE NI PXIe-4113 Dual-Output Programmable DC Power Supply This document contains the verification and adjustment procedures for the NI PXIe-4113 (NI 4113). Refer to ni.com/calibration

More information

CALIBRATION PROCEDURE NI PXIe-4330/4331. Contents

CALIBRATION PROCEDURE NI PXIe-4330/4331. Contents CALIBRATION PROCEURE NI PXIe-4330/4331 Français eutsch ni.com/manuals Contents This document contains information about verifying and adjusting National Instruments NI PXIe-4330/4331 modules using NI-AQmx

More information

EKT 314/4 LABORATORIES SHEET

EKT 314/4 LABORATORIES SHEET EKT 314/4 LABORATORIES SHEET WEEK DAY HOUR 4 1 2 PREPARED BY: EN. MUHAMAD ASMI BIN ROMLI EN. MOHD FISOL BIN OSMAN JULY 2009 Creating a Typical Measurement Application 5 This chapter introduces you to common

More information

CALIBRATION PROCEDURE PXIe-4302/4303 and TB-4302C 32 Ch, 24-bit, 5 ks/s or 51.2 ks/s Simultaneous Filtered Data Acquisition Module. ni.

CALIBRATION PROCEDURE PXIe-4302/4303 and TB-4302C 32 Ch, 24-bit, 5 ks/s or 51.2 ks/s Simultaneous Filtered Data Acquisition Module. ni. CALIBRATION PROCEDURE PXIe-4302/4303 and TB-4302C 32 Ch, 24-bit, 5 ks/s or 51.2 ks/s Simultaneous Filtered Data Acquisition Module Français Deutsch ni.com/manuals This document contains the verification

More information

Contents CALIBRATION PROCEDURE NI PXI-5422

Contents CALIBRATION PROCEDURE NI PXI-5422 CALIBRATION PROCEDURE NI PXI-5422 This document contains instructions for calibrating the NI PXI-5422 arbitrary waveform generator. This calibration procedure is intended for metrology labs. It describes

More information

NI PXIe Contents CALIBRATION PROCEDURE. Four Channel Precision Source-Measure Unit (SMU)

NI PXIe Contents CALIBRATION PROCEDURE. Four Channel Precision Source-Measure Unit (SMU) CALIBRATION PROCEDURE NI PXIe-4141 Four Channel Precision Source-Measure Unit (SMU) This document contains the verification and adjustment procedures for the NI PXIe-4141 (NI 4141). Refer to ni.com/calibration

More information

NI PXIe Contents CALIBRATION PROCEDURE. Single-Channel Precision Source-Measure Unit (SMU)

NI PXIe Contents CALIBRATION PROCEDURE. Single-Channel Precision Source-Measure Unit (SMU) CALIBRATION PROCEDURE NI PXIe-4139 Single-Channel Precision Source-Measure Unit (SMU) This document contains the verification and adjustment procedures for the PXIe-4139. Refer to ni.com/calibration for

More information

IVI STEP TYPES. Contents

IVI STEP TYPES. Contents IVI STEP TYPES Contents This document describes the set of IVI step types that TestStand provides. First, the document discusses how to use the IVI step types and how to edit IVI steps. Next, the document

More information

Contents. CALIBRATION PROCEDURE NI PXIe-6555/6556. ni.com/manuals

Contents. CALIBRATION PROCEDURE NI PXIe-6555/6556. ni.com/manuals CALIBRATION PROCEDURE NI PXIe-6555/6556 Français Deutsch ni.com/manuals This document contains the verification and adjustment procedures for the NI PXIe-6555 (NI 6555) and NI PXIe-6556 (NI 6556) 200 MHz

More information

Contents CALIBRATION PROCEDURE NI PXI-5404

Contents CALIBRATION PROCEDURE NI PXI-5404 CALIBRATION PROCEDURE NI PXI-5404 This document contains step-by-step instructions for writing a calibration procedure for the NI PXI-5404 100 MHz Frequency Source. Contents Calibration Overview... 2 What

More information

National Instruments Switches

National Instruments Switches ni.com National Instruments Switches Raviteja Chivukula Why the Need for Switches? Nearly every system can benefit from switching Increases channel count Adds measurement flexibility Simplifies test fixture

More information

Contents. CALIBRATION PROCEDURE NI PXIe-5668R 14 GHz and 26.5 GHz Signal Analyzer

Contents. CALIBRATION PROCEDURE NI PXIe-5668R 14 GHz and 26.5 GHz Signal Analyzer CALIBRATION PROCEDURE NI PXIe-5668R 14 GHz and 26.5 GHz Signal Analyzer This document contains the verification procedures for the National Instruments PXIe-5668R (NI 5668R) vector signal analyzer (VSA)

More information

Contents. Software Requirements. CALIBRATION PROCEDURE NI PXIe-5663E

Contents. Software Requirements. CALIBRATION PROCEDURE NI PXIe-5663E CALIBRATION PROCEDURE NI PXIe-5663E This document contains instructions for writing a manual calibration procedure for the NI PXIe-5663E (NI 5663E) RF vector signal analyzer. For more information about

More information

Contents. CALIBRATION PROCEDURE NI 5421/ MS/s Arbitrary Waveform Generator

Contents. CALIBRATION PROCEDURE NI 5421/ MS/s Arbitrary Waveform Generator CALIBRATION PROCEDURE NI 5421/5441 100 MS/s Arbitrary Waveform Generator This document contains the verification and adjustment procedures for the NI 5421/5441 arbitrary waveform generator. This calibration

More information

Required Software. Related Documentation. Password. Calibration Interval

Required Software. Related Documentation. Password. Calibration Interval CALIBRATION PROCEDURE NI PXIe-5650/5651/5652 This document describes the processes to calibrate the NI PXIe-5650/5651/5652 (PXIe 5650/5651/5652) RF signal generator. This document provides performance

More information

for NI PXI/PXIe User Manual Revision March PVI Systems, Inc. All Rights Reserved.

for NI PXI/PXIe User Manual Revision March PVI Systems, Inc. All Rights Reserved. for NI PXI/PXIe User Manual Revision 1.0.3 March 2014 2011-2013 PVI Systems, Inc. All Rights Reserved. Table of Contents 1.1 Software Requirements... 4 1.2 Hardware Requirements... 4 1.3 Support... 4 2

More information

Contents CALIBRATION PROCEDURE NI 5412

Contents CALIBRATION PROCEDURE NI 5412 CALIBRATION PROCEDURE NI 5412 Contents Introduction... 2 Software... 2 Documentation... 3 Password... 4 Calibration Interval... 4 Test Equipment... 4 Test Conditions...5 Self-Calibration Procedures...

More information

Contents. CALIBRATION PROCEDURE NI PXIe-5698

Contents. CALIBRATION PROCEDURE NI PXIe-5698 CALIBRATION PROCEDURE NI PXIe-5698 This document contains the verification and adjustment procedures for the National Instruments PXIe-5698 (NI 5698). See ni.com/calibration for more information about

More information

PXIe Contents. Required Software CALIBRATION PROCEDURE

PXIe Contents. Required Software CALIBRATION PROCEDURE CALIBRATION PROCEDURE PXIe-5160 This document contains the verification and adjustment procedures for the PXIe-5160. Refer to ni.com/calibration for more information about calibration solutions. Contents

More information

Contents. Software Requirements CALIBRATION PROCEDURE NI PXI-5663

Contents. Software Requirements CALIBRATION PROCEDURE NI PXI-5663 CALIBRATION PROCEDURE NI PXI-5663 This document contains instructions for writing a manual calibration procedure for the NI PXI-5663 (NI 5663) RF vector signal analyzer. For more information about calibration,

More information

Keysight Technologies Achieve Accurate Resistance Measurements with the 34980A Multifunction Switch Measure Unit. Application Note

Keysight Technologies Achieve Accurate Resistance Measurements with the 34980A Multifunction Switch Measure Unit. Application Note Keysight Technologies Achieve Accurate Resistance Measurements with the 34980A Multifunction Switch Measure Unit Application Note Introduction When you make multiple resistance measurements, accuracy can

More information

2.5 GHz 75 Ω Multiplexer and SPDT Relay Switches

2.5 GHz 75 Ω Multiplexer and SPDT Relay Switches 2.5 GHz Multiplexer and SPDT Relay Switches NI PXI-255x NEW! 2.5 GHz bandwidth characteristic impedance 30 V max switching voltage 0.5 A max switching current 10 W max switching power Mini SMB direct connectivity

More information

Related Documentation

Related Documentation NI-DAQ mx Help January 2008, 370466L-01 This help file contains information about using NI-DAQmx to program your National Instruments device. NI-DAQmx is the software you use to communicate with and control

More information

NI Contents CALIBRATION PROCEDURE

NI Contents CALIBRATION PROCEDURE CALIBRATION PROCEDURE NI 5412 Contents Conventions... 2 Introduction... 3 Software and Documentation Requirements... 3 Software...3 Documentation... 4 Self-Calibration Procedures... 5 MAX...5 FGEN Soft

More information

Reconfigurable 6 GHz RF Vector Signal Transceiver with 1 GHz Bandwidth

Reconfigurable 6 GHz RF Vector Signal Transceiver with 1 GHz Bandwidth CALIBRATION PROCEDURE PXIe-5840 Reconfigurable 6 GHz RF Vector Signal Transceiver with 1 GHz Bandwidth This document contains the verification procedures for the PXIe-5840 vector signal transceiver. Refer

More information

PXIe Contents. Required Software CALIBRATION PROCEDURE

PXIe Contents. Required Software CALIBRATION PROCEDURE CALIBRATION PROCEDURE PXIe-5113 This document contains the verification and adjustment procedures for the PXIe-5113. Refer to ni.com/calibration for more information about calibration solutions. Contents

More information

PXIe Contents CALIBRATION PROCEDURE. Reconfigurable 6 GHz RF Vector Signal Transceiver with 200 MHz Bandwidth

PXIe Contents CALIBRATION PROCEDURE. Reconfigurable 6 GHz RF Vector Signal Transceiver with 200 MHz Bandwidth IBRATION PROCEDURE PXIe-5646 Reconfigurable 6 GHz Vector Signal Transceiver with 200 MHz Bandwidth This document contains the verification and adjustment procedures for the PXIe-5646 vector signal transceiver.

More information

NI PXIe-5171R. Contents. Required Software CALIBRATION PROCEDURE

NI PXIe-5171R. Contents. Required Software CALIBRATION PROCEDURE CALIBRATION PROCEDURE NI PXIe-5171R This document contains the verification and adjustment procedures for the NI PXIe-5171R (NI 5171R). Refer to ni.com/calibration for more information about calibration

More information

Calibrating the NI 5653 requires you to install one of the following packages on the calibration system. NI-RFSA 2.4 or later NI-RFSG 1.

Calibrating the NI 5653 requires you to install one of the following packages on the calibration system. NI-RFSA 2.4 or later NI-RFSG 1. CALIBRATION PROCEDURE NI PXIe-5653 This document contains the verification and adjustment procedures for the National Instruments PXIe-5653 RF synthesizer (NI 5653). Refer to ni.com/calibration for more

More information

NI PXI-2530 Specifications

NI PXI-2530 Specifications NI PXI-2530 Specifications 128-Channel Reed Relay Multiplexer/Matrix This document lists specifications for the National Instruments PXI-2530 128-channel multiplexer/matrix module. All specifications are

More information

II. LAB. * Open the LabVIEW program (Start > All Programs > National Instruments > LabVIEW 2012 > LabVIEW 2012)

II. LAB. * Open the LabVIEW program (Start > All Programs > National Instruments > LabVIEW 2012 > LabVIEW 2012) II. LAB Software Required: NI LabVIEW 2012, NI LabVIEW 4.3 Modulation Toolkit. Functions and VI (Virtual Instrument) from the LabVIEW software to be used in this lab: niusrp Open Tx Session (VI), niusrp

More information

Lab 2: Introduction to NI ELVIS, Multisim, and LabVIEW

Lab 2: Introduction to NI ELVIS, Multisim, and LabVIEW Page 1 of 19 Lab 2: Introduction to NI ELVIS, Multisim, and LabVIEW Laboratory Goals Familiarize students with the National Instruments hardware ELVIS Learn about the LabVIEW programming environment Demonstrate

More information

PXIe, 7½-Digit, ±1,000 V, Onboard 1.8 MS/s Isolated Digitizer, PXI Digital Multimeter

PXIe, 7½-Digit, ±1,000 V, Onboard 1.8 MS/s Isolated Digitizer, PXI Digital Multimeter CALIBRATION PROCEDURE PXIe-4081 PXIe, 7½-Digit, ±1,000 V, Onboard 1.8 MS/s Isolated Digitizer, PXI Digital Multimeter This document contains the verification and adjustment procedures for the PXIe-4081.

More information

Optimizing System Throughput with the NI PXI ½-Digit FlexDMM

Optimizing System Throughput with the NI PXI ½-Digit FlexDMM Optimizing System Throughput with the NI PXI-4070 6 ½-Digit FlexDMM Introduction How do I maximize my system throughput? is a common question posed by many engineers and scientists. For years, engineers

More information

EKT 314/4 LABORATORIES SHEET

EKT 314/4 LABORATORIES SHEET EKT 314/4 LABORATORIES SHEET WEEK DAY HOUR 4 2 1 PREPARED BY: EN. MUHAMAD ASMI BIN ROMLI EN. MOHD FISOL BIN OSMAN JULY 2009 Measuring Strain 10 This chapter describes how to measure strain using DAQ devices

More information

Contents. CALIBRATION PROCEDURE NI PXIe-4463 DSA Analog Output

Contents. CALIBRATION PROCEDURE NI PXIe-4463 DSA Analog Output CALIBRATION PROCEDURE NI PXIe-4463 DSA Analog Output This document contains the verification and adjustment procedures for the National Instruments PXIe-4463 with either BNC or mini-xlr connectors. For

More information

NI PXI/PXIe-2527 Specifications

NI PXI/PXIe-2527 Specifications NI PXI/PXIe-2527 Specifications 32 1 Relay Multiplexer This document lists specifications for the NI PXI/PXIe-2527 (NI 2527) 32 1 multiplexer relay module. All specifications are subject to change without

More information

NI PXI/PXIe-2532 Specifications

NI PXI/PXIe-2532 Specifications NI PXI/PXIe-2532 Specifications 512-Crosspoint, 1-Wire Matrix This document lists specifications for the NI PXI/PXIe-2532 (NI 2532) 512-crosspoint matrix. All specifications are subject to change without

More information

Fallstricke präziser DC- Messungen

Fallstricke präziser DC- Messungen Fallstricke präziser DC- Messungen Sascha Egger, Applications Engineer Group Leader National Instruments Switzerland GmbH Agenda Overview of Precision Test Systems Techniques for: Low-voltage measurements

More information

USB-TEMP and TC Series USB-Based Temperature Measurement Devices

USB-TEMP and TC Series USB-Based Temperature Measurement Devices USB-Based Temperature Measurement Devices Features Temperature and voltage measurement USB devices Thermocouple, RTD, thermistor, or semiconductor sensor measurements Eight analog inputs Up to ±10 V inputs*

More information

Data Sheet. Agilent M9185A PXI Isolated D/A Converter. DISCOVER the Alternatives... Agilent MODULAR Products. 8/16-Channel 16-bit, ±16 V

Data Sheet. Agilent M9185A PXI Isolated D/A Converter. DISCOVER the Alternatives... Agilent MODULAR Products. 8/16-Channel 16-bit, ±16 V Agilent M9185A PXI Isolated D/A Converter Data Sheet 8/16-Channel 16-bit, ±16 V DISCOVER the Alternatives...... Agilent MODULAR Products Overview Introduction The Agilent M9185A is a digital/analog converter

More information

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Overview When developing and debugging I 2 C based hardware and software, it is extremely helpful

More information

C Series Functional Safety

C Series Functional Safety SAFETY MANUAL C Series Functional Safety This document provides information about developing, deploying, and running Functional Safety systems using C Series Functional Safety modules. C Series Functional

More information

PRM-AL Customer Evaluation Boards

PRM-AL Customer Evaluation Boards USER GUIDE UG:003 PRM-AL Customer Evaluation Boards Contents Page Introduction 1 Board Overview 2 Recommended 4 Hardware Initial Set Up 4 Baseline Test 4 Procedure VTM Evaluation Board 8 The DC-DC 9 Converter

More information

PXIe Contents CALIBRATION PROCEDURE

PXIe Contents CALIBRATION PROCEDURE CALIBRATION PROCEDURE PXIe-5632 This document contains the verification and adjustment procedures for the PXIe-5632 Vector Network Analyzer. Refer to ni.com/calibration for more information about calibration

More information

The following conventions apply to this document:

The following conventions apply to this document: CALIBRATION PROCEDURE SCXI -1313A Contents Conventions This document contains information and instructions needed to verify the SCXI-1313A resistor divider networks and temperature sensor. Conventions...

More information

Contents. CALIBRATION PROCEDURE PXIe-5673 Vector Signal Generator

Contents. CALIBRATION PROCEDURE PXIe-5673 Vector Signal Generator CALIBRATION PROCEDURE PXIe-5673 Vector Signal Generator This document contains the verification procedures for the PXIe-5673 Vector Signal Generator. Refer to ni.com/calibration for more information about

More information

DAQMeter 4350 User Manual

DAQMeter 4350 User Manual DAQMeter 4350 User Manual Temperature and Voltage Measurement Instrument DAQMeter 4350 User Manual August 1997 Edition Part Number 321566A-01 Copyright 1997 National Instruments Corporation. All rights

More information

ni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument

ni.com The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument The NI PXIe-5644R Vector Signal Transceiver World s First Software-Designed Instrument Agenda Hardware Overview Tenets of a Software-Designed Instrument NI PXIe-5644R Software Example Modifications Available

More information

NI DC Power Supplies and SMUs Help

NI DC Power Supplies and SMUs Help NI DC Power Supplies and SMUs Help November 2007, 370736D-01 This help file contains fundamental and advanced concepts necessary for using NI power supplies and SMUs and the NI-DCPower instrument driver.

More information

Input Characteristics. Measurement Range. SPECIFICATIONS NI PXIe-4357

Input Characteristics. Measurement Range. SPECIFICATIONS NI PXIe-4357 SPECIFICATIONS NI PXIe-4357 This document lists specifications for the NI PXIe-4357 module. These specifications are typical for the range of 0 C to 55 C unless otherwise stated. The system must be allowed

More information

Contents. Software Requirements. Documentation Requirements. Calibration Interval CALIBRATION PROCEDURE NI TB-4300B

Contents. Software Requirements. Documentation Requirements. Calibration Interval CALIBRATION PROCEDURE NI TB-4300B CALIBRATION PROCEDURE NI TB-4300B This document contains information about verifying National Instruments TB-4300B terminal blocks. For more information about calibration, visit ni.com/calibration. Contents

More information

C Series Functional Safety

C Series Functional Safety SAFETY MANUAL C Series Functional Safety This document provides information about developing, deploying, and running Functional Safety systems using C Series Functional Safety modules. C Series Functional

More information

Contents. CALIBRATION PROCEDURE NI PXIe GHz and 14 GHz RF Vector Signal Analyzer

Contents. CALIBRATION PROCEDURE NI PXIe GHz and 14 GHz RF Vector Signal Analyzer CALIBRATION PROCEDURE NI PXIe-5665 3.6 GHz and 14 GHz RF Vector Signal Analyzer This document contains the verification procedures for the National Instruments PXIe-5665 (NI 5665) RF vector signal analyzer

More information

NI PXI/PCI-6561/6562 Specifications

NI PXI/PCI-6561/6562 Specifications NI PXI/PCI-6561/6562 Specifications 100/200 MHz Digital Waveform Generator/Analyzer Contents This document provides the specifications for the NI PXI/PCI-6561 (NI 6561) and the NI PXI/PCI-6562 (NI 6562),

More information

NI PXI/PXIe-2541 Specifications 300 MHz Ω Matrix

NI PXI/PXIe-2541 Specifications 300 MHz Ω Matrix NI PXI/PXIe-2541 Specifications 3 MHz 8 12 5 Ω Matrix This document lists specifications for the NI PXI/PXIe-2541 (NI 2541) matrix module. All specifications are subject to change without notice. Visit

More information

Measurement Studio NI-DAQmx.NET Examples

Measurement Studio NI-DAQmx.NET Examples Page 1 of 13 NI Measurement Studio.NET Class Library Measurement Studio NI-DAQmx.NET Examples When you install the Measurement Studio NI-DAQmx.NET class library, example programs are installed by default.

More information

Specifications for the NI PXI/PCI-6552/6551

Specifications for the NI PXI/PCI-6552/6551 Specifications for the NI PXI/PCI-6552/6551 100/50 MHz Digital Waveform Generator/Analyzer Channel Characteristics These specifications are valid for the operating temperature range, unless otherwise noted.

More information

ADMINISTRATION BULLETIN

ADMINISTRATION BULLETIN SERVICE All DATE 11/04 1-186 ADMINISTRATION BULLETIN Using WDS To Program/Configure Control Modules Common Issues/Solutions VID Block Background Information MODEL VIN Refer to Text Introduction: Successful

More information

PXIe Contents CALIBRATION PROCEDURE. 10 GHz or 20 GHz RF Analog Signal Generator

PXIe Contents CALIBRATION PROCEDURE. 10 GHz or 20 GHz RF Analog Signal Generator CALIBRATION PROCEDURE PXIe-5654 10 GHz or 20 GHz RF Analog Signal Generator This document contains the verification and adjustment procedures for the PXIe-5654 RF Analog Signal Generator. Refer to ni.com/calibration

More information

NI PXI ½ Digit FlexDMM Calibration Procedure

NI PXI ½ Digit FlexDMM Calibration Procedure NI PXI-4070 6½ Digit FlexDMM Calibration Procedure Contents This document contains step-by-step instructions for writing an external calibration procedure for the NI PXI-4070 6½ digit FlexDMM and 1.8 MS/s

More information

Contents. Software. Documentation. CALIBRATION PROCEDURE NI PXIe-6674T

Contents. Software. Documentation. CALIBRATION PROCEDURE NI PXIe-6674T CALIBRATION PROCEDURE NI PXIe-6674T This document describes how to write a calibration procedure for the 10 MHz oscillator frequency of the NI PXIe-6674T timing and synchronization modules. Contents Software...

More information

NI PXI-2557 Specifications

NI PXI-2557 Specifications NI PXI-2557 Specifications 2.5 GHz 75 8 x 1 Multiplexer (SP8T) This document lists specifications for the NI PXI-2557 multiplexer module. All specifications are subject to change without notice. Visit

More information

Modbus communication module for TCX2: AEX-MOD

Modbus communication module for TCX2: AEX-MOD Modbus communication module for TCX2: Communication Specification TCX2 is factory installed in TCX2 series controllers with -MOD suffix, and is also available separately upon request for customer installation

More information

HS-xx-mux. User s Manual. Multiplexing Headstage that allows recording on 16 to 64 individual electrodes

HS-xx-mux. User s Manual. Multiplexing Headstage that allows recording on 16 to 64 individual electrodes HS-xx-mux User s Manual Multiplexing Headstage that allows recording on 16 to 64 individual electrodes 10/24/2017 Neuralynx, Inc. 105 Commercial Drive, Bozeman, MT 59715 Phone 406.585.4542 Fax 866.585.1743

More information

NI PXI/PXIe-2529 Specifications

NI PXI/PXIe-2529 Specifications NI PXI/PXIe-2529 Specifications 128-Crosspoint Relay Matrix This document lists specifications for the NI PXI/PXIe-2529 (NI 2529) matrix module. All specifications are subject to change without notice.

More information

NI RF Signal Generators Help

NI RF Signal Generators Help NI RF Signal Generators Help September 2007, 371025E-01 This help file contains hardware and software information for NI RF signal generators. This help file contains an introduction to using NI RF signal

More information

Table of Contents TABLE OF CONTENTS...I TABLE OF FIGURES...III C - QUIKLOOK SETUP...22

Table of Contents TABLE OF CONTENTS...I TABLE OF FIGURES...III C - QUIKLOOK SETUP...22 Table of Contents TABLE OF CONTENTS...I TABLE OF FIGURES...III A - DISCUSSION...1 B MAIN SETUP...6 B.1 - Setup Dialog...6 B.2 Description...7 B.3 Controls...9 B-4-48-Channel Multiplexer Configuration...12

More information

NI 4350/4351 User Manual

NI 4350/4351 User Manual NI 4350/4351 User Manual High-Precision Temperature and Voltage Meters NI 4350/4351 User Manual December 1998 Edition Part Number 321566C-01 Copyright 1997, 1998 National Instruments Corporation. All rights

More information

NI Contents CALIBRATION PROCEDURE

NI Contents CALIBRATION PROCEDURE CALIBRATION PROCEDURE NI 5450 Contents This document describes processes to calibrate the National Instruments PXIe-5450 (NI 5450) differential I/Q signal generator. This document provides performance

More information

USRP-2940/2942/2943/2944/2945

USRP-2940/2942/2943/2944/2945 GETTING STARTED GUIDE USRP-2940/2942/2943/2944/2945 Software Defined Radio Reconfigurable Device This document explains how to install, configure, and test the following USRP RIO devices: USRP-2940R Software

More information

3 Definitions, symbols, abbreviations, and conventions

3 Definitions, symbols, abbreviations, and conventions T10/02-358r2 1 Scope 2 Normative references 3 Definitions, symbols, abbreviations, and conventions 4 General 4.1 General overview 4.2 Cables, connectors, signals, transceivers 4.3 Physical architecture

More information

RLC Software User s Manual

RLC Software User s Manual RLC Software User s Manual Venable Instruments 4201 S. Congress, Suite 201 Austin, TX 78745 512-837-2888 www.venable.biz Introduction The RLC software allows you to measure the frequency response of RLC

More information

FP-RTD-122. Features OPERATING INSTRUCTIONS. 8-Channel, 3-Wire RTD and Resistance Input Module

FP-RTD-122. Features OPERATING INSTRUCTIONS. 8-Channel, 3-Wire RTD and Resistance Input Module OPERATING INSTRUCTIONS FP-RTD-122 8-Channel, 3-Wire RTD and Resistance Input Module These operating instructions describe the installation, features, and characteristics of the FP-RTD-122. For details

More information

NI PXI-2555 Specifications

NI PXI-2555 Specifications NI PXI-2555 Specifications 2.5 GHz Terminated 4 x 1 Multiplexer (SP4T) This document lists specifications for the NI PXI-2555 multiplexer module. All specifications are subject to change without notice.

More information

NOVATO (MAXREFDES16#): 4-20MA LOOP-POWERED TEMPERATURE SENSOR WITH HART

NOVATO (MAXREFDES16#): 4-20MA LOOP-POWERED TEMPERATURE SENSOR WITH HART System Board 5817 NOVATO (MAXREFDES16#): 4-20MA LOOP-POWERED TEMPERATURE SENSOR WITH HART Introduction Temperature is one of the most widely measured parameters in industrial process control and automation.

More information

CHAPTER 7 HARDWARE IMPLEMENTATION

CHAPTER 7 HARDWARE IMPLEMENTATION 168 CHAPTER 7 HARDWARE IMPLEMENTATION 7.1 OVERVIEW In the previous chapters discussed about the design and simulation of Discrete controller for ZVS Buck, Interleaved Boost, Buck-Boost, Double Frequency

More information

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6.

Faculty of Information Engineering & Technology. The Communications Department. Course: Advanced Communication Lab [COMM 1005] Lab 6. Faculty of Information Engineering & Technology The Communications Department Course: Advanced Communication Lab [COMM 1005] Lab 6.0 NI USRP 1 TABLE OF CONTENTS 2 Summary... 2 3 Background:... 3 Software

More information

SCXI 8-Channel Isolated Analog Input Modules

SCXI 8-Channel Isolated Analog Input Modules SCXI 8-Channel Isolated Analog Input NI, NI SCXI-1120, NI SCXI-1120D 8 channels 333 ks/s maximum sampling rate Gain and lowpass filter settings per channel Up to 300 V rms working isolation per channel

More information

Uragan- for LabView. Installation

Uragan- for LabView. Installation for LabView Installation Follow these steps to install the LabView driver: 1. Download UraganLabView.zip 2. Unzip UraganLabView.zip in the user.lib directory of your LabView installation 3. Run LabView

More information

NI PXI/PXIe-2540 Specifications

NI PXI/PXIe-2540 Specifications NI PXI/PXIe-254 Specifications 35 MHz 8 9 5 Ω Matrix This document lists specifications for the NI PXI/PXIe-254 (NI 254) matrix module. All specifications are subject to change without notice. Visit ni.com/manuals

More information

PXI. NI PXI-4220 User Manual. NI PXI-4220 User Manual. May B-01

PXI. NI PXI-4220 User Manual. NI PXI-4220 User Manual. May B-01 PXI NI PXI-4220 User Manual NI PXI-4220 User Manual May 2005 373530B-01 Support Worldwide Technical Support and Product Information ni.com National Instruments Corporate Headquarters 11500 North Mopac

More information

SCXI HIGH-VOLTAGE ATTENUATOR TERMINAL BLOCK

SCXI HIGH-VOLTAGE ATTENUATOR TERMINAL BLOCK CALIBRATION PROCEDURE SCXI -1313 HIGH-VOLTAGE ATTENUATOR TERMINAL BLOCK Introduction What Is Calibration? Why Should You Verify? How Often Should You Verify? This document contains information and step-by-step

More information

PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits

PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits Reading Assignment Horowitz, Hill Chap. 1.25 1.31 (p35-44) Data sheets 1N4007 & 1N4735A diodes Laboratory Goals PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits In today s lab activities,

More information

PXIe Contents SPECIFICATIONS. 100 MVector/s PXI Digital Pattern Instrument

PXIe Contents SPECIFICATIONS. 100 MVector/s PXI Digital Pattern Instrument SPECIFICATIONS PXIe-6570 100 MVector/s PXI Digital Pattern Instrument These specifications apply to the PXIe-6570. When using the PXIe-6570 in the Semiconductor Test System, refer to the Semiconductor

More information

Product overview. Features. Product specifications. Order codes. 1kΩ Resistance Output Module

Product overview. Features. Product specifications. Order codes. 1kΩ Resistance Output Module Product overview The AX-ROM135 and the AX-ROM1000 Modules enable an Analogue, Pulse or Floating point signal and convert to either a 0-135Ω or a 1KΩ Proportional Resistive output signal. The output resistance

More information

DPFHP451 HIGH PERFORMANCE BILEVEL STEP MOTOR / MANUAL PRESET INDEXER DRIVER PACK

DPFHP451 HIGH PERFORMANCE BILEVEL STEP MOTOR / MANUAL PRESET INDEXER DRIVER PACK DPFHP451 HIGH PERFORMANCE BILEVEL STEP MOTOR / MANUAL PRESET INDEXER DRIVER PACK Internal Index Count switches Pulse Rates up to 14,792 pulses per second CW & CCW Home, Hard, & Soft Limit Inputs Adjustable

More information

PXI. NI-Sync User Manual. NI-Sync User Manual. July E-01

PXI. NI-Sync User Manual. NI-Sync User Manual. July E-01 PXI NI-Sync User Manual NI-Sync User Manual July 2009 370926E-01 Support Worldwide Technical Support and Product Information ni.com National Instruments Corporate Headquarters 11500 North Mopac Expressway

More information

Agilent E8460A 256-Channel Reed Relay Multiplexer

Agilent E8460A 256-Channel Reed Relay Multiplexer Agilent E8460A 256-Channel Reed Relay Multiplexer Data Sheet 1-slot, C-size, register based High-density, low-cost multiplexer Fast scanning rate Flexible reconfiguration Contact protection for reliable

More information

Lab 15: Lock in amplifier (Version 1.4)

Lab 15: Lock in amplifier (Version 1.4) Lab 15: Lock in amplifier (Version 1.4) WARNING: Use electrical test equipment with care! Always double-check connections before applying power. Look for short circuits, which can quickly destroy expensive

More information

NI 4070/4072 6½-Digit FlexDMM

NI 4070/4072 6½-Digit FlexDMM CALIBRATION PROCEDURE NI 4070/4072 6½-Digit FlexDMM Contents This document contains step-by-step instructions for writing an external calibration procedure for the National Instruments PXI/PCI-4070 and

More information

NI PXI-2532 Specifications

NI PXI-2532 Specifications NI PXI-2532 Specifications 512-Crosspoint, 1-Wire Matrix This document lists specifications for the National Instruments PXI-2532 512-crosspoint, 1-wire matrix. All specifications are subject to change

More information

NI PXI-2797 Specifications 40 GHz 6 1 Terminated 50 Ω Multiplexer

NI PXI-2797 Specifications 40 GHz 6 1 Terminated 50 Ω Multiplexer NI PXI-2797 Specifications 40 GHz 6 1 Terminated 50 Ω Multiplexer This document lists specifications for the NI PXI-2797 terminated multiplexer module. All specifications are subject to change without

More information

LabVIEW 8" Student Edition

LabVIEW 8 Student Edition LabVIEW 8" Student Edition Robert H. Bishop The University of Texas at Austin PEARSON Prentice Hall Upper Saddle River, NJ 07458 CONTENTS Preface xvii LabVIEW Basics 1.1 System Configuration Requirements

More information

PXIe Contents SPECIFICATIONS. 32-Channel Digital Pattern Instrument

PXIe Contents SPECIFICATIONS. 32-Channel Digital Pattern Instrument SPECIFICATIONS PXIe-6571 32-Channel Digital Pattern Instrument These specifications apply to the PXIe-6571. When using the PXIe-6571 in the Semiconductor Test System, refer to the Semiconductor Test System

More information

Introduction to Pspice

Introduction to Pspice 1. Objectives Introduction to Pspice The learning objectives for this laboratory are to give the students a brief introduction to using Pspice as a tool to analyze circuits and also to demonstrate the

More information

Application Note CTAN #305

Application Note CTAN #305 Application Note CTAN #305 This Application Note is pertinent to the Unidrive SP, GP20 and Affinity Families Creating a Custom Motor Overtemperature Trip The Unidrive SP has facilities on Analog Input

More information

Issue No: MG025 Date: 05 June McMurdo SmartFind R5 GMDSS Radio IMO MSC. 1/Circ Update procedure

Issue No: MG025 Date: 05 June McMurdo SmartFind R5 GMDSS Radio IMO MSC. 1/Circ Update procedure Installation SERVICE BULLETIN Issue No: MG025 Date: 05 June 2017 McMurdo SmartFind R5 GMDSS Radio IMO MSC. 1/Circ. 1460 Update procedure Product Affected: McMurdo R5 GMDSS VHF Handheld Radio Reason: Compliance

More information