Vendor Extensions to the Object Dictionary....................................19
Supported C Series Modules ............................................................20
C Series Modules with No Configurable Options.....................20
NI 9201/9221.............................................................................21
NI 9203......................................................................................24
NI 9205/9206.............................................................................28
NI 9211......................................................................................31
NI 9213......................................................................................32
NI 9215......................................................................................34
NI 9217......................................................................................35
NI 9219......................................................................................38
NI 9233......................................................................................49
NI 9234......................................................................................52
NI 9237......................................................................................55
NI 9229/9239.............................................................................58
NI 9263......................................................................................60
NI 9264......................................................................................61
NI 9265......................................................................................62
NI 9401......................................................................................63
NI 9403......................................................................................63
NI 9476......................................................................................64
Where to Go for Support .........................................................................65
Introduction
This document describes how to connect the NI 9144 chassis to a network,
how to use the NI 9144 chassis features, and contains the NI 9144 chassis
specifications. The NI 9144 is a slave device and requires a compliant
EtherCAT Master and network to function.
NI 9144 User Guide and Specifications2ni.com
1
INPUT
9-30 V
20 W MAX
NI 9144
POWER
FPGA
RUN
ERR
4
Ether
2
3
1LEDs
2IN Port
3OUT Port
4 Power Connector
Figure 1. NI 9144 Chassis
Safety Guidelines
Operate the NI 9144 chassis only as described in this user guide.
Safety Guidelines for Hazardous Locations
The NI 9144 chassis is suitable for use in Class I, Division 2, Groups A, B,
C, D, T4 hazardous locations; Class 1, Zone 2, AEx nA IIC T4 and Ex nA
IIC T4 hazardous locations; and nonhazardous locations only. Follow these
guidelines if you are installing the NI 9144 chassis in a potentially
explosive environment. Not following these guidelines may result in
serious injury or death.
Caution Do not disconnect the power supply wires and connectors from the chassis unless
Caution Substitution of components may impair suitability for Class I, Division 2.
Caution For Zone 2 applications, install the system in an enclosure rated to at least IP 54
as defined by IEC 60529 and EN 60529.
Special Conditions for Hazardous Locations Use
in Europe
This equipment has been evaluated as Ex nA IIC T4 equipment under
DEMKO Certificate No. 07 ATEX 0626664X. Each chassis is marked
II 3G and is suitable for use in Zone 2 hazardous locations, in ambient
temperatures of –40 ≤ Ta ≤ 70 °C.
Special Conditions for Marine Applications
Some chassis are Lloyd’s Register (LR) Type Approved for marine
applications. To verify Lloyd’s Register certification, visit
certification
Register mark on the chassis.
and search for the LR certificate, or look for the Lloyd’s
Mounting the NI 9144 Chassis
You can mount the chassis in any orientation on a 35 mm DIN rail or on a
panel. Use the DIN rail mounting method if you already have a DIN rail
configuration or if you need to be able to quickly remove the chassis. Use
the panel mount method for high shock and vibration applications.
ni.com/
Caution Your installation must meet the following requirements for space and cabling
clearance:
•Allow 25.4 mm (1 in.) on the top and the bottom of the chassis for air circulation.
•Allow 50.8 mm (2 in.) in front of C Series I/O modules for cabling clearance for
common connectors, such as the 10-terminal, detachable screw terminal connector, as
shown in Figure 2.
NI 9144 User Guide and Specifications4ni.com
87.3 mm
(3.44 in.)
POWER
FPGA
RUN
ERR
INPUT
9-30 V
20 W MAX
Ether
NI 9144
Cabling Clearance
50.8 mm (2.00 in.)
29.0 mm
(1.14 in.)
286.4 mm
(11.28 in.)
3.2 mm
(0.13 in.)
Figure 2. NI 9144 Chassis, Bottom View with Dimensions
19.0 mm
165.1 mm
(6.5 in.)
(0.75 in.)
48.4 mm
(1.9 in.)
58.9 mm
(2.32 in.)
36.4 mm
(1.43 in.)
51.7 mm
(2.04 in.)
2.9 mm
(0.12 in.)
Figure 3. NI 9144 Chassis, Front View with Dimensions
Figure 4. NI 9144 Chassis, Side View with Dimensions
The following sections contain mounting method instructions. Before
using any of these mounting methods, record the serial number from the
back of the chassis. After the chassis is mounted, you will not be able to
read the serial number.
Caution Remove any C Series I/O modules from the chassis before mounting it.
Mounting the NI 9144 Chassis on a Panel
Use the NI 9905 panel mount kit to mount the NI 9144 chassis on a flat
surface. To use the NI 9905 panel mount kit, complete the following steps:
1.Fasten the chassis to the panel mount kit using a number 2 Phillips
screwdriver and two M4 × 16 screws. National Instruments provides
these screws with the panel mount kit. You must use these screws
because they are the correct depth and thread for the panel.
20.320 mm
(0.8 in.)
NI 9144 User Guide and Specifications6ni.com
9.525 mm
(0.38 in.)
15.491 mm
(0.61 in.)
NI 9144
Ether
INPUT
9-30 V
20 W MAX
Figure 5. Installing the Panel Mount Accessory on the NI 9144 Chassis
330.200 mm
311.150 mm
286.634 mm
(11.28 in.)
INPUT
9-30 V
20 W MAX
NI 9144
Ether
POWER
FPGA
RUN
ERR
(12.25 in.)
(13 in.)
31.750 mm
(1.25 in.)
63.500 mm
88.138 mm
(3.47 in.)
(2.5 in.)
Figure 6. Dimensions of NI 9144 Chassis with Panel Mount Accessory Installed
2.Fasten the NI 9905 panel to the wall using the screwdriver and screws
that are appropriate for the wall surface.
Caution Remove any C Series I/O modules from the chassis before removing it from the
Use the NI 9915 DIN rail mount kit if you want to mount the chassis on a
DIN rail. You need one clip for mounting the chassis on a standard 35 mm
DIN rail. Complete the following steps to mount the chassis on a DIN rail:
1.Fasten the DIN rail clip to the chassis using a number 2 Phillips
screwdriver and two M4 × 16 screws. National Instruments provides
these screws with the DIN rail mount kit.
Figure 7. Installing the DIN Rail Clip on the NI 9144 Chassis
2.Insert one edge of the DIN rail into the deeper opening of the DIN rail
clip, as shown in Figure 8.
1
2
3
1 DIN Rail Clip2 DIN Rail Spring3 DIN Rail
Figure 8. One Edge of the DIN Rail Inserted in a Clip
NI 9144 User Guide and Specifications8ni.com
3.Press down firmly on the chassis to compress the spring until the clip
locks in place on the DIN rail.
Caution Remove any C Series I/O modules from the chassis before removing the chassis
from the DIN rail.
Connecting the NI 9144 Chassis to a Network
NI recommends that you install a private network segment for your
deterministic Ethernet expansion devices. Slave devices cause network
flooding on a standard network. Non-EtherCAT frames jeopardize the
system performance and determinism on an EtherCAT network. Refer to
the EtherCAT Technology Group Web site at
more information.
The following devices are required to connect the NI 9144 chassis to a
network successfully: a host computer, a supported LabVIEW Real-Time
1
target
with the NI-Industrial Communications for EtherCAT software
driver installed on it, and an NI 9144 slave device.
To have your LabVIEW target establish a connection with the NI 9144
chassis, connect the secondary port of the LabVIEW Real-Time target to
the NI 9144 IN port. Use a standard Category 5 (CAT-5) or better Ethernet
cable. Use the NI 9144 OUT port to connect to other NI 9144 chassis and
slave devices on the same segment.
www.ethercat.org, for
Once the connection is established, install the NI-Industrial
Communications for EtherCAT software on the host computer and then use
Measurement and Automation Explorer (MAX) to install the NI-Industrial
Communications for EtherCAT driver on the target.
Caution To update your firmware on the NI 9144 chassis, refer to the Updating your
Firmware section of this user guide.
Caution To prevent data loss and to maintain the integrity of your EtherCAT installation,
do not use a CAT-5 Ethernet cable longer than 100 m. National Instruments recommends
using a CAT-5 or better shielded twisted-pair Ethernet cable. If you need to build your own
cable, refer to the Cabling section for more information about Ethernet cable wiring
connections.
Note If you are not using a LabVIEW Real-Time target as the master controller, consult
your product documentation about networking connections.
1
Supported LabVIEW targets include the NI cRIO-9074 and PXI RT with the NI PXI-8231 Ethernet interface.
The POWER LED is lit while the NI 9144 chassis is powered on. This LED
indicates that the power supply connected to the chassis is adequate.
FPGA LED—Open FPGA Mode Only
This LED is for Open FPGA mode only. This mode is currently not
activated.
RUN and ERR LEDs
The RUN LED is green and indicates that the NI 9144 is in an operational
state. The ERR (error) LED is red and indicates error codes. Table 1 lists
the RUN and ERR LED indications.
POWER
FPGA
RUN
ERR
Table 1. RUN and ERR LED Indications
LED
Behavior
OffINIT (Initialize)Slave discovery and
BlinkingPRE-OP
Single-FlashSAFE-OP
NI 9144 User Guide and Specifications10ni.com
Run ModeDescriptionError ModeDescription
(Pre-Operational)
(Safe
Operational)
RUN LEDERR LED
No Error—
Initialization
Module detection,
configuration, and
synchronization
Inputs are
functional, outputs
drive constant safe
values
Invalid
Configuration
Unsolicited
State Change
Unsupported
Module, Bad
Device Profile,
Object Dictionary,
and configuration
To reset the NI 9144 network configuration, unplug and replug in the
NI 9144 chassis.
Safe-State Outputs
The NI 9144 has a safe state that lies between its configuration and
operational states. When moving out of the operational state down to the
configuration state, during normal operation or in case of a serious error,
the NI 9144 passes through this safe state.
The safe state forces the data of output modules to pre-defined safe values,
which are set by default to output zero volts for the default channel
configuration. It is possible to change the safe values as needed by writing
to the appropriate object dictionary entries for your output module.
Slave Timing Modes
There are two fundamental timing modes the NI 9144 can operate in:
free-run and synchronized using the EtherCAT distributed clock through
DC synchronized mode.
In free-run mode the NI 9144, by default, runs its conversion cycle as
quickly as the slowest module allows. It is possible to slow the free-run
conversion cycle down by writing a minimum cycle time in nanoseconds to
the NI 9144’s index 0x3001.1.
In DC synchronized mode the NI 9144 begins each conversion cycle on a
signal from the EtherCAT Master/scan engine. If the external cycle time is
too fast for the given module configuration, the NI 9144 signals an error.
Updating your Firmware
Firmware updates are performed via the File over EtherCAT (FoE)
download protocol. All NI firmware update files have a suffix of
have internal identification information that guides the NI 9144 during the
update. Refer to your specific master software documentation for the
procedure of sending FoE downloads.
The NI 9144 firmware update does not use the filename or password
information.
NI 9144 User Guide and Specifications12ni.com
.foe and
Using the NI 9144 with an EtherCAT Third-Party Master
All of the functionality of the NI C Series modules is available to
third-party masters using vendor extensions to the object dictionary. The
NI 9144 is a modular device, meaning each module plugged into the
backplane has its own object dictionary, and each module configuration
is done through this dictionary. If your master software supports AoE
services (ADS over EtherCAT), you can address the module directly. If
your master software does not support AoE services, you can still configure
your module using NI vendor extensions and CoE (CAN over EtherCAT).
Using AoE/SDO
The AoE protocol allows you to specify the destination port or address of
the SDO request. An address of 0 indicates the NI 9144 device, while
addresses 1 through 8 route the SDO request to the object dictionary of the
module in the addressed slot. If no module is inserted in the addressed slot,
the request fails. SDOInfo and SDO requests work with module object
dictionaries over AoE in a manner similar to the NI 9144 main object
dictionary.
Depending on the master software interface, you may be required to add
1,000 to the slot number to create a valid AoE address.
For more information, refer to your C Series Module documentation.
Using CoE/SDO
The CoE protocol does not have a destination port or address, so the
NI 9144 provides an object dictionary entry that allows addressing support.
Prior to sending an SDO or SDOInfo request, your application can write a
slot number of 1 through 8 to the object dictionary index 0x5FFF subindex
0. Once this address is written, all future SDO transactions are sent to the
object dictionary of the module in the addressed slot. If no module is
inserted in the addressed slot, the request fails.
After the module-specific SDOInfo and SDO requests are complete, the
application writes 0 to the module’s object dictionary index 0x5FFF
subindex 0 to return control to the NI 9144 main object dictionary.
For a list of all chassis and module object dictionary entries, refer to
The following specifications are typical for the –40 to 70°C operating
temperature range unless otherwise noted. For more information, refer to
the specific module specifications.
Communication rates..............................100 Mbps
Maximum cabling distance.....................100 m/segment
Power Requirements
Caution You must use a National Electric Code (NEC) UL Listed Class 2 power supply
with the NI 9144 chassis.
Recommended power supply..................48 W, 24 VDC
Power consumption ................................20 W maximum
Chassis input range.................................9 to 30 V
Physical Characteristics
If you need to clean the controller, wipe it with a dry towel.
Screw-terminal wiring ............................0.5 to 2.5 mm
copper conductor wire with
10 mm (0.39 in.) of insulation
stripped from the end
Torque for screw terminals.....................0.5 to 0.6 N · m
(4.4 to 5.3 lb · in.)
Weight ....................................................906 g (32.7 oz)
2
(24 to 12 AWG)
Safety Voltages
Connect only voltages that are within these limits.
V terminal to C terminal.........................30 V max, Measurement
Category I
NI 9144 User Guide and Specifications14ni.com
Measurement Category I is for measurements performed on circuits not
directly connected to the electrical distribution system referred to as
MAINS voltage. MAINS is a hazardous live electrical supply system that
powers equipment. This category is for measurements of voltages from
specially protected secondary circuits. Such voltage measurements include
signal levels, special equipment, limited-energy parts of equipment,
circuits powered by regulated low-voltage sources, and electronics.
Caution Do not connect the system to signals or use for measurements within
Measurement Categories II, III, or IV.
Hazardous Locations
U.S. (UL)................................................ Class I, Division 2, Groups A,
Canada (C-UL)....................................... Class I, Division 2, Groups A,
Europe (DEMKO).................................. Ex nA IIC T4
Environmental
The NI 9144 chassis is intended for indoor use only, but it may be used
outdoors if mounted in a suitably rated enclosure.
B, C, D, T4; Class I, Zone 2,
AEx nA IIC T4
B, C, D, T4; Class I, Zone 2,
Ex nA IIC T4
Operating temperature
(IEC 60068-2-1, IEC 60068-2-2)........... – 40 to 70 °C
Note To meet this operating temperature range, follow the guidelines in the installation
instructions for your EtherCAT system.
Storage temperature
(IEC 60068-2-1, IEC 60068-2-2)........... – 40 to 85 °C
Note Refer to the product Declaration of Conformity (DoC) for additional regulatory
compliance information. To obtain product certifications and the DoC for this product,
visit
ni.com/certification, search by model number or product line, and click the
appropriate link in the Certification column.
Environmental Management
National Instruments is committed to designing and manufacturing
products in an environmentally responsible manner. NI recognizes that
eliminating certain hazardous substances from our products is beneficial
not only to the environment but also to NI customers.
For additional environmental information, refer to the NI and the Environment Web page at
environmental regulations and directives with which NI complies, as well
as other environmental information not included in this document.
ni.com/environment. This page contains the
Waste Electrical and Electronic Equipment (WEEE)
EU Customers At the end of their life cycle, all products must be sent to a WEEE recycling
center. For more information about WEEE recycling centers and National Instruments
WEEE initiatives, visit
ni.com/environment/weee.htm.
RoHS
National Instruments
݇Ѣ
National Instruments
(For information about China RoHS compliance, go to
NI 9144 User Guide and Specifications18ni.com
ヺড়Ё⬉ᄤֵᙃѻકЁ䰤ࠊՓ⫼ᶤѯ᳝ᆇ⠽䋼ᣛҸ
Ё
ড়㾘ᗻֵᙃˈ䇋ⱏᔩ
RoHS
ni.com/environment/rohs_china
ni.com/environment/rohs_china
(RoHS)
DŽ
DŽ
.)
Appendix A
Vendor Extensions to the Object Dictionary
Most object dictionary entries are defined by the relevant EtherCAT and
CANOpen specification for modular slave devices. Both the NI 9144
device and the C Series modules have vendor extensions to the standard.
These extensions are described here.
Note Most object dictionary entries are set to usable defaults during the NI 9144’s
transition from INIT to PREOP. NI recommends writing down the object dictionary default
values, in case you need to revert to them, before you begin to overwrite them with new
values prior to the transition to SAFEOP.
Note The following lists the most common C Series module vendor extensions. Each
module has its own extensions which may vary from the information listed here, and any
given object dictionary index may have a different meaning depending on which module is
inserted. For more information, refer to your C Series module documentation.
Table 3 lists common module vendor extensions.
Table 3. Module Vendor Extensions
IndexSubTypeR/WDescription
NI 9144 Vendor Extension
0x30010ARR:U32—Timing Overrides: provides additional control over the
timing of the NI 9144
—1—R/WMinimum free-run cycle time in nanoseconds. Set to 0
to operate at the minimum cycle. Set to 1,000,000 for
a 1 mS cycle (1 kHz).
—2—R/WDisables multiple scans. Setting the field to 1 disables
multiple-scan ability. Even when a module has enough
time during the cycle to acquire more than one set of
data, only one acquisition occurs. This is useful when
analyzing the module acquisition timing.
0x5FFF0U32R/WSlot address override. To address CoE requests to a
given module’s object dictionary, write the module’s
slot number here. Write a 0 here to cancel the slot
address override.
The scan list channel codes consist of two bit fields in a 32-bit entry.
Table 5. NI 9201/9221 Scan List Format
BitsField
31:24= 0
23:16Data Offset[t]
15:8= 0
7:0Convert Flag[t+2]
Bits 23..16 describe the data offset to store a conversion at time t, and
bits 7..0 describe the conversion control code that takes effect
two conversions in the future, at time t+2. On the NI 9201/9221, this
conversion code is a bit flag where bit 0 represents a conversion on channel
0, through bit 7 for channel 7.
So, for example, the scan list entry 0x00010008 indicates this scan stores
at address 1, and the conversion two in the future is channel 3 (bit 3 set = 8).
Table 6 contains the default scan list.
Table 6. NI 9201/9221 Default Scan List
IndexSubTypeVa lu e
0x20010ARR:U329
18
20x00000004
30x00010008
40x00020010
50x00030020
60x00040040
70x00050080
80x00060001
90x00070002
NI 9144 User Guide and Specifications22ni.com
NI 9201/9221 Calibration Data
The NI 9201/9221 modules have eight channels with a nominal range of
±10.53 V and ±62.5 V, respectively. Each channel has an associated LSB
weight, which is the number of volts per bit, and an offset, which is the
number of volts per bit measured when the inputs are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 7. NI 9221/9201 Calibration Coefficients
CoefficientRepresentationUnits
LSB WeightUnsignednV/LSB
OffsetSignednV
Use the calibration coefficients with the following equation to generate
corrected data:
The scan list channel codes consist of three bit fields in a 32-bit entry.
Table 9. NI 9203 Scan List Format
BitsField
31:24= 0
23:16Data Offset[t]
15:4= 0
NI 9144 User Guide and Specifications24ni.com
Table 9. NI 9203 Scan List Format (Continued)
BitsField
3Bipolar = 0, Unipoloar = 1
2:0Channel Code[t+2]
Bits 23..16 describe the data offset to store a conversion at time t, and
bits 3..0 describe the conversion control code that will take effect
two conversions in the future, at time t+2. On the NI 9203, bit 3 determines
whether the result is bipolar (signed) or unipolar (unsigned), and bits 2..0
are the channel number reversed.
Table 10. NI 9203 Channels/Reversed Bits
ChannelReversed Bits
0 = 0b0000b000 = 0
1 = 0b0010b100 = 4
2 = 0b0100b010 = 2
3 = 0b0110b110 = 6
4 = 0b1000b001 = 1
5 = 0b1010b101 = 5
6 = 0b1100b011 = 3
7 = 0b1110b111 = 7
So, for example, the scan list entry 0x00010006 indicates that this scan gets
stored at address 1, and the conversion two is a bipolar channel 3
(3 reversed = 6).
The NI 9203 has eight channels each with two modes. Each channel can
have a nominal unipolar input range of 0–20 mA or bipolar ±20 mA. Each
channel has an associated LSB weight, which is the number of amps per bit,
and an offset, which is the number of amps per bit measured when the
inputs are open.
Note LSB weight is referred to as Gain in the object dictionary.
The difference in offset from channel to channel is negligible.
The calibration data gives one offset and eight gains for each mode, a total
of 2 offsets and 16 gains in total. All channels in a given mode use the same
offset. The host can then take these constants and adjust the raw data into
calibrated data.
NI 9144 User Guide and Specifications26ni.com
The calibration data is stored in a U32 array, though each offset field should
be interpreted as a signed value.
Table 12. NI 9203 Calibration Coefficients
CoefficientRepresentationUnits
LSB WeightUnsignedpA/LSB
OffsetSignedpA
Use the calibration coefficients with the following equation to generate
corrected data:
I
correctedIraw
⎧⎪⎪⎨⎪⎪⎩
()I
–
rawIexpected 0mA
⎧⎪⎪⎪⎨⎪⎪⎪⎩
∗
LSB
⎧⎪⎨⎪⎩
weight
pA bits pA/bit pA
Table 13. NI 9203 Calibration Equation Information
TermUnitsDefinition
I
corrected
I
raw
pACalibrated current
bitsThe raw code from the
NI 9203
I
expected0mA
bitsExpected code at 0 mA.
0 bits for 0–20 mA range.
32768 bits for ±20 mA
range
Table 14. NI 9205/9206 Vendor Configuration Extensions
IndexSubTypeR/WDescription
0x20010ARR:U32Scan List = 33
1RChannels to Convert = 1..32, default = 32
2..33R/WChannel Code
0x21000ARR:U32—Calibration = 24
1RCoeff 3
2RCoeff 2
3RCoeff 1
4RCoeff 0
5R10 V offset
6R10 V gain
7R5 V offset
...——
13RUser calibration, Coeff 3
...——
NI 9205/9206 Scan List
The scan list channel codes consist of eight bit fields in a 32-bit entry.
Table 15. Scan List Format
BitsField
31:24= 0
23:16Data Offset[t]
15:0Conversion Code[t+2}
Bits 23..16 describe the data offset to store a conversion at time t, and
bits 15..0 describe a complex conversion control code that takes effect
two conversions in the future, at time t+2. On the NI 9205/9206, this
conversion code is listed in Table 16.
The NI 9205 uses a quadratic formula for conversion from 16-bit raw data
to calibrated data.
The NI 9205 EEPROM provides overall polynominal values a3–a0 along
with gain and offset values for each voltage range, to be applied when
converting 16-bit raw data to calibrated data.
1.Convert the 32-bit hex values to 64-bit floating point format for use in
the calibration formula.
2.Select the 32-bit gain value for a particular range.
NI 9144 User Guide and Specifications30ni.com
3.Select the 32-bit offset value (to be interpreted as a signed int) for a
particular range.
4.Use the above final coefficients and complete the following steps in the
quadratic equation to convert raw 16-bit data into scaled volts:
a.a0 = (f64(a0) * rangeGain) + rangeOffset
b.a1 = f64(a1) * rangeGain
c.a2 = f64(a2) * rangeGain
d.a3 = f64(a3) * rangeGain
5.Use the following formula with a3–a0 to obtain the scaled 16-bit value
in Volts.
x =signed un-scaled 16-bit data read from device:
Scaled 16-bit signed data in Volts = a3*x
It is also possible to decode the raw data using only the offset and gain
values. For more information, refer to the NI 9201/9221 section of this
guide.
3
+ a2*x2 + a1*x + a0
NI 9211
Table 18. NI 9211 Vendor Configuration Extensions
IndexSubTypeR/WDescription
0x20010ARR:U32—Scan List = 7
1RChannels to
Convert = 1..6,
default = 6
2..7R/WChannel Number
NI 9211 Scan List
The scan list is a simple list of channels to convert, in order. The NI 9211
has six channels total that can be measured:
•0..3: Four input channels (always measured in a ±80 mV range)
•4: One cold junction channel (always measured in a ±2.5 V range)
•5: One auto zero channel (always measured in a ±80 mV range)
Calibration data is set up by the driver during initialization; the calibration
conversion is performed on the module ADC.
NI 9215
Table 24. NI 9215 Vendor Configuration Extensions
IndexSubTy peR/WDescription
0x21000ARR:U32—Calibration = 16
1RCh0 Offset
2RCh0 Gain
.........
7RCh3 Offset
8RCh3 Gain
9RExternal Calibration,
Ch0 Offset
.........
NI 9144 User Guide and Specifications34ni.com
NI 9215 Calibration Data
The NI 9215 has four channels with a nominal range of ±10.4 V. Each
channel has an associated LSB weight, which is the number of volts per bit,
and an offset, which is the number of volts per bit measured when the inputs
are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The NI 9215 EEPROM stores these two constants for each channel. The
host can then take these constants and adjust the raw data into calibrated
data.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 25. NI 9215 Calibration Coefficients
CoefficientRepresentationUnits
LSB WeightUnsignednV/LSB
OffsetSignednV
Use the calibration coefficients with the following equation to generate
corrected data:
Table 26. NI 9217 Vendor Configuration Extensions (Continued)
IndexSubTyp eR/WDescription
0x21000ARR:U32—Calibration = 16
1RCh0 Offset
2RCh0 Gain
3RCh1 Offset
.........
8RCh3 Gain
9RExternal Ch0 Offset
.........
NI 9217 Conversion Speed Control
The NI 9217 converts at two pre-defined rates, as controlled by the speed
control field.
Note The conversion rate assumes that 4 channels are in the scan list.
Table 27. NI 9217 Conversion Speed Control
Speed ControlMeaningConversion Rate
31 (0x1F)High-Accuracy200 ms/channel (800 ms total)
2 (0x02)High-Speed2.5 ms/channel (10 ms total)
NI 9217 Scan List
The scan list channel codes consist of three bit fields in a 32-bit entry.
Table 28. NI 9217 Scan List Format
BitsField
31:16Reserved
15:8Data Offest[t]
7:0Convert Code[t+1]
Bits 15..8 describe the data offset to store a conversion at time t, and
bits 7..0 describe the conversion control codes that take effect
NI 9144 User Guide and Specifications36ni.com
one conversion in the future, at time t+1. The conversion code is listed in
Table 29 .
Table 29. NI 9217 Conversion Code
BitsField
7:3Conversion rate: 0b11111 = 31,
High-Accuracy
0b00010 = 2, High-Speed
2:1Channel number
0Reserved
Note The conversion rate for every channel must match the value of the conversion speed
control in 0x2002.
For example, the scan list entry 0x00000001FC indicates this scan stores at
address 1, and the next conversion is channel 2 at high-accuracy.
Table 30 contains the default scan list.
Table 30. NI 9217 Scan List Format
IndexSubTypeVa lu e
0x20010ARR:U325
14
20x0000 | 0xF8 | 0x02
30x0100 | 0xF8 | 0x04
40x0200 | 0xF8 | 0x06
50x0300 | 0xF8 | 0x00
NI 9217 Calibration Data
The NI 9217 has four RTD channels that can measure 100 Ω RTD in 3-wire
and 4-wire mode. There is a 1 mA excitation current source per channel and
the module range is –500 Ω to 500 Ω. The resistance range specified in the
manual is 0 to 400 Ω. This range is tested and covers the temperature range
of –200 ºC to 850 ºC for the standard platinum RTD. The channel does not
read negative resistance.
Each channel has an associated LSB weight, which is the number of
Ω per bit, and an offset, which is the number of Ω per bit measured when
the inputs are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 31. NI 9217 Calibration Coefficients
CoefficientRepresentationUnits
LSB WeightUnsignedpΩ/LSB
OffsetSignedμΩ
Use the calibration coefficients with the following equation to generate
correct data:
R
correctedRraw
()R
⎧⎫
bits()∗LSB
raw
R
(bits) = data returned by the NI 9217 in bits
raw
R
corrected
⎨⎬
weight
⎩⎭
= calibrated resistance reading
∗
pΩ
⎛⎞
---------
bits
10
⎝⎠
Ω
12–
⎛⎞
-------
⎝⎠
pΩ
–=
Offset μΩ()∗10
NI 9219
Table 32. NI 9219 Vendor Configuration Extensions
IndexSubTyp eR/WDescription
0x20010ARR:U32—Command List = 33
1RCommand Count = 1..32, default = 32
2..33R/WConfiguration Command
0x20021ARR:U32RError Status
0x20050U32R/WADC Format
Ω
6–
⎛⎞
--------
⎝⎠
μΩ
NI 9144 User Guide and Specifications38ni.com
Table 32. NI 9219 Vendor Configuration Extensions (Continued)
IndexSubTyp eR/WDescription
0x21000ARR:U32—Calibration = 168
1RCh0 60 V Offset
2RCh0 60 V Offset
3RCh0 15 V Offset
.........
42RCh0 Full Bridge 7.8m V–V Gain
43RCh1 60 V Offset
.........
0x21010ARR:U32QExternal Calibration = 168
1—RCh0 60 V Offset
...............
NI 9219 ADC Format
The NI 9219 converts at different rates, and can specify different data
formatting styles. This is determined by both the ADC Format field and
corresponding fields in the setup commands. The format of the ADC
Format field is shown in Table 33.
Caution Configuring all the channels in full-bridge mode shorts the channels and results
in the firmware setting all the bits in the lower nibble.
When a channel over-current condition occurs on any of the channels of the
NI 9219 (such as, configure channels in 4-wire resistance mode and do not
connect a resistor to the channel), the firmware sets a bit in the lower nibble
indicating the presence of this condition (LSB = ch0).
NI 9219 Calibration Data
The NI 9219 has four channels which each have 21 different operating
modes and ranges. Each channel has an associated LSB weight, which is
the number of volts per bit, and an offset, which is the number of volts per
bit measured when the inputs are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The operating modes and ranges, in the order they are defined in the
calibration table for each channel, are:
Table 34. NI 9219 Channel Calibration
Entry
Number
ModeRange
1Vo l t a g e ±60 V
2 ±15 V
3 ±4 V
4 ±1 V
5 ±125 mV
6Current ±25 mA
74-Wire Resistance10 kΩ
81 kΩ
92-Wire Resistance10 kΩ
101 kΩ
11Thermocouplen/a
124-Wire RTDPt1000
13Pt100
NI 9144 User Guide and Specifications40ni.com
Table 34. NI 9219 Channel Calibration (Continued)
Entry
Number
ModeRange
143-Wire RTDPt1000
15Pt100
16Quarter-Bridge350 Ω
17120 Ω
18Half-Bridge ±500 mV/V
19Reserved—
20Full-Bridge±62.5 mV/V
21±7.8 mV/V
The calibration data is stored in a U32 array, though each Offset field
should be interpreted as a signed value.
Table 35. NI 9219 Calibration Data
CoefficientRepresentation
LSB WeightUnsigned
OffsetSigned
The NI 9219 returns calibrated 24-bit (padded to 32-bits) AI data for all
modes and ranges.
To convert raw data into engineering units use the following formula:
y = m*x + b
•b = offset based on range of the device (such as, –60 for ± 60 Volts
Voltage Measurement Range)
There are eight configuration commands for the NI 9219.
Eight configuration commands must be sent for each of the four channels.
This is true even if you are only using a subset of the four channels. Each
of the eight configuration commands is 1 Byte, each configuration
command is followed by a data Byte, and then by a CRC value, which is
1 Byte. Hence, 3 Bytes * 8 Commands * 4 channels = 96 command bytes
(held in 32 entries in the object dictionary).
Data in the object dictionary is held in LSB format, so the value
0x12345678 is represented in memory as the series of bytes 0x78, 0x56,
0x34, 0x12. The command word format is shown in Table 36.
Table 36. NI 9219 Command Word Format
BitsField
31:24Reserved
23:16CRC
15:8Configuration Data
7:0Configuration Command
NI 9219 CRC Calculation
U8 crcShiftReg = 0;
for ( x = 0 ; x < 8 ; ++x )
{
dataBool = ((0x80>>x) & configCommand) != 0;
shiftBool = (0x01 & crcShiftReg) != 0;
crcShiftReg /= 2;
if (dataBool != shiftBool)
crcShiftReg ^= 0x8C;
}
for ( x = 0 ; x < 8 ; ++x )
{
Whether you are using the channel or not, you must configure the
Conversion Time, Mode, Range, and Calibration Gain/Offset values for
each channel on the NI 9219.
Note You must first send calibration gain and offset values in MSB format. The
Conversion Time value must be the same across all channels.
oversample clock rate/128.
Set to 0 for conversion rates > 25 kS/s.
1The conversion rate is equal to the
oversample clock rate/256.
Set to 1 for conversion rates < 25 kS/s.
Clock Divisor
The clock source (internal or external) is divided by this value and used
as the converters’ oversample clock. Valid values are from 2 to 31, but
the final divided clock must be between 512 kHz and 6.4 MHz. This
means that only values from 2 to 25 are valid when using the 12.8 MHz
internal clock source.
Clock Source
0b00 = 0The OCLK pin is used as the
oversample clock source.
0b01 = 1The 12.8 MHz internal clock is
used as the clock source and this
12.8 MHz is driven onto the
OCLK
pin.
0b10 = 2The internal clock is used but not
driven onto
OCLK pin. Currently,
this is the required clock setting.
0b11 = 3Reserved.
Table 44. NI 9233 Calibration Data
Data Rate
Tu rb o
Disable
Clock
Divisor
Clock
Source
Configure
ADC
Oversample
Clock Rate
50.000 kS/s000010100x0A6.40 MHz
25.000 kS/s100010100x8A6.40 MHz
12.500 kS/s100100100x923.20 MHz
NI 9144 User Guide and Specifications50ni.com
Table 44. NI 9233 Calibration Data (Continued)
Data Rate
Tu rb o
Disable
Clock
Divisor
Clock
Source
Configure
ADC
Oversample
Clock Rate
10.000 kS/s100101100x962.56 MHz
6.250 kS/s101000100xA21.60 MHz
5.000 kS/s101010100xAA1.28 MHz
3.333 kS/s101111100xBE853 kHz
3.125 kS/s110000100xC2800 kHz
2.500 kS/s110100100xD2640 kHz
2.000 kS/s111001100xE6512 kHz
NI 9233 Calibration Data
The NI 9233 has four input channels with a fixed gain. The inputs are
AC-coupled so calibration is done with a sine wave rather than with DC
signals. The specification derivations are based on calibration at 250 Hz,
acquired at 25 kS/s. The AC response (flatness) changes with both input
frequency and sample rate; therefore, calibrating at different signal
frequencies or at different sample rates gives different results.
Each channel has an associated LSB weight, which is the number of volts
per bit, and an offset.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 45. NI 9233 Scan List Format
CoefficientRepresentationUnitsDefault Value
LSB WeightUnsignedpV/LSB0x0009D292
(643.73 nV/bit)
OffsetSignednV0x00000000
(0 nV)
Use the calibration coefficients with the following equation to generate
corrected data:
As a DSA module, the NI 9234 does not synchronize to other modules and
free-runs at its own fixed rate.
NI 9234 Configure Module
The NI 9234 has a variety of configuration fields available. Configuration
bits 15:8 control the channel mode, while bits 7:0 set the conversion rate.
Table 47. NI 9234 Scan List Format
BitsField
15Ch3 IEPE
14Ch3 AC/~DC
13Ch2 IEPE
12Ch2 AC/~DC
11Ch1 IEPE
10Ch1 AC/~DC
9Ch0 IEPE
8Ch0 AC/~DC
7Reserved
NI 9144 User Guide and Specifications52ni.com
Table 47. NI 9234 Scan List Format (Continued)
BitsField
6:2Clock Divisor
1:0Clock Source
Where:
IEPE Enable <3:0>
When set, the corresponding channel’s relays are switched to IEPE operation. IEPE operations
switches the AC/DC relay to AC mode and enables the IEPE relay to send the current to the IEPE
sensor.
AC/~D C <3:0>
Controls the AC/DC relay when IEPE is not selected. If IEPE is enabled, then these bits have no
meaning as AC mode is always selected with an IEPE operation.
Clock Divisor
The NI 9234 divides the clock source (internal or external) by this value and uses it as the
converters’ oversample clock. The data rate is equal to 1/256 times this oversample clock frequency.
Valid values for Clock Divisor are from 1 to 31, and the final divided clock must be between
100 KHz and 12.8 MHz.
Clock Source
0b00 = 0The OCLK pin is used as the oversample clock source.
0b01 = 1The 12.8 MHz internal clock is used as the clock source and this 12.8 MHz
is driven onto the
OCLK pin.
0b10 = 2The internal clock is used but not driven onto OCLK pin. Currently, this is
The example data rates use a 12.8 MHz clock source.
Table 48. NI 9234 Example Data Rates
Data Rate
Clock
Divisor
Clock
Source
Rate
Byte
Oversample
Clock Rate
50.000 kS/s00001100x0612.80 MHz
25.000 kS/s00010100x0A6.40 MHz
16.667 kS/s00011100x0E4.27 MHz
12.500 kS/s00100100x123.20 MHz
10.000 kS/s00101100x162.56 MHz
6.250 kS/s01000100x221.60 MHz
5.000 kS/s01010100x2A1.28 MHz
NI 9234 Calibration Data
The NI 9234 has four channels with a nominal range of ± 5 V. Each channel
has an associated AC or DC input mode; an optional IEPE excitation; an
associated LSB weight, which is how many volts there are per bit; and an
offset, which is the volts per bit measured with the inputs grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 49. NI 9234 Scan List Format
CoefficientRepresentationUnits
LSB WeightUnsignedpV/LSB
OffsetSignednV
Use the calibration coefficients with the following equation to generate
corrected data:
V
correctedVraw
NI 9144 User Guide and Specifications54ni.com
()V
raw
⎧⎫
bits()∗LSB
⎨⎬
weight
⎩⎭
∗
pV
⎛⎞
---------
bits
10
⎝⎠
V
12–
⎛⎞
-------
⎝⎠
pV
Offset pV()∗10
–=
V
9–
⎛⎞
-------
⎝⎠
nV
⎫
⎬
⎭
NI 9237
Table 50. NI 9237 Vendor Configuration Extensions
IndexSubTy peR/WDescription
0x20020U32R/WConfigure
Module,
default =
0x00060000
0x21000ARR:U16Calibration = 16
1RCh0 Offset
2RCh0 Gain
3RCh1 Offset
.........
8RCh3 Gain
9RExternal Ch0
Offset
.........
As a DSA module, the NI 9237 does not synchronize to other modules and
free-runs at its own fixed rate.
NI 9237 Configure Module
This module is set to maximum speed and configured for Full Bridge Mode
for all channels by default.
Controls the shunt calibration switch for each of the four channels. A logic 1 in any bit closes the
switch for the respective channel, while a logic 0 opens the switch.
Half Bridge Enable <3..0>
Controls the half bridge completion option for each channel. Enabling half bridge completion for a
channel disconnects the negative signal input pin from the rest of the circuit, and uses an internal
voltage equal to the midpoint of the excitation voltage as the negative input to the rest of the circuit.
A logic 1 in any bit enables half bridge completion for the respective channel, while a logic 0
disables it.
Excitation
Sets the excitation voltage setting. All channels share the same excitation voltage.
0b000 = 02.5 V The OCLK pin is used as the
oversample clock source.
0b001 = 13.3 VThe 12.8 MHz internal clock is
used as the clock source and
this 12.8 MHz is driven onto
the
OCLK pin.
0b010 = 25.0 VThe internal clock is used but
not driven onto
OCLK pin.
Currently, this is the required
clock setting.
0b011 = 310.0 VReserved.
0b1xx = 4..7External Excitation—
NI 9144 User Guide and Specifications56ni.com
Offset Cal Enable <3..0>
Controls the offset calibration mode. Offset calibration mode disconnects both signal input pins and
forces the channel inputs to zero volts, enabling measurement of the channel’s offset voltage. A
logic 1 in any bit enables offset calibration for the respective channel, while a logic 0 disables it.
Clock Divisor
The NI 9237 divides the clock source (internal or external) by this value and uses it as the
converters’ oversample clock. The data rate is equal to 1/256 times this oversample clock frequency.
The final data rate must be between 391 kS/s and 52.734 kS/s. This means that while all values from
1 to 31 are within the specified operating range when using the 12.8 MHz internal clock source, for
external clock sources of more than 13.5 MHz or less than 3.1 MHz the valid divisors are limited to
those that provide data rates within the specified range.
The NI 9237 has four channels. Each channel has an associated LSB
weight, which is the number of volts per bit, and an offset, which is the
number of volts per bit measured when the inputs are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U16 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 53. NI 9237 Scan List Format
CoefficientRepresentationUnits
LSB WeightUnsignedpV/LSB
OffsetSignednV
Use the calibration coefficients with the following equation to generate
corrected data:
V
correctedVraw
()V
bits()∗LSB
raw
⎧⎫
⎨⎬
weight
⎩⎭
∗
pV
⎛⎞
---------
bits
10
⎝⎠
V
13–
⎛⎞
-------
⎝⎠
pV
Offset pV()∗10
–=
V
8–
⎛⎞
-------
⎝⎠
nV
NI 9229/9239
Table 54. NI 9229/9239 Vendor Configuration Extensions
IndexSubTy peR/WDescription
0x20020U32R/WConfigure ADC,
default = 0x06
0x21000ARR:U32Calibration = 16
1RCh0 Offset
2RCh0 Gain
3RCh1 Offset
......
8RCh3 Gain
9RExternal Ch0
Offset
⎫
⎬
⎭
......
NI 9144 User Guide and Specifications58ni.com
As a DSA module, the NI 9229/9239 does not synchronize to other
modules and free-runs at its own fixed rate.
For more information, refer to the NI 9233 Configure ADC section of this
document.
Note The NI 9229/9239 does not have the Turbo Bit configuration byte.
NI 9229/9239 Calibration Data
The NI 9229/9239 have four channels with nominal ranges of ±10 V and
±60 V respectively. Each channel has an associated LSB weight, which is
the number of volts per bit, and an offset, which is the number of volts per
bit measured when the inputs are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 55. NI 9229/9239 Scan List Format
CoefficientRepresentationUnits
LSB WeightUnsignedpV/LSB
OffsetSignednV
Use the calibration coefficients with the following equation to generate
corrected data:
The NI 9263 has four channels with a nominal range of ±10.7 V. Each
channel has an associated LSB weight, which is the number of volts per bit,
and an offset, which is the number of volts per bit measured when the inputs
are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 57. NI 9263 Scan List Format
CoefficientRepresentationUnits
LSB WeightUnsignednV/LSB
OffsetSignednV
Use the calibration coefficients with the following equation to generate
corrected data:
nV
⎛⎞
V
NI 9144 User Guide and Specifications60ni.com
Code()Code LSB
desired
•
weight
---------
⎝⎠
bits
109–•
V
⎛⎞
-------
⎝⎠
nV
Offset nV()10
•+=
V
9–
⎛⎞
-------
⎝⎠
nV
NI 9264
Table 58. NI 9264 Vendor Configuration Extensions
IndexSubTy peR/WDescription
0x21001ARR:U32—Calibration = 16
2RCh0 Gain
3RCh1 Offset
.........
8RCh3 Gain
9RExternal Ch0
Offset
.........
NI 9264 Calibration Data
The NI 9263 has four channels with a nominal range of ±10.5 V. Each
channel has an associated LSB weight, which is the number of volts per bit,
and an offset, which is the number of volts per bit measured when the inputs
are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 59. NI 9264 Scan List Format
CoefficientRepresentationUnits
LSB WeightUnsignedpV/LSB
OffsetSignednV
Use the calibration coefficients with the following equation to generate
corrected data:
Each channel has open loop detection circuitry that reports an error
whenever the load is disconnected and the current is set to a value higher
than 0 mA.
NI 9265 Calibration Data
The NI 9265 has four channels with a nominal range of 0 to 20.675 mA.
Each channel has an associated LSB weight, which is the number of volts
per bit, and an offset, which is the number of volts per bit measured when
the inputs are grounded.
Note LSB weight is referred to as Gain in the object dictionary.
The calibration data is stored in a U32 array, though each Offset field
(subindex 1, 3, 5, and so on) should be interpreted as a signed value.
Table 61. NI 9265 Scan List Format
CoefficientRepresentationUnits
LSB WeightUnsignedpA/LSB
OffsetSignedpA
NI 9144 User Guide and Specifications62ni.com
Use the calibration coefficients with the following equation to generate
corrected data:
I
desired
Code()Code LSB
•
weight
pA
⎛⎞
---------
•
⎝⎠
bits
10
A
12–
⎛⎞
-------
⎝⎠
pA
Offset pA()10
•+=
A
12–
⎛⎞
-------
⎝⎠
pA
NI 9401
Table 62. NI 9401 Vendor Configuration Extensions
IndexSubTy peR/WDescription
0x20010U32R/WNibble direction
control,
default = 0
NI 9401 Direction Control
Table 63. NI 9401 Scan List Format
BitsField
10: data bits 3:0 as input
1: data bits 7:4 as output
00: data bits 3:0 as input
1: data bits 7:4 as output
Note Both the input and output bytes are transmitted in the PDO regardless of the
direction control; only the relevant bits are connected to the I/O pins.
The direction control field has one bit for each I/O pin, with bit 0 matching
channel 0, and so forth. 0 in the direction control indicates that I/O is an
input; 1 indicates an output.
Note Both the input and output data is transmitted in the PDO regardless of the direction
control; only the relevant bits are connected to the I/O pins.
NI 9476
Table 65. NI 9476 Vendor Configuration Extensions
IndexSubTy peR/WDescription
0x20020U32RError Status,
sent as 8-bit PDO
0x20030U32WError
Acknowledge
NI 9476 Error Status
If a channel over-current occurs on any of the 32 channels, the
corresponding bit in error status field is set to inform the user.
NI 9144 User Guide and Specifications64ni.com
Where to Go for Support
The National Instruments Web site is your complete resource for technical
support. At
troubleshooting and application development self-help resources to email
and phone assistance from NI Application Engineers.
National Instruments corporate headquarters is located at
11500 North Mopac Expressway, Austin, Texas, 78759-3504.
National Instruments also has offices located around the world to help
address your support needs. For telephone support in the United States,
create your service request at
instructions or dial 512 795 8248. For telephone support outside the United
States, contact your local branch office:
Australia 1800 300 800, Austria 43 662 457990-0,
Belgium 32 (0) 2 757 0020, Brazil 55 11 3262 3599,
Canada 800 433 3488, China 86 21 5050 9800,
Czech Republic 420 224 235 774, Denmark 45 45 76 26 00,
Finland 358 (0) 9 725 72511, France 01 57 66 24 24,
Germany 49 89 7413130, India 91 80 41190000, Israel 972 3 6393737,
Italy 39 02 41309277, Japan 0120-527196, Korea 82 02 3451 3400,
Lebanon 961 (0) 1 33 28 28, Malaysia 1800 887710,
Mexico 01 800 010 0793, Netherlands 31 (0) 348 433 466,
New Zealand 0800 553 322, Norway 47 (0) 66 90 76 60,
Poland 48 22 328 90 10, Portugal 351 210 311 210,
Russia 7 495 783 6851, Singapore 1800 226 5886,
Slovenia 386 3 425 42 00, South Africa 27 0 11 805 8197,
Spain 34 91 640 0085, Sweden 46 (0) 8 587 895 00,
Switzerland 41 56 2005151, Taiwan 886 02 2377 2222,
Thailand 662 278 6777, Turkey 90 212 279 3031,
United Kingdom 44 (0) 1635 523545
ni.com/support you have access to everything from
ni.com/support and follow the calling
National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation.
Refer to the Terms of Use section on ni.com/legal for more information about National
Instruments trademarks. Other product and company names mentioned herein are trademarks or trad e
names of their respective companies. For patents covering National Instruments products/technology,
refer to the appropriate location: Help»Patents in your software, the patents.txt file on your
media, or the National Instruments Patent Notice at ni.com/patents.