For further support information, refer to the Technical Support Information document. To comment on National
Instruments documentation, refer to the National Instruments Web site at ni.com/info and enter the info code
feedback.
The SCXI-1102, SCXI-1102B, and SCXI-1102C modules are warranted against defects in materials and workmanship for a period of one year
from the date of shipment, as evidenced by receipts or other documentation. National Instruments will, at its option, repair or replace equipment
that proves to be defective during the warranty period. This warranty includes parts and labor.
The media on which you receive National Instruments software are warranted not to fail to execute programming instructions, due to defects in
materials and workmanship, for a period of 90 days from date of shipment, as evidenced by receipts or other documentation. National Instruments
will, at its option, repair or replace software media that do not execute programming instruc tions if National Instruments receives notice of such defects
during the warranty period. National Instruments does not warrant that the operation of the software shall be uninterrupted or error free.
A Return Material Authorization (RMA) number must be obtained from the factory and clearly marked on the outside of the package before any
equipment will be accepted for warranty work. National Instruments will pay the shipping costs of returning to the owner parts which are covered by
warranty.
National Instruments believes that the information in this document is accurate. The document has been carefully reviewed for technical accuracy. In
the event that technical or typographical errors exist, National Instruments reserves the right to make changes to subsequent editions of this document
without prior notice to holders of this edition. The reader should consult National Instruments if errors are suspected. In no event shall National
Instruments be liable for any damages arising out of or related to this document or the information contained in it.
E
XCEPTASSPECIFIEDHEREIN, NATIONAL INSTRUMENTSMAKESNOWARRANTIES, EXPRESSORIMPLIED, ANDSPECIFICALLYDISCLAIMSANYWARRANTYOF
MERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE. CUSTOMER’SRIGHTTORECOVERDAMAGESCAUSEDBYFAULTORNEGLIGENCEONTHEPARTOF NATIONAL
I
NSTRUMENTSSHALLBELIMITEDTOTHEAMOUNTTHERETOFOREPAIDBYTHECUSTOMER. NATIONAL INSTRUMENTSWILLNOTBELIABLEFORDAMAGESRESULTING
FROMLOSSOFDATA, PROFITS, USEOFPRODUCTS, ORINCIDENTALORCONSEQUENTIALDAMAGES, EVENIFADVISEDOFTHEPOSSIBILITYTHEREOF. This limitation of
the liability of National Instruments will apply regardless of the form of action, whether in contract or tort, including negligence. Any action against
National Instruments must be brought within one year after the cause of action accrues. National Instruments shall not be liable for any delay in
performance due to causes beyond its reasonable control. The warranty provided herein does not cover damages, defects, malfunctions, or service
failures caused by owner’s failure to follow the National Instruments installation, operation, or maintenance instructions; owner’s modification of the
product; owner’s abuse, misuse, or negligent acts; and power failure or surges, fire, flood, accident, actions of third parties, or other events outside
reasonable control.
Copyright
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying,
recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National
Instruments Corporation.
National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other
intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only
to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.
Trademarks
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 trade names of their respective companies.
Members of the National Instruments Alliance Partner Program are business entities independent from National Instruments and have no agency,
partnership, or joint-venture relationship with National Instruments.
Patents
For patents covering National Instruments products, refer to the appropriate location: Help»Patents in your software, the patents.txt file
on your CD, or ni.com/patents.
WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS
(1) NATIONAL INSTRUMENTS PRODUCTS ARE NOT DESIGNED WITH COMPONENTS AND TESTING FOR A LEVEL OF
RELIABILITY SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL IMPLANTS OR AS CRITICAL COMPONENTS IN
ANY LIFE SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT
INJURY TO A HUMAN.
(2) IN ANY APPLICATION, INCLUDING THE ABOVE, RELIABILITY OF OPERATION OF THE SOFTWARE PRODUCTS CAN BE
IMPAIRED BY ADVERSE FACTORS, INCLUDING BUT NOT LIMITED TO FLUCTUATIONS IN ELECTRICAL POWER SUPPLY,
COMPUTER HARDWARE MALFUNCTIONS, COMPUTER OPERATING SYSTEM SOFTWARE FITNESS, FITNESS OF COMPILERS
AND DEVELOPMENT SOFTWARE USED TO DEVELOP AN APPLICATION, INSTALLATION ERRORS, SOFTWARE AND HARDWARE
COMPATIBILITY PROBLEMS, MALFUNCTIONS OR FAILURES OF ELECTRONIC MONITORING OR CONTROL DEVICES,
TRANSIENT FAILURES OF ELECTRONIC SYSTEMS (HARDWARE AND/OR SOFTWARE), UNANTICIPATED USES OR MISUSES, OR
ERRORS ON THE PART OF THE USER OR APPLICATIONS DESIGNER (ADVERSE FACTORS SUCH AS THESE ARE HEREAFTER
COLLECTIVELY TERMED “SYSTEM FAILURES”). ANY APPLICATION WHERE A SYSTEM FAILURE WOULD CREATE A RISK OF
HARM TO PROPERTY OR PERSONS (INCLUDING THE RISK OF BODILY INJURY AND DEATH) SHOULD NOT BE RELIANT SOLELY
UPON ONE FORM OF ELECTRONIC SYSTEM DUE TO THE RISK OF SYSTEM FAILURE. TO AVOID DAMAGE, INJURY, OR DEATH,
THE USER OR APPLICATION DESIGNER MUST TAKE REASONABLY PRUDENT STEPS TO PROTECT AGAINST SYSTEM FAILURES,
INCLUDING BUT NOT LIMITED TO BACK-UP OR SHUT DOWN MECHANISMS. BECAUSE EACH END-USER SYSTEM IS
CUSTOMIZED AND DIFFERS FROM NATIONAL INSTRUMENTS' TESTING PLATFORMS AND BECAUSE A USER OR APPLICATION
DESIGNER MAY USE NATIONAL INSTRUMENTS PRODUCTS IN COMBINATION WITH OTHER PRODUCTS IN A MANNER NOT
EVALUATED OR CONTEMPLATED BY NATIONAL INSTRUMENTS, THE USER OR APPLICATION DESIGNER IS ULTIMATELY
RESPONSIBLE FOR VERIFYING AND VALIDATING THE SUITABILITY OF NATIONAL INSTRUMENTS PRODUCTS WHENEVER
NATIONAL INSTRUMENTS PRODUCTS ARE INCORPORATED IN A SYSTEM OR APPLICATION, INCLUDING, WITHOUT
LIMITATION, THE APPROPRIATE DESIGN, PROCESS AND SAFETY LEVEL OF SUCH SYSTEM OR APPLICATION.
Page 4
Conventions
The following conventions are used in this manual:
<>Angle brackets that contain numbers separated by an ellipsis represent
a range of values associated with a bit or signal name—for example,
AO <3..0> .
»The » symbol leads you through nested menu items and dialog box options
to a final action. The sequence File»Page Setup»Options directs you to
pull down the File menu, select the Page Setup item, and select Options
from the last dialog box.
This icon denotes a note, which alerts you to important information.
This icon denotes a caution, which advises you of precautions to take to
avoid injury, data loss, or a system crash.When this icon is marked on the
product, refer to the Read Me First: Safety and Radio-Frequency Interference document, shipped with the product, for precautions to take.
When symbol is marked on a product it denotes a warning advising you to
take precautions to avoid electrical shock.
When symbol is marked on a product it denotes a component that may be
hot. Touching this component may result in bodily injury.
boldBold text denotes items that you must select or click in the software, such
as menu items and dialog box options. Bold text also denotes parameter
names.
italicItalic text denotes variables, emphasis, a cross-reference, or an introduction
to a key concept. Italic text also denotes text that is a placeholder for a word
or value that you must supply.
monospaceText in this font denotes text or characters that you should enter from the
keyboard, sections of code, programming examples, and syntax examples.
This font is also used for the proper names of disk drives, paths, directories,
programs, subprograms, subroutines, device names, functions, operations,
variables, filenames, and extensions.
monospace boldBold text in this font denotes the messages and responses that the computer
automatically prints to the screen. This font also emphasizes lines of code
that are different from the other examples.
Page 5
Contents
Chapter 1
About the SCXI-1102/B/C
What You Need to Get Started ......................................................................................1-2
National Instruments Documentation ............................................................................1-3
Installing Application Software, NI-DAQ, and the DAQ Device .................................1-4
Installing the SCXI-1102/B/C Module into the SCXI Chassis .......................1-4
Connecting the SCXI-1102/B/C in an SCXI Chassis
to an E/M Series DAQ Device for Multiplexed Scanning ...........................1-5
Connecting the SCXI-1102/B/C in a PXI/SCXI Combination Chassis
to an E/M Series DAQ Device for Multiplexed Scanning ...........................1-5
Verifying the SCXI-1102/B/C Installation in Software ................................................1-5
Installing SCXI Using NI-DAQmx in Software .............................................1-5
Manually Adding Modules in NI-DAQmx .....................................................1-5
Installing SCXI Using Traditional NI-DAQ (Legacy) in Software ................1-5
Manually Adding Modules in Traditional NI-DAQ (Legacy) ........................1-6
Verifying and Self-Testing the Installation .....................................................1-6
Troubleshooting the Self-Test Verification ...................................................................1-6
Troubleshooting in NI-DAQmx ......................................................................1-6
Troubleshooting in Traditional NI-DAQ (Legacy) .........................................1-8
Chapter 2
Connecting the Signals
Front Connector .............................................................................................................2-1
Front Connector Signal Descriptions ..............................................................2-3
Analog Input Signal Connections .....................................................2-3
Table 5-5.NI-DAQmx Current Measurement Properties ..................................... 5-6
Table 5-6.Programming a Task in LabVIEW ...................................................... 5-8
Table 5-7.NI-DAQ Functions Used to Configure SCXI-1102/B/C ...................... 5-17
Table D-1.Digital Signals on the SCXI-1102/B/C ................................................ D-2
SCXI-1102/B/C User Manualxni.com
Page 9
About the SCXI-1102/B/C
This chapter introduces the SCXI-1102/B/C module, and explains how to
install and remove the software and hardware.
The SCXI-1102/B/C modules are for signal conditioning of
thermocouples, low-bandwidth volt and millivolt sources, 4 to 20 mA
current sources, and 0 to 20 mA process-current sources. When used with
the SCXI-1581 precision current source module, you can use the
SCXI-1102/B/C to measure RTDs and thermistors. The SCXI-1102/B/C
has 32 differential analog input channels and one cold-junction sensor
channel. Each channel also has an amplifier with a selectable gain of 1 or
100. You can multiplex the SCXI-1102/B/C inputs to a single output, which
drives a single DAQ device channel.
On each channel the modules have the following:
•SCXI-1102—a two-pole lowpass filter with a 2 Hz cutoff frequency to
reject 60 Hz noise.
•SCXI-1102B—a three-pole lowpass filter with a 200 Hz cutoff
frequency.
•SCXI-1102C—a three-pole lowpass filter with a 10 kHz cutoff
frequency.
1
You can multiplex several SCXI-1102/B/C modules and other SCXI
modules into a single channel on the DAQ device, greatly increasing the
number of analog input signals that you can digitize.
Detailed specifications of the SCXI-1102/B/C modules are listed in
Appendix A, Specifications.
To set up and use the SCXI-1102/B/C module, you need the following:
❑ Hardware
–At least one of the following modules:
•SCXI-1102
•SCXI-1102B
•SCXI-1102C
–At least one of the following terminal blocks:
•SCXI-1300
•SCXI-1303
•SCXI-1308
•SCXI-1310
•TC-2095
•TBX-1303
•TBX-96
–An SCXI chassis or PXI/SCXI combination chassis
–One of the following:
•E/M Series DAQ device
•SCXI-1600
–A computer if using an SCXI chassis
–Cabling, cable adapter, and sensors as required for your
application
❑ Software
–NI-DAQ
–One of the following software packages:
•LabVIEW
•Measurement Studio
™
•LabWindows
SCXI-1102/B/C User Manual1-2ni.com
/CVI
™
Page 11
❑ Documentation
–Read Me First: Safety and Radio-Frequency Interference
–DAQ Getting Started Guide
–SCXI Quick Start Guide
–SCXI-1102/B/C User Manual
–Terminal block installation guide for your application
–Documentation for your software
National Instruments Documentation
The SCXI-1102/B/C User Manual is one piece of the documentation set for
data acquisition (DAQ) systems. You could have any of several types of
manuals depending on the hardware and software in the system. Use the
manuals you have as follows:
•SCXI chassis or PXI/SCXI combination chassis manual—Read this
manual for maintenance information on the chassis and for installation
instructions.
•The DAQ Getting Started Guide—This document has information on
installing NI-DAQ and the E/M Series DAQ device. Install these
before you install the SCXI module.
•The SCXI Quick Start Guide—This document contains a quick
overview for setting up an SCXI chassis, installing SCXI modules and
terminal blocks, and attaching sensors. It also describes setting up the
SCXI system in MAX.
•The SCXI hardware user manuals—Read these manuals next
for detailed information about signal connections and module
configuration. They also explain, in greater detail, how the module
works and contain application hints.
•Accessory installation guides or manuals—Read the terminal block
and cable assembly installation guides. They explain how to physically
connect the relevant pieces of the system. Consult these guides when
you are making the connections.
•The E/M Series DAQ device documentation—This documentation has
detailed information about the E/M Series DAQ device that plugs into
or is connected to the computer. Use this documentation for hardware
installation and configuration instructions, specification information
about the E/M Series DAQ device, and application hints.
•Software documentation—You may have both application software
•One or more of the following help files for software information:
and NI-DAQ software documentation. National Instruments (NI)
application software includes LabVIEW, LabWindows/CVI, and
Measurement Studio. After you set up the hardware system, use either
your application software documentation or the NI-DAQ
documentation to help you write your application. If you have a large,
complex system, it is worthwhile to look through the software
documentation before you configure the hardware.
–Start»Programs»National Instruments»NI-DAQ»
NI-DAQmx Help
–Start»Programs»National Instruments»NI-DAQ»
Traditional NI-DAQ User Manual
–Start»Programs»National Instruments»NI-DAQ»
Traditional NI-DAQ Function Reference Help
You can download NI documents from
the latest version of NI-DAQ, click Download Software at
ni.com/manuals. To download
ni.com.
Installing Application Software, NI-DAQ, and the
DAQ Device
Refer to the DAQ Getting Started Guide packaged with the NI-DAQ
software to install your application software, NI-DAQ driver software, and
the E/M Series DAQ device to which you will connect the SCXI-1102/B/C.
NI-DAQ 7.0 or later is required to configure and program the
SCXI-1102/B/C module. If you do not have NI-DAQ 7.0 or later, you can
either contact a NI sales representative to request it on a CD or download
the latest NI-DAQ version from
Note Refer to the Read Me First: Safety and Radio-Frequency Interference document
before removing equipment covers or connecting or disconnecting any signal wires.
Installing the SCXI-1102/B/C Module into the SCXI Chassis
Refer to the SCXI Quick Start Guide to install the SCXI-1102/B/C module.
ni.com.
SCXI-1102/B/C User Manual1-4ni.com
Page 13
Chapter 1About the SCXI-1102/B/C
Connecting the SCXI-1102/B/C in an SCXI Chassis to an E/M Series
DAQ Device for Multiplexed Scanning
Refer to the SCXI Quick Start Guide to install the cable adapter and connect
the SCXI modules to the E/M Series DAQ device.
If you have already installed the appropriate software, refer to Chapter 3,
Configuring and Testing, to configure the SCXI-1102/B/C module(s).
Connecting the SCXI-1102/B/C in a PXI/SCXI Combination Chassis to an
E/M Series DAQ Device for Multiplexed Scanning
Refer to the SCXI Quick Start Guide to connect the SCXI modules to the
E/M Series DAQ device.
If you have already installed the appropriate software, refer to Chapter 3,
Configuring and Testing, to configure the SCXI-1102/B/C module(s).
Verifying the SCXI-1102/B/C Installation in Software
Refer to the SCXI Quick Start Guide for information on verifying the SCXI
installation.
Installing SCXI Using NI-DAQmx in Software
Refer to the SCXI Quick Start Guide for information on installing modules
using NI-DAQmx in software.
Manually Adding Modules in NI-DAQmx
If you did not auto-detect the SCXI modules, you must manually add each
of the modules. Refer to the SCXI Quick Start Guide to manually add
modules.
Note NI recommends auto-detecting modules for the first time configuration of the
chassis.
Installing SCXI Using Traditional NI-DAQ (Legacy) in Software
Refer to the SCXI Quick Start Guide for information on installing modules
using Traditional NI-DAQ (Legacy) in software.
Manually Adding Modules in Traditional NI-DAQ (Legacy)
If you did not auto-detect the SCXI modules, you must manually add each
of the modules. Refer to the SCXI Quick Start Guide to manually add
modules.
Note NI recommends auto-detecting modules for the first time configuration of the
chassis.
Verifying and Self-Testing the Installation
The verification procedure for the SCXI chassis is the same for both
NI-DAQmx and Traditional NI-DAQ (Legacy). To test the successful
installation for the SCXI chassis, refer to the SCXI Quick Start Guide.
Verify that the chassis is powered on and correctly connected to an
E/M Series DAQ device.
After verifying and self-testing the installation, the SCXI system should
operate properly with your ADE software. If the test did not complete
successfully, refer to Chapter 3, Configuring and Testing, for
troubleshooting steps.
Troubleshooting the Self-Test Verification
If the self-test verification did not verify the chassis configuration,
complete the steps in this section to troubleshoot the SCXI configuration.
Troubleshooting in NI-DAQmx
•If you get a Verify SCXI Chassis message box showing the SCXI
chassis model number, Chassis ID: x, and one or more messages
stating Slot Number: x Configuration has module: SCXI-XXXX
or 1102/B/C, hardware in chassis is: Empty, take the following
troubleshooting actions:
–Make sure the SCXI chassis is powered on.
–Make sure all SCXI modules are properly installed in the chassis.
Refer to the SCXI Quick Start Guide for proper installation
instructions.
–Make sure the cable between the SCXI chassis and E/M Series
DAQ device is properly connected.
–Inspect the cable connectors for bent pins.
SCXI-1102/B/C User Manual1-6ni.com
Page 15
Chapter 1About the SCXI-1102/B/C
–Make sure you are using the correct NI cable assembly.
–Test the E/M Series DAQ device to verify it is working properly.
Refer to the E/M Series DAQ device help file for more
information.
•If you get a Verify SCXI Chassis message box showing the SCXI
chassis model number, Chassis ID: x, and the message Slot
Number: x Configuration has module: SCXI-XXXX or 1102/B/C,
hardware in chassis is: SCXI-YYYY, 1102/B/C, or Empty, complete
the following troubleshooting steps to correct the error.
1.Expand the list of NI-DAQmx devices by clicking the + next to
NI-DAQmx Devices.
2.Right-click the SCXI chassis and click Properties to load the
chassis configurator.
3.Under the Modules tab, ensure that the cabled module is listed in
the correct slot.
4.If the cabled module is not listed in the correct slot, complete the
following troubleshooting steps:
a.If the cabled module is not listed in the correct slot and the
slot is empty, click the drop-down listbox next to the correct
slot and select the cabled module. Configure the cabled
module following the steps listed in the SCXI Quick Start Guide. Click OK.
b.If another module appears where the cabled module should
be, click the drop-down listbox next to the correct slot and
select the cabled module. A message box appears asking you
to confirm the module replacement. Click OK. Configure the
cabled module following the steps listed in the SCXI Quick Start Guide. Click OK.
•If you have more than one kind of SCXI module in the SCXI chassis,
ensure that you have the highest priority SCXI module cabled to the
E/M Series DAQ device. Refer to the SCXI Quick Start Guide to find
out which SCXI module in the chassis should be cabled to the
E/M Series DAQ device.
•After checking the preceding items, return to the Troubleshooting the
Self-Test Verification section and retest the SCXI chassis.
If these measures do not successfully configure the SCXI system, contact
NI. Refer to the Technical Support Information document for contact
information.
•If you get the message Unable to test chassis at this time,
you have not designated at least one module as connected to a E Series
DAQ device. Refer to the Traditional NI-DAQ (Legacy) section of
Chapter 3, Configuring and Testing,
the cabled module in the system from Connected to: None to
Connected to: Device x.
•If you get the message
codes and the message
take the following troubleshooting actions:
–Make sure the SCXI chassis is powered on.
–Make sure the cable between the SCXI chassis and E Series DAQ
device is properly connected.
–Inspect the cable connectors for bent pins.
–Make sure you are using the correct NI cable assembly.
–Test the E Series DAQ device to verify it is working properly.
Refer to the E Series DAQ device help file for more information.
•If you get the message
and the message
to the Traditional NI-DAQ (Legacy) section of Chapter 3, Configuring
and Testing, and make sure the correct module is in the specified slot.
Delete the incorrect module as described in Appendix C, Removing the
SCXI-1102/B/C, and add the correct module as described in the
Traditional NI-DAQ (Legacy) section of Chapter 3, Configuring and
Testing.
•If you get the message
and the message
is installed in the specified slot. If not, install the module by following
the instructions in the SCXI Quick Start Guide. If the module is
installed in the correct slot, power off the chassis, remove the module
as specified in Appendix C, Removing the SCXI-1102/B/C, and verify
that no connector pins are bent on the rear signal connector. Reinstall
the module as described in the SCXI Quick Start Guide, ensuring
the module is fully inserted and properly aligned in the slot.
•After checking the preceding items, return to the Troubleshooting the
Self-Test Verification section and retest the SCXI chassis.
Failed to find followed by the module
Unable to communicate with chassis,
Failed to find, followed by module codes
Instead found: module with ID 0Xxx, refer
Failed to find, followed by a module code
Slot x is empty, make sure the configured module
and change the configuration of
If these measures do not successfully configure the SCXI system, contact
NI. Refer to the Technical Support Information document for contact
information.
SCXI-1102/B/C User Manual1-8ni.com
Page 17
Connecting the Signals
This chapter describes the input and output signal connections to the
SCXI-1102/B/C module with the module front connector and rear signal
connector. This chapter also includes connection instructions for the
signals on the SCXI-1102/B/C module connectors.
Refer to the installation guide of the terminal block for detailed information
regarding connecting the signals. If you are using a custom cable or
connector block, refer to the Front Connector section.
Front Connector
Table 2-1 shows the pin assignments for the SCXI-1102/B/C module front
connector.
Table 2-1. SCXI-1102/B/C Front Signal Pin Assignments
Front Connector DiagramPin NumberColumn AColumn BColumn C
32CH GNDAI 0 –AI 0 +
Column
ABC
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
NC—No Connection
31NCAI 1 –AI 1 +
30NCAI 2 –AI 2 +
29NCAI 3 –AI 3 +
28NCAI 4 –AI 4 +
27NCAI 5 –AI 5 +
26NCAI 6 –AI 6 +
25NCAI 7 –AI 7 +
24CH GNDAI 8 –AI 8 +
23NCAI 9 –AI 9 +
22NCAI 10 –AI 10 +
21NCAI 11 –AI 11 +
20NCAI 12–AI 12 +
19NCAI 13 –AI 13 +
18NCAI 14 –AI 14 +
17NCAI 15 –AI 15 +
16CH GNDAI 16 –AI 16 +
15NCAI 17 –AI 17 +
14NCAI 18 –AI 18 +
13NCAI 19 –AI 19 +
12NCAI 20 –AI 20 +
11NCAI 21 –AI 21 +
10NCAI 22 –AI 22 +
9NCAI 23 –AI 23 +
8NCAI 24 –AI 24 +
7NCAI 25 –AI 25 +
6NCAI 26 –AI 26 +
5CH GNDAI 27 –AI 27 +
4CJ SENSORAI 28 –AI 28 +
3CJ SENSORAI 29 –AI 29 +
2CH GNDAI 30 –AI 30 +
1+5 VAI 31 –AI 31 +
SCXI-1102/B/C User Manual2-2ni.com
Page 19
Chapter 2Connecting the Signals
Front Connector Signal Descriptions
Table 2-2. Front Connector Signals
PinSignal NameDescription
A1+5 V+5 VDC Source—Used to power the
temperature sensor on the terminal block.
0.2 mA of source not protected.
A2, A5, A16, A24,
A32
A3, A4CJ SENSORCold-junction Temperature Sensor
B1–B32AI 31 – through AI 0 –Negative Input Channels—Negative side of
C1–C32AI 31 + through AI 0 +Positive Input Channels 31 through
Note: All other pins are not connected.
CH GNDChassis Ground—Tied to the SCXI chassis.
Input—Connects to the temperature sensor
of the terminal block.
differential input channels.
0—Positive side of differential input
channels.
Analog Input Signal Connections
The signal terminals for the negative input channel are located in column B
of the connector. The signal terminal for each corresponding positive input
channel is located in column C of the connector. Each input goes to a
separate filter and amplifier that is multiplexed to the module output buffer.
If the terminal block has a temperature sensor, the sensor output—
connected to pins A3 and A4 (CJ SENSOR)—is also filtered and
multiplexed to the module output buffer.
The differential input signal range of an SCXI-1102/B/C module input
channel is ±10 V when using a gain of 1 or ±0.1 V when using a gain of
100. This differential input range is the maximum measurable voltage
difference between the positive and negative channel inputs. The
common-mode input signal range of an SCXI-1102/B/C module input
channel is ±10 V. This common-mode input range for either positive or
negative channel input is the maximum input voltage that results in a valid
measurement. Each channel includes input protection circuitry to withstand
the accidental application of voltages up to ±42 VAC peak or 60 VDC.
Cautions Exceeding the input damage level (±42 VAC peak or 60 VDC between input
channels and chassis ground) can damage the SCXI-1102/B/C module, the SCXIbus, and
the DAQ device. NI is not liable for any injuries resulting from such signal connections.
Applying a voltage greater than ±42 VAC peak or 60 VDC to the SCXI-1102/B/C is an
electrical shock hazard. NI is not liable for any damages or injuries resulting from such
voltage application.
Note Exceeding the differential or common-mode input channel ranges results in a
distorted signal measurement, and can also increase the settling time requirement of the
connected E/M Series DAQ device.
Ground-Referencing the Signals
The input signals can be either ground-referenced, as shown in Figure 2-1,
or floating, as shown in Figure 2-2. Before you connect the thermocouple
or any other signal, determine whether it is floating or ground-referenced.
If it is a floating signal, you must ground-reference the signal in one of two
ways. You can connect the negative channel input to chassis ground
through a bias resistor as shown in Figure 2-2 or you can use the bias
resistors that are included with some terminal blocks such as the
SCXI-1303. The SCXI-1303 also has a resistor pack for pulling up the
positive inputs for open-thermocouple detection. Consult the installation
guide of your terminal block for details.
Do not ground signals that are already ground-referenced; doing so results
in a ground loop, which adversely affects the measurement accuracy.
Directly grounding floating signals to the chassis ground without using a
bias resistor is not recommended as this can result in noisy readings.
Figure 2-2. Floating Signal Connection Referenced to Chassis Ground
Cold-Junction Sensor Connection
Pins A3 and A4 (CJ SENSOR) connect the temperature sensor located on
the SCXI-1300 or SCXI-1303 terminal blocks to the SCXI-1102/B/C
module. The CJ SENSOR signal is measured relative to CH GND. Pins A3
and A4 are connected within the SCXI-1102/B/C module so the position of
the MTEMP/DTEMP jumper on the SCXI-1300 or SCXI-1303 does not
matter. The input is overvoltage-protected to 15 VDC with power on
and off.
+
–
+
–
+
–
SCXI - 1102/B/C
Caution Exceeding the overvoltage protection on the CJ SENSOR input can damage the
SCXI-1102/B/C module, the SCXIbus, and the DAQ device. NI is not liable for any
damages or injuries resulting from such signal connections.
Rear Signal Connector
Table 2-3 shows the SCXI-1102/B/C module rear signal connector pin
assignments.
The rear signal connector on the cabled module is the interface between
the DAQ device and all modules in the SCXI chassis. CH 0 is used to
differentially multiplex all 32 channels, the CJ sensor, and analog signals
from the modules to the connected DAQ device.
The communication signals between the DAQ device and the SCXI
system are listed in Table 2-4. If the DAQ device is connected to the
SCXI-1102/B/C, these digital lines are unavailable for general-purpose
digital I/O.
Table 2-4. SCXI-1102/B/C Communication Signals
NI-DAQmx
SCXI
Pin
24, 33DIG GNDD GNDDGND—Digital ground—these
25SER DAT INP0.0DIO0InputSerial data in—this
26SER DAT OUTP0.4DIO4OutputSerial data out—this
27DAQ D*/AP0.1DIO1InputBoard data/address
Signal Name
Device Signal
Name
Traditional NI-DAQ
(Legacy) Device
Signal Name
DirectionDescription
pins supply the
reference for
E/M Series DAQ device
digital signals and are
connected to the
module digital ground.
signal taps into the
SCXIbus MOSI line to
send serial input data to
a module or Slot 0.
signal taps into the
SCXIbus MISO line to
accept serial output data
from a module.
line—this signal taps
into the SCXIbus D*/A
line to indicate to the
module whether the
incoming serial stream
is data or address
information.
SCXI-1102/B/C User Manual2-8ni.com
Page 25
Chapter 2Connecting the Signals
Table 2-4. SCXI-1102/B/C Communication Signals (Continued)
signal taps into the
SCXIbus INTR* line to
indicate whether the
information on MOSI is
being sent to a module
or Slot 0.
edge indicates to the
scanned SCXI module
that the E/M Series
DAQ device has taken a
sample and causes the
module to advance
channels.
signal taps into the
SCXIbus SPICLK line
to clock the data on the
MOSI and MISO lines.
Connecting Thermocouples
Refer to the terminal block installation guide, such as the SCXI-1303, for
information about connecting thermocouples. NI recommends using an
isothermal terminal block, such as the SCXI-1303, for accurate
thermocouple measurements.
Connecting RTDs
Refer to the SCXI-1581 User Manual for information about connecting
RTDs and for additional RTD theory.
Connecting a Current-Loop Receiver
Refer to Appendix E, Current-Loop Receivers, for information about
connecting current loop receivers.
This chapter discusses configuring the SCXI-1102/B/C in MAX for use
with either NI-DAQmx or Traditional NI-DAQ (Legacy), creating and
testing a virtual channel, global channel, and/or task.
SCXI-1102/B/C Software-Configurable Settings
This section describes how to set the gain/input signal range and how to
configure your software for compatible sensor types. It also describes how
to perform configuration of these settings for the SCXI-1102/B/C in
NI-DAQmx and Traditional NI-DAQ (Legacy). For more information on
the relationship between the settings and the measurements and how to
configure settings in your application, refer to Chapter 4, Theory of
Operation.
Common Software-Configurable Settings
This section describes the most frequently used software-configurable
settings for the SCXI-1102/B/C. Refer to Chapter 4, Theory of Operation,
for a complete list of software-configurable settings.
3
Gain/Input Range
Gain/input range is a software-configurable setting that allows you to
choose the appropriate amplification to fully utilize the range of the
E/M Series DAQ device. In most applications NI-DAQ chooses and sets
the gain for you determined by the input range. This feature is described in
Chapter 4, Theory of Operation. Otherwise, you should determine the
appropriate gain using the input signal voltage range and the full-scale
limits of the SCXI-1102/B/C output. You can select a gain of 1 or 100 on a
per channel basis.
CJC Source/Value
When using a terminal block that has a CJ sensor for thermocouple
measurements, you can set the CJC source as internal, which scans the
sensor at the beginning of each measurement and scales the readings
accordingly.
Note If you are not using an NI ADE, using an NI ADE prior to version 7.0, or are using
an unlicensed copy of an NI ADE, additional dialog boxes from the NI License Manager
appear allowing you to create a task or global channel in unlicensed mode. These messages
continue to appear until you install version 7.0 or later of an NI ADE.
This section describes where users can access each software-configurable
setting for modification in MAX. The location of the settings varies
depending on the version of NI-DAQ you use. Refer to either the
NI-DAQmx section or the Traditional NI-DAQ (Legacy) section. You also
can refer to the DAQ Getting Started Guide and the SCXI Quick Start Guide
for more information on installing and configuring the hardware. You also
can use the DAQ Assistant to graphically configure common measurement
tasks, channels, or scales.
NI-DAQmx
Using NI-DAQmx, you can configure software settings such as sensor type
and gain/input signal range in the following ways:
•Task or global channel in MAX
•Functions in your application
Note All software-configurable settings are not configurable both ways. This section only
discusses settings in MAX. Refer to Chapter 4, Theory of Operation, for information on
using functions in your application and for information on configuring the settings for your
application using Traditional NI-DAQ (Legacy).
You can use the SCXI-1102/B/C module to make the following types of
measurements:
•Voltage input
•Thermocouple
•RTD
•Thermistors
•Current input
SCXI-1102/B/C User Manual3-2ni.com
Page 28
Chapter 3Configuring and Testing
Creating a Global Channel or Task
To create a new voltage, temperature, or current input NI-DAQmx global
task or channel, complete the following steps:
1.Double-click Measurement & Automation on the desktop.
2.Right-click Data Neighborhood and select Create New.
3.Select NI-DAQmx Task or NI-DAQmx Global Channel, and click Next.
4.Select Analog Input.
5.Select one of the following:
•Voltage
•Temperature
and then select one of the following:
–Iex Thermistor
–RTD
–Thermocouple
–Vex Thermistor
•Current
6.If you are creating a task, you can select a range of channels by holding
down the <Shift> key while selecting the channels. You can select
multiple individual channels by holding down the <Ctrl> key while
selecting channels. If you are creating a channel, you can only select
one channel. Click Next.
7.Name the task or channel and click Finish.
8.Select the channel(s) you want to configure. You can select a range of
channels by holding down the <Shift> key while selecting the
channels. You can select multiple individual channels by holding down
the <Ctrl> key while selecting channels.
Note If you want to add channels of various measurement types to the same task, click
the Add Channels button to select the measurement type for the additional channels.
9.Enter the specific values for your application in the Settings tab.
Context help information for each setting is provided on the right
side of the screen. Configure the input signal range using either
NI-DAQmx Task or NI-DAQmx Global Channel. When you set the
minimum and maximum range of NI-DAQmx Task or NI-DAQmx Global Channel, the driver selects the best gain for the measurement.
You also can set it through your application. Refer to Chapter 3,
Configuring and Testing, for more information.
10. If you are creating a task and want to set timing or triggering controls,
enter the values in the Task Timing and Task Triggering tabs.
Traditional NI-DAQ (Legacy)
Using Traditional NI-DAQ (Legacy), you can configure software settings,
such as gain/input signal range in the following three ways:
•module property pages in MAX
•virtual channels properties in MAX
•functions in your ADE
Note All software-configurable settings are not configurable in all three ways. This
section only discusses settings in MAX. Refer to Chapter 4, Theory of Operation, for
information on using functions in your application.
Most of these settings are available in module properties and/or using
virtual channels:
•Gain/input signal range—configure gain using module properties.
When you set the minimum and maximum range of the virtual
channel, the driver selects the best gain. The default gain setting
for Traditional NI-DAQ (Legacy) is 100.
Note Refer to Chapter 4, Theory of Operation, for information on configuring the settings
for your application using Traditional NI-DAQ (Legacy).
Configuring Module Property Pages in Traditional
NI-DAQ (Legacy)
1.Right-click the SCXI-1102/B/C module you want to configure and
select Properties. Click General.
2.If the module you are configuring is connected to an E Series DAQ
device, select that device by using Connected to. If you want the
E Series DAQ device to control the chassis, confirm there is a check in
the This device will control the chassis checkbox. If the module you
are configuring is not connected to an E Series DAQ device, select
None.
SCXI-1102/B/C User Manual3-4ni.com
Page 30
Chapter 3Configuring and Testing
3.Click the Channel tab. Select the appropriate gain for each channel. If
you want to configure all the channels at the same time, select the
Channel drop-down list, scroll to the bottom, and select All Channels.
Refer to the SCXI-1102/B/C Software-Configurable Settings section
for a detailed description of each setting. Click Apply.
4.Click Accessory. Select the accessory you connected to the module.
When configuration is complete, click OK.
The Traditional NI-DAQ (Legacy) chassis and SCXI-1102/B/C should now
be configured properly. If you need to change the module configuration,
right-click the module and repeat steps 1 through 4. Test the system
following the steps in the Troubleshooting the Self-Test Verification
section of Chapter 1, About the SCXI-1102/B/C.
Creating a Virtual Channel
To create a virtual channel, complete the following steps:
1.Right-click Data Neighborhood and select Create New.
2.Select Traditional NI-DAQ Virtual Channel and click Finish.
3.Select Analog Input from the drop-down menu and click Next.
4.Enter the Channel Name and Channel Description, and click Next.
5.Select one of the following measurement types from the drop-down
menu:
•Voltage
•X Thermocouple
•X RTD
•Current
6.Click Next.
7.The next windows ask for information that is dependent upon the
selection made in step 5. Supply the needed information and click
Next as needed.
8.Click Finish.
Verifying the Signal
This section describes how to take measurements using test panels in order
to verify signal, and configuring and installing a system in NI-DAQmx and
Traditional NI-DAQ (Legacy).
Verifying the Signal in NI-DAQmx Using a Task or Global Channel
You can verify the signals on the SCXI-1102/B/C using NI-DAQmx by
completing the following steps:
1.Click + next to Data Neighborhood.
2.Click + next to NI-DAQmx Tasks.
3.Click the task.
4.Select the channel(s) you want to verify. You can select a block of
channels by holding down the <Shift> key or multiple channels by
holding down the <Ctrl> key. Click OK.
5.Enter the appropriate information on the Settings tab.
6.Click the Test button.
7.Click the Start button.
8.After you have completed verifying the channels, click the Stop
button.
You have now verified the SCXI-1102/B/C configuration and signal
connection.
Note For more information on how to further configure the SCXI-1102/B/C, or how to use
LabVIEW to configure the module and take measurements, refer to Chapter 4, Theory of
Operation.
Verifying the Signal in Traditional NI-DAQ (Legacy)
This section discusses how to verify the signal in Traditional NI-DAQ
(Legacy) using channel strings and virtual channels.
Verifying the Signal Using Virtual Channel
If you have already created a virtual channel, complete the following steps
to verify the signal:
1.Right-click the virtual channel you want to verify and select Test.
2.In Channel Names, select the channel you want to verify.
3.When you have completed verifying the channel, click Close.
SCXI-1102/B/C User Manual3-6ni.com
Page 32
Chapter 3Configuring and Testing
Verifying the Signal Using Channel Strings
Refer to AppendixChapter B, Using SCXI Channel Strings with
Traditional NI-DAQ (Legacy) 7.0 or Later, for information about
formatting channel strings.
Complete the following steps to use channel strings in verifying the signal:
1.Click + next to Devices and Interfaces.
2.Click + next to Traditional NI-DAQ Devices.
3.Right-click the appropriate E Series DAQ device.
4.Click Test Panels.
5.Enter the channel string.
6.Enter the input limits.
7.Select the Data Mode.
8.Select the Y Scale Mode.
Refer to the LabVIEW Measurements Manual for more information and for
proper formatting of channel strings for different uses.
The SCXI-1102/B/C modules consist of 32 multiplexed input channels,
each with a software-programmable gain of 1 or 100. Each input channel
has its own lowpass filter. The SCXI-1102/B/C modules also have a digital
section for automatic control of channel scanning, temperature sensor
selection, and gain selection.
Rear Signal Connector, SCXIbus Connector, and
SCXIbus Interface
The SCXIbus controls the SCXI-1102/B/C module. The SCXIbus interface
connects the rear signal connector to the SCXIbus, allowing a DAQ device
to control the SCXI-1102/B/C module and the rest of the chassis.
Digital Control Circuitry
The digital control circuitry consists of the Address Handler and registers
that are necessary for identifying the module, starting calibration
information, setting the gain, and selecting the appropriate channel.
Analog Circuitry
The analog circuitry per channel consists of a lowpass filter and an
amplifier with a software selectable gain of 1 or 100. The CJ SENSOR
channel also has a buffered lowpass filter but has no amplifier. The
channels and CJ SENSOR are multiplexed to a single output buffer.
Analog Input Channels
Each of the 32 analog input channels feeds to a separate amplifier with a
programmable gain of 1 or 100. Then the signal passes through a fixed
lowpass filter.
Note Because of the 2 Hz bandwidth of the SCXI-1102 module input channels, after
changing the gains you must wait approximately 3 s for the channels settle in order to get
an accurate measurement. NI-DAQ automatically accounts for this time and determines
when the module output has settled. For the SCXI-1102B and SCXI-1102C modules, this
time is approximately 100 ms and 1 ms, respectively.
SCXI-1102/B/C User Manual4-2ni.com
Page 35
The CJ SENSOR input channel is used to read the sensor temperature from
the terminal blocks that have one, such as the SCXI-1300 and SCXI-1303.
The temperature sensor is for cold-junction compensation thermocouple
measurements. The CJ SENSOR channel also passes through a 2 Hz
lowpass filter to reject unwanted noise on the SCXI-1102/B/C. Along with
the other 32 input channels, the CJ SENSOR is multiplexed to the output
buffer, where it can be read by the DAQ device.
Theory of Multiplexed Operation
The SCXI-1102/B/C operates in multiplexed mode. which means that all
input channels of the SCXI module are multiplexed into a single analog
input channel of the E/M Series DAQ device. Multiplexed mode operation
is ideal for high channel count systems. The power of SCXI multiplexed
mode scanning is its ability to route many input channels to a single channel
of the E/M Series DAQ device.
The multiplexing operation of the analog input signals is performed
entirely by multiplexers in the SCXI modules, not inside the E/M Series
DAQ device or SCXI chassis. The SCXI-1102/B/C scanned channels are
kept by the NI-DAQ driver in a scan list. Immediately prior to a multiplexed
scanning operation, the SCXI chassis is programmed with a module scan
list that controls which module sends its output to the SCXIbus during a
scan through the cabled SCXI module.
Chapter 4Theory of Operation
The list can contain channels in any physical order, but the SCXI-1102/B/C
multiplexer can only sequence the channels in the order 0, 1..31. The
SCXI-1102/B/C cannot skip channels or scan channels in random order.
The ordering of scanned channels must be sequential. The scan list is
limited to a total of 512 channels per E/M Series DAQ device.
When you configure a module for multiplexed mode operation, the routing
of multiplexed signals to the E/M Series DAQ device depends on which
module in the SCXI system is cabled to the E/M Series DAQ device. There
are several possible scenarios for routing signals from the multiplexed
modules to the E/M Series DAQ device.
If the scanned SCXI-1102/B/C module is not directly cabled to the E/M
Series DAQ device, the module sends its signals through the SCXIbus to
the cabled module. The cabled module, whose routing is controlled by the
SCXI chassis, routes the SCXIbus signals to the E/M Series DAQ device
through the CH 0 pin on its rear signal connector.
If the E/M Series DAQ device scans the cabled module, the module routes
its input signals through the CH 0 pin on its rear signal connector to the
E/M Series DAQ device CH 0.
Multiplexed mode scanning acquisition rates have limitations that are
determined based on the hardware in the system, and the mode of
operation. The maximum multiplexing rate of SCXI is 333 kHz. If the
E/M Series DAQ device can sample more quickly than 333 kHz, then the
maximum multiplexing rate of SCXI is the limiting factor. If the E/M Series
DAQ device cannot sample at 333 kS/s, the sample rate of the E/M Series
DAQ device is the limiting factor on the maximum acquisition rate of the
system.
Since you must scan the SCXI-1102/B/C sequentially, the driver
automatically scans channels not included in the scan list if a sequential
order is not maintained. When this happens, the maximum sample rate is
also factored into the channels that are scanned and discarded for the
purpose of completing the scan list.
For measurement accuracy of 0.012% of full scale, the minimum scan
interval is 3 µs, which is the smallest interval in which you can switch
between analog channels on the module and still measure accurate
voltages. The 3 µs scan interval gives you a maximum sampling rate of
333 kHz. For better accuracy, you must increase the scan interval in
accordance with the specifications, which will reduce the maximum
aggregate sample rate.
SCXI-1102/B/C User Manual4-4ni.com
Page 37
Using the SCXI-1102/B/C
This chapter makes suggestions for developing your application and
provides basic information regarding calibration.
Developing Your Application in NI-DAQmx
Note If you are not using an NI ADE, using an NI ADE prior to version 7.0, or are using
an unlicensed copy of an NI ADE, additional dialog boxes from the NI License Manager
appear allowing you to create a task or global channel in unlicensed mode. These messages
continue to appear until you install version 7.0 or later of an NI ADE.
This section describes how to configure and use NI-DAQmx to control the
SCXI-1102/B/C in LabVIEW, LabWindows/CVI, and Measurement
Studio. These ADEs provide greater flexibility and access to more settings
than MAX, but you can use ADEs in conjunction with MAX to quickly
create a customized application.
5
Typical Program Flowchart
Figure 5-1 shows a typical program voltage measurement flowchart for
creating a task to configure channels, take a measurement, analyze the data,
present the data, stop the measurement, and clear the task.
Figure 5-1. Typical Program Flowchart for Voltage Measurement Channels
SCXI-1102/B/C User Manual5-2ni.com
Page 39
General Discussion of Typical Flowchart
The following sections briefly discuss some considerations for a few of the
steps in Figure 5-1. These sections are meant to give an overview of some
of the options and features available when programming with NI-DAQmx.
Creating a Task Using DAQ Assistant or
Programmatically
When creating an application, you must first decide whether to create the
appropriate task using the DAQ Assistant or programmatically in the ADE.
Developing your application using DAQ Assistant gives you the ability to
configure most settings such as measurement type, selection of channels,
excitation voltage, signal input limits, task timing, and task triggering. You
can access the DAQ Assistant through MAX or your NI ADE. Choosing to
use the DAQ Assistant can simplify the development of your application.
NI recommends creating tasks using the DAQ Assistant for ease of use,
when using a sensor that requires complex scaling, or when many
properties differ between channels in the same task.
If you are using an ADE other than an NI ADE, or if you want to explicitly
create and configure a task for a certain type of acquisition, you can
programmatically create the task from your ADE using functions or VIs.
If you create a task using the DAQ Assistant, you can still further configure
the individual properties of the task programmatically with functions
or property nodes in your ADE. NI recommends creating a task
programmatically if you need explicit control of programmatically
adjustable properties of the DAQ system.
Chapter 5Using the SCXI-1102/B/C
Programmatically adjusting properties for a task created in the DAQ
Assistant overrides the original, or default, settings only for that session.
The changes are not saved to the task configuration. The next time you load
the task, the task uses the settings originally configured in the DAQ
Assistant.
Adjusting Timing and Triggering
There are several timing properties that you can configure through the
DAQ Assistant or programmatically using function calls or property nodes.
If you create a task in the DAQ Assistant, you can still modify the timing
properties of the task programmatically in your application.
When programmatically adjusting timing settings, you can set the task to
acquire continuously, acquire a buffer of samples, or acquire one point at a
time. For continuous acquisition, you must use a while loop around the
acquisition components even if you configured the task for continuous
acquisition using MAX or the DAQ Assistant. For continuous and buffered
acquisitions, you can set the acquisition rate and the number of samples to
read in the DAQ Assistant or programmatically in your application. By
default, the clock settings are automatically set by an internal clock based
on the requested sample rate. You also can select advanced features such as
clock settings that specify an external clock source, internal routing of the
clock source, or select the active edge of the clock signal.
Configuring Channel Properties
All ADEs used to configure the SCXI-1102/B/C access an underlying set
of NI-DAQmx properties. Table 5-1 shows some of these properties. You
can use Table 5-1 to determine what kind of properties you need to set to
configure the module for your application. For a complete list of
NI-DAQmx properties, refer to your ADE help file.
Note You cannot adjust some properties while a task is running. For these properties, you
must stop the task, make the adjustment, and re-start the application. Tables 5-1, 5-2, 5-3,
and 5-4 assume all properties are configured before the task is started.
Table 5-1. NI-DAQmx Voltage Measurement Properties
PropertyShort NameDescription
Analog Input»Maximum ValueAI.MaxSpecifies the maximum value you
expect to measure. The
SCXI-1102/B/C gain and
E/M Series DAQ device range are
computed automatically from this
value.
Analog Input»Minimum ValueAI.MinSpecifies the minimum value
you expect to measure. The
SCXI-1102/B/C gain and
E/M Series DAQ device range are
computed automatically from this
value.
Analog Input»General Properties»
Advanced»Range»High
AI.RNG.HighSpecifies the upper limit of the
E/M Series DAQ device input
range in voltage.
SCXI-1102/B/C User Manual5-4ni.com
Page 41
Chapter 5Using the SCXI-1102/B/C
Table 5-1. NI-DAQmx Voltage Measurement Properties (Continued)
PropertyShort NameDescription
Analog Input»General Properties»
Advanced»Range»Low
Analog Input»General Properties»
Advanced»Gain and Offset»Gain Value
Analog Input»Temperature»
Thermistor»Custom»A, B, C
Table 5-5. NI-DAQmx Current Measurement Properties
PropertyShort NameDescription
Analog Input»General Properties»
Signal Conditioning»Current
ShuntResistors»Location
AI.RTD.A
AI.RTD.B
AI.RTD.C
Specifies the A, B, or C constant of
the Callendar-Van Dusen equation
when using a custom RTD type.
AI.Resistance.CfgSpecifies the resistance
configuration for the channel, such
as 2-wire, 3-wire, or 4-wire.
AI.Thrmistr.R1Specifies the resistance in ohms of
the sensor at 0 °C.
AI.Thrmistr.A
AI.Thrmistr.B
AI.Thrmistr.C
Specifies the A, B, or C constant of
the Callendar-Van Dusen equation
when using a custom thermistor
type.
AI.CurrentShunt.LocSpecifies the shunt
resistance location.
Analog Input»General Properties»
Signal Conditioning»Current
Shunt Resistor»Value
Note This is not a complete list of NI-DAQmx properties and does not include every
AI.CurrentShunt.ResistanceSpecifies the resistance, in
ohms, of the external shunt
resistance.
property you may need to configure your application. It is a representative sample of
important properties to configure for voltage measurements. For a complete list of
NI-DAQmx properties and more information about NI-DAQmx properties, refer to your
ADE help file.
SCXI-1102/B/C User Manual5-6ni.com
Page 43
Chapter 5Using the SCXI-1102/B/C
Acquiring, Analyzing, and Presenting
After configuring the task and channels, you can start the acquisition, read
measurements, analyze the data returned, and display it according to the
needs of your application. Typical methods of analysis include digital
filtering, averaging data, performing harmonic analysis, applying a custom
scale, or adjusting measurements mathematically.
NI provides powerful analysis toolsets for each NI ADE to help you
perform advanced analysis on the data without requiring you to have a
programming background. After you acquire the data and perform any
required analysis, it is useful to display the data in a graphical form or log
it to a file. NI ADEs provide easy-to-use tools for graphical display, such as
charts, graphs, slide controls, and gauge indicators. NI ADEs have tools
that allow you to easily save the data to files such as spread sheets for easy
viewing, ASCII files for universality, or binary files for smaller file sizes.
Completing the Application
After you have completed the measurement, analysis, and presentation of
the data, it is important to stop and clear the task. This releases any memory
used by the task and frees up the DAQ hardware for use in another task.
Note In LabVIEW, tasks are automatically cleared.
Developing an Application Using LabVIEW
This section describes in more detail the steps shown in the typical program
flowchart in Figure 5-1, such as how to create a task in LabVIEW and
configure the channels of the SCXI-1102/B/C. If you need more
information or for further instructions, select Help»VI, Function, & How-To Help from the LabVIEW menu bar.
Note Except where otherwise stated, the VIs in Table 5-6 are located on the Functions»
All Functions»NI Measurements»DAQmx - Data Acquisition subpalette and
Create Task in DAQ AssistantCreate a DAQmx Task Name Control located on the
Controls»All Controls»I/O»DAQmx Name Controls
subpalette, right-click it, and select
Assistant)
.
New Task (DAQ
Create a Task
Programmatically (optional)
DAQmx Create Task.vi located on the Functions»
All Functions»NI Measurements»DAQmx - Data
Acquisition»DAQmx Advanced Task Options
subpalette—This VI is optional if you created and configured
the task using the DAQ Assistant. However, if you use it in
LabVIEW, any changes you make to the task are not saved to a
task in MAX.
Create Virtual Channel(s)DAQMX Create Virtual Channel.vi located on the
Functions»All Functions»NI Measurements»DAQmx - Data
Acquisition subpalette—Use this VI to add virtual channels to
the task. Select the type of virtual channel based on the
measurement you plan to perform.
Adjust Timing Settings
(optional)
DAQmx Timing.vi (Sample Clock by default)—This VI is
optional if you created and configured the task using the DAQ
Assistant. Any timing settings modified with this VI are not
saved in the DAQ Assistant. They are only available for the
present session.
Configure Channels (optional)NI-DAQmx Channel Property Node, refer to the Using a
NI-DAQmx Channel Property Node in LabVIEW section for
more information. This step is optional if you created and fully
configured the channels using the DAQ Assistant. Any channel
modifications made with a channel property node are not saved
in the task in the DAQ Assistant. They are only available for the
present session.
Start MeasurementDAQmx Start Task.vi
Read MeasurementDAQmx Read.vi
Analyze DataSome examples of data analysis include filtering, scaling,
harmonic analysis, or level checking. Some data analysis tools
are located on the Functions»Signal Analysis subpalette and on
the Functions»All Functions»Analyze subpalette.
SCXI-1102/B/C User Manual5-8ni.com
Page 45
Chapter 5Using the SCXI-1102/B/C
Table 5-6. Programming a Task in LabVIEW (Continued)
Flowchart StepVI or Program Step
Display DataYou can use graphical tools such as charts, gauges, and graphs
to display the data. Some display tools are located on the
Controls»All Controls»Numeric»Numeric Indicator
subpalette and Controls»All Controls»Graph subpalette.
Continue SamplingFor continuous sampling, use a While Loop. If you are using
hardware timing, you also need to set the
DAQmx Timing.vi
sample mode to Continuous Samples. To do this, right-click the
terminal of the
DAQmx Timing.vi labeled sample mode and
click Create»Constant. Click the box that appears and select
Continuous Samples.
Stop MeasurementDAQmx Stop Task.vi (This VI is optional, clearing the task
automatically stops the task.)
Clear TaskDAQmx Clear Task.vi
Using a NI-DAQmx Channel Property Node in
LabVIEW
You can use property nodes in LabVIEW to manually configure the
channels. To create a LabVIEW property node, complete the following
steps:
1.Launch LabVIEW.
2.Create the property node in a new VI or in an existing VI.
3.Open the block diagram view.
4.From the Functions toolbox, select All Functions»NI Measurements»DAQmx - Data Acquisition, and select
Channel Property Node
.
5.The ActiveChans property is displayed by default. This allows you to
specify exactly what channel(s) you want to configure. If you want to
configure several channels with different properties, separate the lists
of properties with another Active Channels box and assign the
appropriate channel to each list of properties.
DAQmx
Note If you do not use Active Channels, the properties are set on all of the channels in
6.Right-click ActiveChans, and select Add Element. Left-click the new
ActiveChans box. Navigate through the menus, and select the
property you wish to define.
7.Change the property to read or write to either get the property or write
a new value. Right-click the property, go to Change To, and select
Write, Read, or Default Value.
8.After you have added the property to the property node, right-click the
terminal to change the attributes of the property, add a control,
constant, or indicator.
9.To add another property to the property node, right-click an existing
property and left-click Add Element. To change the new property,
left-click it and select the property you wish to define.
Note Refer to the LabVIEW Help for information about property nodes and specific
NI-DAQmx properties.
Specifying Channel Strings in NI-DAQmx
Use the channel input of DAQmx Create Channel to specify the
SCXI-1102/B/C channels. The input control/constant has a pull-down
menu showing all available external channels. The strings take one of the
following forms:
•single device identifier/channel number—for example
•multiple, noncontinuous channels—for example SC1Mod1/ch0,
SC1Mod1/ch4
NI recommends scanning the channels in order.
•multiple continuous channels—for example
(channels 0 through 4)
. This mode can affect the SCXI-1102/B/C sample rate.
SC1Mod1/ch0
SC1Mod1/ch0:4
When you have a task containing SCXI-1102/B/C channels, you can set the
properties of the channels programmatically using the DAQmx Channel Property Node.
Follow the general programming flowchart or open an example to build a
basic voltage measurement virtual channel. You can use property nodes in
LabVIEW to control, configure, and customize the NI-DAQmx task and
SCXI-1102/B/C. To create a LabVIEW property node, complete the
following steps:
1.Launch LabVIEW.
2.Create the property node in a new Virtual Instrument (VI) or in an
existing VI.
SCXI-1102/B/C User Manual5-10ni.com
Page 47
Chapter 5Using the SCXI-1102/B/C
3.Open the block diagram view.
4.From the Functions tool bar, select NI Measurements,
DAQmx - Data Acquisition, and select the type of property node you
wish to configure.
5.Left-click inside the property box and select ActiveChans. This allows
you to specify what channel(s) you want to configure. If you want to
configure several channels with different properties, separate the lists
of properties with another ActiveChans box, and assign the
appropriate channel to each list of properties.
6.Right-click ActiveChans and select Add Element. Left-click the new
ActiveChans box. Navigate through the menus and select the property
you wish to define.
7.You must change the property to read or write to either get the property
or write a new value. Right-click the property, go to Change To, and
select Write, Read, or Default Value.
8.After you have added the property to the property node, right-click
the terminal to change the attributes of the property, add a control,
constant, or indicator.
9.To add another property to the property node, right-click an existing
property and left-click Add Element. To change the new property,
left-click it and select the property you wish to define.
Note Refer to the LabVIEW Help for information about property nodes and specific
NI-DAQmx properties.
Text Based ADEs
You can use text based ADEs such as LabWindows/CVI, Measurement
Studio, Visual Basic 6, .NET, and C# to create code for using the
SCXI-1102/B/C.
LabWindows/CVI
LabWindows/CVI works with the DAQ Assistant in MAX to generate
code for an voltage measurement task. You can then use the appropriate
function call to modify the task. To create a configurable channel or task in
LabWindows/CVI, complete the following steps:
1.Launch LabWindows/CVI.
2.Open a new or existing project.
3.From the menu bar, select Tools»Create/Edit DAQmx Tasks.
4.Choose Create New Task In MAX or Create New Task In Project
5.The DAQ Assistant creates the code for the task based on the
Note Refer to the NI LabWindows/CVI Help for more information on creating NI-DAQmx
tasks in LabWindows/CVI and NI-DAQmx property information.
Measurement Studio (Visual Basic 6, .NET, and C#)
When creating an voltage measurement task in Visual Basic 6, .NET and
C#, follow the general programming flow in Figure 5-1. You can then use
the appropriate function calls to modify the task. This example creates a
new task and configures an NI-DAQmx voltage measurement channel on
the SCXI-1102/B/C. You can use the same functions for Visual Basic 6,
.NET and C#.
The following text is a function prototype example:
void AIChannelCollection.CreateVoltageChannel(
to load the DAQ Assistant.
parameters you define in MAX and the device defaults. To change
a property of the channel programmatically, use the
DAQmxSetChanAttribute function.
System.String physicalChannelName,
System.String nameToAssignChannel,
System.Double minVal,
System.Double maxVal);
To actually create and configure the channel, you would enter something
resembling the following example code:
Refer to the NI Measurement Studio Help for more information on creating NI-DAQmx
tasks in LabWindows/CVI and NI-DAQmx property information.
Programmable NI-DAQmx Properties
All of the different ADEs that configure the SCXI-1102/B/C access an
underlying set of NI-DAQmx properties. Tables 5-1, 5-2, and 5-3 provide
a list of some of the properties that configure the SCXI-1102/B/C. You can
use this list to determine what kind of properties you need to set to
configure the device for your application. For a complete list of
NI-DAQmx properties, refer to your ADE help file.
Note Tables 5-1, 5-2, and 5-3 are not complete lists of NI-DAQmx properties and do not
include every property you may need to configure voltage measurements. It is a
representative sample of important properties to configure voltage measurements. For a
complete list of NI-DAQmx properties and more information on NI-DAQmx properties,
refer to your ADE help file.
Developing Your Application in Traditional NI-DAQ
(Legacy)
Note If you are not using an NI ADE, using an NI ADE prior to version 7.0, or are using
an unlicensed copy of an NI ADE, additional dialog boxes from the NI License Manager
appear allowing you to create a task or global channel in unlicensed mode. These messages
continue to appear until you install version 7.0 or later of an NI ADE.
This section describes how to configure and use Traditional NI-DAQ
(Legacy) to control the SCXI-1102/B/C in LabVIEW, LabWindows/CVI,
Measurement Studio, and other text-based ADEs. These NI ADEs provide
greater flexibility and access to more settings than MAX, but you can use
ADEs in conjunction with MAX to quickly create a customized
application.
After you have determined how you want to address the channels and
whether you want to configure the SCXI-1102/B/C in MAX or LabVIEW,
you can design your application using a typical program flow such as the
one shown in Figure 5-2.
Figure 5-2. Typical SCXI-1102/B/C Program Flow with Traditional NI-DAQ (Legacy)
Other Application Documentation and Material
This section provides information about multiplexed scanning and the
Traditional NI-DAQ (Legacy) examples for Measurement Studio and
LabWindows/CVI. Refer to the ADE manual and the DAQ analog input
examples that come with your application software for more detailed
information on programming the SCXI modules for scanning in
multiplexed mode.
SCXI-1102/B/C User Manual5-14ni.com
Page 51
Using Software for Multiplexed Scanning
Performing scanning operations in software depends on the ADE
you are using. While using LabVIEW or Visual Basic 6, all scanning
operations are prepared in software by using an SCXI channel string as the
input to the channel parameter in the analog input VI or function. These
ADEs also support virtual channels using Data Neighborhood (DAQ
Channel Wizard) in MAX. In LabWindows/CVI, C, or C++ development
environments, you need to make several NI-DAQ function calls to set up
each module involved in the scan, the chassis, and the E/M Series DAQ
device controlling the scan.
A discussion describing how to implement multiplexed scanning in the
different ADEs follows. Refer to the ADE manual and the DAQ analog
input examples that come with your application software for more detailed
information on programming the SCXI modules for scanning in
multiplexed mode.
LabVIEW and the SCXI Channel String
For LabVIEW and Visual Basic 6, the channel string determines the
sequence in which SCXI channels are scanned. Refer to Appendix B,
Using SCXI Channel Strings with Traditional NI-DAQ (Legacy) 7.0 or
Later, for more information about using SCXI channels strings in
Traditional NI-DAQ (Legacy).
Chapter 5Using the SCXI-1102/B/C
LabVIEW and the Virtual Channel String
For LabVIEW and Visual Basic 6, the channel string can also contain
virtual channels. For the SCXI-1102/B/C, these virtual channels are analog
input channels you create that have custom names, that perform all error
correction and scaling without additional code. Virtual channels are
particularly useful when sensors requiring different scaling factors are used
on the same SCXI-1102/B/C channel. Using virtual channels, you can use
sensors needing special scaling in a generic analog input application
without performing hard-coded scaling. If you change the scaling or want
to connect a different sensor to the SCXI-1102/B/C, no changes are needed
in the application. All that is required is creating a different virtual channel
and using its name in the channel string.
Note You cannot mix virtual channels with the SCXI channel strings shown in the
To create a virtual channel for the SCXI-1102/B/C, insert a new analog
input channel in the Data Neighborhood path in MAX, name it, and then
follow the software prompts to create virtual position channels, voltage
channels, or customized analog input channels. For more information on
virtual channels, consult the MAX online help file.
To use virtual channels, enter the name of a virtual channel into the analog
input channel string. If using multiple virtual channels, separate them using
a comma, or enter them in a different index in the channel string array. All
scaling is done automatically by the application.
Note Since you cannot randomly scan analog input channels, you must enter virtual
channels in sequential order.
Performing a Multiplexed Scan
To perform a multiplexed scan in your application, complete the following
steps:
1.Open an analog input example in your ADE.
2.Enter the appropriate SCXI channel string or virtual channel string into
the channels parameter.
3.Either enter the input limits for signals connected to the module to
adjust the gain settings in the system or use the default gain settings
from the configuration utility, and then run the application. When
using virtual channels, the default input limits configured in the virtual
channel configurator are used.
You have completed a multiplexed scan using the SCXI-1102/B/C.
This is not a comprehensive discussion of SCXI scanning using LabVIEW,
but this should give you enough information to help you get started with the
examples shipped with these software packages.
C and Low-Level DAQ Functions
When using a C-based environment, you need to take several steps to
configure the SCXI-1102/B/C for multiplexed scanning. The following
procedure outlines the steps for programming with the low-level NI-DAQ
function calls:
1.Prepare the SCXI-1102/B/C settings either by loading the original
SCXI configuration settings using
specifying all configuration settings using the NI-DAQ function calls
in Table 5-7.
SCXI-1102/B/C User Manual5-16ni.com
SCXI_Load_Config, or by
Page 53
Chapter 5Using the SCXI-1102/B/C
Table 5-7. NI-DAQ Functions Used to Configure SCXI-1102/B/C
Channel SettingNI-DAQ Function to Use
GainSCXI_Set_Gain
2.Specify the module scan list, the start channel of each module, and the
number of channels to scan on each module with the function
SCXI_SCAN_Setup. This function accepts an array of start channels
and an array of the number of channels to scan in each module.
Therefore, it is not possible to repeat channels or use nonsequential
channels using this function.
3.Use
SCXI_MuxCtr_Setup to program the E/M Series DAQ device
with the correct number of channels multiplexed per scan. This
number must match the total number of channels programmed in
step 2.
You are now ready to acquire the channel data with the E/M Series DAQ
device. If you are using a multifunction E/M Series DAQ device, you can
use
SCAN_Op to perform the scanning operation. After scanning, convert
the binary data to voltage data using
SCXI_Scale. Refer to the NI-DAQ
User Manual for additional information on scanning with E/M Series DAQ
devices.
Traditional NI-DAQ (Legacy) CVI Examples
Many example programs ship with NI-DAQ. For more example
information on how to create tasks and channels, refer to the example
programs. By default, the example programs are installed in
Files\NationalInstruments\CVI 7.0\Samples
are installed by default in
Instruments\NI-DAQ\Examples
C:\Program Files\National
.
C:\Program
. More examples
Traditional NI-DAQ (Legacy) Measurement Studio Examples
Many example programs ship with NI-DAQ. For more example
information on how to create tasks and channels, refer to the example
programs. By default, the example programs are installed in
The SCXI-1102/B/C is shipped with a calibration certificate and is
calibrated at the factory to the specifications described in Appendix A,
Specifications. Calibration constants are stored inside the calibration
EEPROM and provide software correction values your application
development software uses to correct the measurements for both offset and
gain errors in the module.
You can download all available external calibration documents by going to
ni.com/calibration and clicking Manual Calibration Procedures.
NI recommends you perform an external calibration once a year.
SCXI-1102/B/C User Manual5-18ni.com
Page 55
Specifications
This appendix lists the specifications for the SCXI-1102/B/C modules.
These specifications are typical at 25 °C unless otherwise noted.
Analog Input
Input Characteristics
Number of channels ............................... 32 differential
Input signal ranges ................................. ±100 mV (gain = 100) or
Input damage level
Powered on ..................................... ±42 VDC
Maximum working voltage refers to the signal voltage plus the
common-mode voltage.
Signal + common mode..........................Each input should remain
within ±10 V of CH GND
Environmental
Operating temperature ............................0 to 50 °C
Storage temperature ................................–20 to 70 °C
Humidity.................................................10 to 90% RH, noncondensing
Maximum altitude...................................2,000 m
Pollution Degree (indoor use only) ........2
SCXI-1102/B/C User ManualA-4ni.com
Page 59
Safety
This product is designed to meet the requirements of the following
standards of safety for electrical equipment for measurement, control,
and laboratory use:
•IEC 61010-1, EN-61010-1
•UL 61010-1, CAN/CSA-C22.2 No. 61010-1
Note For UL and other safety certifications, refer to the product label or visit
ni.com/certification, search by model number or product line, and click the
appropriate link in the Certification column.
Electromagnetic Compatibility
This product is designed to meet the requirements of the following
standards of EMC for electrical equipment for measurement, control,
and laboratory use:
•EN 61326 EMC requirements; Minimum Immunity
•EN 55011 Emissions; Group 1, Class A
•CE, C-Tick, ICES, and FCC Part 15 Emissions; Class A
Appendix ASpecifications
Note For EMC compliance, operate this device to product documentation.
CE Compliance
This product meets the essential requirements of applicable European
Directives, as amended for CE marking, as follows:
Using SCXI Channel Strings with
Traditional NI-DAQ (Legacy) 7.0
or Later
Note This appendix is not applicable if you use the virtual channels to configure and
measure the SCXI channels. Virtual channels are configured using MAX. If you use virtual
channels, you address the SCXI channels by specifying the channel name(s) in the channel
string input.
When using LabVIEW and Visual Basic, the SCXI channel string
determines which SCXI channels are scanned and the scanning sequence.
The SCXI channel string allows you to take measurements from several
channels on one module with only one channel string entry. An array of
these channel string entries configures multiple modules for scanning.
When the application program runs, the channel string is used
for programming the channel information into the SCXI system.
The format of the channel string is as follows:
obx ! scy ! mdz ! channels
B
where
obx is the onboard E Series DAQ device channel, with x representing a
particular channel where the multiplexed channels are sent. This value is
0 for E Series DAQ device channel 0 in a single-chassis system. In a
multichassis or remote chassis system, the E Series DAQ device channel
corresponds to chassis number
x is used for scanning the nth chassis in the system.
scy is the SCXI chassis ID, where y is the number you chose when
configuring the chassis.
mdz is the slot position where the module is located, with z being the
particular slot number. The slots in a chassis are numbered from left to right
starting with 1.
Appendix BUsing SCXI Channel Strings with Traditional NI-DAQ (Legacy) 7.0 or Later
channels is the list of channels that are scanned for module z. It can have
several formats:
•
obx ! scy ! mdz ! nx, where nx is a single input channel.
•
obx ! scy ! mdz ! (n0, n2), where n0, n2 are individual input
channel that are not necessarily sequential.
•
obx ! scy ! mdz ! n0:n3, where n0 and n3 represent an ascending
sequential list of input channels, inclusive.
•
obx ! scy ! mdz ! (n0, n2, n3:n4, n1, n5, n2), where
n0, n2, and n5 represent single channels, not necessarily sequential,
and
n3 and n4 represent the endpoints of an ascending sequential list
of channels, inclusive. In this case, channels
repeated in the channel list.
Note Using parenthesis surrounding multiple channels in a channel string is important for
correct scanning operation of the SCXI channels.
n1 and n2 are explicitly
In a single-chassis system, the
obx ! specifier is optional and causes the gains on the
module and E Series DAQ device to be automatically set to fit the input limits parameter.
When this specifier is omitted, the default gain on the E Series DAQ device, usually the
lowest gain, is used, but the SCXI-1102/B/C gain is adjusted to fit the input limits.
NI recommends using the
obx ! specifier.
Repeating channels or having channels out of sequence in a scan list is not supported by
the SCXI-1102/B/C and results in an error.
For more information about using SCXI channel string, refer to the
LabVIEW Measurements Manual and SCXI-1102/B/C shipping examples.
SCXI-1102/B/C User ManualB-2ni.com
Page 62
Removing the SCXI-1102/B/C
This appendix explains how to remove the SCXI-1102/B/C from MAX and
an SCXI chassis.
Note Figure C-1 shows an SCXI chassis, but the same steps are applicable to a PXI/SCXI
combination chassis.
Removing the SCXI-1102/B/C from MAX
To remove a module from MAX, complete the following steps after
launching MAX:
1.Expand Devices and Interfaces to display the list of installed devices
and interfaces.
2.Expand NI-DAQmxDevices and/or Traditional NI-DAQ Devices to
display the chassis.
3.Expand the appropriate chassis to display the installed modules.
4.Right-click the module or chassis you want to delete and click Delete.
5.You are presented with a confirmation window. Click Yes to continue
deleting the module or chassis or No to cancel this action.
C
Note Deleting the SCXI chassis deletes all modules in the chassis. All configuration
information for these modules is also deleted.
The SCXI chassis and/or SCXI module(s) should now be removed from the
list of installed devices in MAX.
Removing the SCXI-1102/B/C from a Chassis
Consult the documentation for the chassis and accessories for additional
instructions and precautions. To remove the SCXI-1102/B/C module from
a chassis, complete the following steps while referring to Figure C-1:
1.Power off the chassis. Do not remove the SCXI-1102/B/C module
from a chassis that is powered on.
2.If the SCXI-1102/B/C is the module cabled to the E /M Series DAQ
device, disconnect the cable.
3.Remove any terminal block that connects to the SCXI-1102/B/C.
4.Rotate the thumbscrews that secure the SCXI-1102/B/C to the chassis
counterclockwise until they are loose, but do not completely remove
the thumbscrews.
5.Remove the SCXI-1102/B/C by pulling steadily on both thumbscrews
until the module slides completely out.
This appendix lists common questions related to the use of the
SCXI-1102/B/C.
Which version of NI-DAQ works with the SCXI-1102/B/C, and how do
I get the most current version of NI-DAQ?
D
You must have NI-DAQ 7.0 or later. Visit the NI Web site at
select Download Software»Drivers and Updates»Search Drivers and Updates. Enter the keyword
for your operating system.
I have gone over the Verifying and Self-Testing the Installation section of
Chapter 1, About the SCXI-1102/B/C, yet I still cannot correctly test
and verify that my SCXI-1102/B/C is working. What should I do now?
Unfortunately, there is always the chance that one or more components in
the system are not operating correctly. You may have to call or email a
technical support representative. The technical support representative often
suggests additional troubleshooting measures. If requesting technical
support by phone, have the system nearby so you can try these measures
immediately. NI contact information is listed in the Technical Support Information document.
In NI-DAQmx, can I use channels of different measurement types in
the same task?
Ye s.
Does MAX allow me to configure two SCXI-1102/B/C modules that are
in the same chassis in the multiplexed mode with two different
E/M Series DAQ devices?
Can I use the unused analog input channels of the E/M Series DAQ
device if I am directly cabled to the SCXI-1102/B/C, for example with
the SCXI-1180 feedthrough?
Yes. E/M Series DAQ device channels 1 through 7 are available when
directly connected to the SCXI-1102/B/C.
Which digital lines are unavailable on the E/M Series DAQ device if I
am cabled to an SCXI-1102/B/C module?
Table D-1 shows the digital lines that are used by the SCXI-1102/B/C for
communication and scanning. These lines are unavailable for
general-purpose digital I/O if the SCXI-1102/B/C is connected to the
E/M Series DAQ device.
Table D-1. Digital Signals on the SCXI-1102/B/C
Traditional
E/M Series
DAQ Device
Signal Name
NI-DAQmx
SCXI Signal
Name
NI-DAQ
(Legacy) SCXI
Signal Name
50-Pin
Connector
68-Pin
Connector
DIO0P0.0SERDATIN2552Output
Direction
1
DIO4P0.4SERDATOUT2619Input
DIO1P0.1DAQD*/A2717Output
DIO2P0.2SLOT0SEL*2949Output
SCANCLKAI Hold Comp,
SCANCLK3646Output
AI Hold
PFI7/
STARTSCAN
PFI 7/
AI SAMP CLK,
HOLDTRIG4638Input
AI SAMP
EXTSROBE*EXTSROBE*SERCLK3745Input
1
With respect to the E/M Series DAQ device.
SCXI-1102/B/C User ManualD-2ni.com
Page 66
Appendix DCommon Questions
In LabVIEW, can I use different input limits for the same
SCXI-1102/B/C channel if I repeat the channel in the SCXI channel
string array?
No. You cannot dynamically change the SCXI-1102/B/C gain settings
during scanning. Therefore, group channels with similar input ranges
together in the channel string array. Make sure that repeated channels in
different indices of the channel string array have the same input limits in
the corresponding input limits array.
In LabVIEW, can I use a VI to change my SCXI-1102/B/C
configuration settings?
Yes. In Traditional NI-DAQ (Legacy) you can use the AI Parameter VI to
change all the SCXI-1102/B/C configuration settings. You also can change
the configuration settings in NI-DAQmx using NI-DAQmx Tasks.
Are there any cabling restrictions when using an SCXI-1102/B/C
module with a plug-in E/M Series DAQ device?
Yes. If a chassis contains an SCXI-1520, SCXI-1530/1531, or SCXI-1140
module, at least one of these modules must be the cabled module. A cabled
module is the module connected directly to the E/M Series DAQ device.
This ensures that a timing signal is available for use by all
simultaneous-sampling SCXI modules in the chassis.
Is a register-level programming manual available for the
SCXI-1102/B/C?
NI does not support register-level programming for the SCXI-1102/B/C.
What is the power-on state of the SCXI-1102/B/C multiplexer, analog
bus switches, and configuration settings?
The multiplexer, analog bus switches, and configuration settings are not
in a known state immediately after power on. All hardware settings are
programmed automatically when beginning an acquisition in LabVIEW
or a test panel in MAX.
Which accessories can I use to connect signals to the front of the
SCXI-1102/B/C module?
Refer to Chapter 1, About the SCXI-1102/B/C, for more information.
Notes NI recommends that you use the NI-1308 with socketed shunt resistors.
You must remove soldered resistors for calibration.
The SCXI-1102/B/C modules have pads for transforming individual
channels to current-to-voltage converters. NI offers an SCXI
process-current pack of four 249 Ω, 0.1%, 5 ppm, 1/4 W resistors. The
reference designators for the current loop resistors have the format: for
input channel x, the resistor is RCLx. For example, the resistor for channel
28 is RCL28.
Caution Before installing the resistors in the module, make sure that there are no signals
connected to the module front connector.
Before installing the module in the SCXI chassis, you must install the
resistors by completing the following steps:
1.Ground yourself with a grounding strap or with a ground connected to
the SCXI chassis.
E
Note Properly grounding yourself prevents damage to the SCXI module from electrostatic
discharge.
2.Remove the grounding screw of the top cover.
3.Snap out the top cover of the shield by placing a screwdriver in the
groove at the bottom of the module and pushing down.
4.Remove the rear panel by unscrewing the two remaining screws.
AO #Data acquisition device analog output channel number.
AO # +Positive output channel number signal.
AO # –Negative output channel number signal.
AI HOLD COMP,
AI HOLD
amplificationA type of signal conditioning that improves accuracy in the resulting
AO GND(DAQ and SCXI) analog output ground signal.
AO REFAnalog output reference.
Scan clock signal used to increment to the next channel after each DAQ
device analog-to-digital conversion.
digitized signal by increasing signal amplitude relative to noise.
B
bandwidthThe range of frequencies present in a signal, or the range of frequencies to
which a measuring device can respond.
bias currentThe small input current flowing into or out of the input terminals of an
amplifier.
bitOne binary digit, either 0 or 1.
busThe group of conductors that interconnect individual circuitry in a
computer. Typically, a bus is the expansion interface to which I/O or other
devices are connected. Examples of a PC bus is a PCI bus.
SCXI-1102/B/C User ManualG-2ni.com
Page 71
Glossary
C
CCelsius.
CE European emissions control standard.
CH GNDChassis ground signal.
CHAnalog input channel signal.
channelPin or wire lead to which you apply or from which you read the analog or
digital signal. Analog signals can be single-ended or differential. For digital
signals, you group channels to form ports. Ports usually consist of either
four or eight digital channels.
chassisThe enclosure that houses, powers, and controls SCXI modules.
CJ SENSORCold-junction temperature sensor.
CLKClock input signal.
clockHardware component that controls timing for reading from or writing to
groups.
CMRRCommon-mode rejection ratio—a measure of the ability of a differential
amplifier to reject interference from a common-mode signal, usually
expressed in decibels (dB).
common-mode voltageVoltage that appears on both inputs of a differential amplifier.
cutoff frequencyThe frequency that defines the upper end of the passband of a lowpass filter.
D
D/ADigital-to-analog.
DAQ deviceA data acquisition device.
DAQD*/AThe data acquisition device data/address line signal used to indicate
whether the SER DAT IN pulse train transmitted to the SCXI chassis
contains data or address information.
dBDecibel—the unit for expressing a logarithmic measure of the ratio of two
deviceA plug-in data acquisition product, card, or pad that can contain multiple
channels and conversion devices. Plug-in products, PCMCIA cards, and
devices such as DAQPads, which connects to the computer parallel port, are
all examples of DAQ devices. SCXI modules are distinct from devices.
D GNDDigital ground signal.
differential inputAn analog input consisting of two terminals, both of which are isolated
from computer ground, whose difference is measured.
DIODigital input/output.
DMADirect memory access—a method by which data is transferred to/from
computer memory from/to a device or memory on the bus while the
processor does something else. DMA is the fastest method of transferring
data to/from computer memory.
DMMDigital multimeter.
D OUTDigital output signal.
drivers/driver softwareSoftware that controls a specific hardware device, such as an E/M Series
DAQ device.
E
EEPROMElectrically erasable programmable read-only memory—ROM that can be
erased with an electrical signal and reprogrammed.
EMCElectromagnetic compliance.
EMIElectromagnetic interference.
SCXI-1102/B/C User ManualG-4ni.com
Page 73
Glossary
EXTSTROBE*EXTSTROBE* is an output-only signal that generates either a single pulse
or a sequence of eight pulses in the hardware-strobe mode. An external
device can use this signal to latch signals or to trigger events. In the
single-pulse mode, software controls the level of the EXTSTROBE* signal.
A 10 and a 1.2 microsecond clock are available for generating the pulse
sequence in the hardware-strobe mode. Refer to the E/M Series device user
manual for more detailed information.
This functionality is not available in LabVIEW or NI-DAQ.
EXTSTROBE* is used for controlling SCXI chassis, and it is not a
general-purpose signal. If you want to use or control this signal, you must
perform register-level programming.
excitationSupplying a voltage or current source to energize an active sensor or circuit.
EXT CONVExternal control signal to trigger A/D conversions.
EXT INTExternal interrupt signal.
F
F(1) Fahrenheit—a temperature measurement scale;
(2) farad—a measurement unit of capacitance.
FIFOFirst-in first-out memory buffer—the first data stored is the first data sent
to the acceptor. FIFOs are often used on DAQ devices to temporarily store
incoming or outgoing data until that data can be retrieved or output.
filteringA type of signal conditioning that allows you to remove unwanted
frequency components from the signal you are trying to measure.
FSRFull-scale range.
ftFeet.
G
GGain.
gainThe factor by which a signal is amplified, sometimes expressed in decibels.
HzHertz—cycles per second of a periodic signal; the unit of measure for
frequency.
I
I/OInput/output—the transfer of data to/from a computer system involving
communications channels, operator interface devices, and/or data
acquisition and control interfaces.
IDIdentifier.
in.Inch or inches.
input damage levelThe highest voltage level that you can apply to the module without
damaging it.
L
lowpass filterA filter that passes signals below a cutoff frequency while blocking signals
above that frequency.
M
mMeters.
MBMegabytes of memory.
MIOMultifunction I/O.
MISOMaster-in-slave-out signal.
MOSIMaster-out-slave-in signal
maxMaximum.
min(1) Minutes;
(2) minimum.
SCXI-1102/B/C User ManualG-6ni.com
Page 75
Glossary
multiplexTo route one of many input signals to a single output.
mutliplexed modeAn SCXI operating mode in which analog input channels are multiplexed
into one module output so that the cabled E/M Series DAQ device has
accessed the module’s multiplexed output as well as the outputs of all other
multiplexed modules in the chassis.
N
NCNormally closed, or not connected.
NI-DAQThe driver software needed in order to use E/M Series DAQ devices and
SCXI components.
noiseAn undesirable electrical signal—noise comes from external sources such
as AC power lines, motors, generators, electrical storms, welders, radio
transmitters, and internal sources such as semiconductors, resistors, and
capacitors. Noise corrupts signals you are trying to measure.
nonlinearityFor an amplifier, a measure of the maximum output deviation from an ideal
linear response in units of percent relative to full scale. The ideal linear
response is taken to be a straight line on a plot of measured output voltage
to measured input voltage with the ends of the line connecting the extremes
of the plot at the full-scale limits.
O
OUTOutput signal.
OUT REFOutput reference signal.
overvoltage protectionMaximum voltage that does not cause hardware damage.
passbandThe range of input frequencies that are passed to the filter output without
attenuation.
poleA term used to describe the quality of a lowpass filter. In general, the more
poles a lowpass filter has, the better it attenuates frequencies beyond the
cutoff frequency.
ppmParts per million.
PXIPCI eXtensions for Instrumentation–an open specification that builds on
the CompactPCI specification by adding instrumentation-specific features.
R
RMAReturn Material Authorization.
rmsRoot mean square—the square root of the average value of the square of the
instantaneous signal amplitude; a measure of signal amplitude.
RSVDReserved bit, pin, or signal.
S
sSeconds.
SSamples.
sampleAn instantaneous measurement of a signal, normally using an
analog-to-digital converter in an E/M Series DAQ device.
sample rateThe number of samples a system takes over a given time period, usually
expressed in samples per second.
scanOne or more analog samples taken at the same time, or nearly the same
time. Typically, the number of input samples in a scan is equal to the
number of channels in the input group. For example, one scan acquires one
new sample from every analog input channel in the group.
SCANCLKScan clock signal used to increment to the next channel after each
E/M Series DAQ device analog-to-digital conversion.
SCXI-1102/B/C User ManualG-8ni.com
Page 77
Glossary
SCXISignal Conditioning eXtensions for Instrumentation—the NI product line
for conditioning low-level signals within an external chassis near sensors
so only high-level signals are sent to DAQ devices in the noisy PC
environment.
SCXIbusLocated in the rear of an SCXI chassis, the SCXIbus is the backplane that
connects modules in the same chassis to each other.
sensorA device that converts a physical phenomenon into an electrical signal.
SER CLKSerial clock signal used to synchronize digital data transfers over the
SER DAT IN and SER DAT OUT lines.
SER DAT INSerial data input signal.
SER DAT OUTSerial data output signal.
signal conditioningThe manipulation of signals to prepare them for digitizing.
Slot 0Refers to the power supply and control circuitry in the SCXI chassis.
SLOT 0 SEL*Slot 0 select signal.
U
ULUnderwriters laboratory.
V
VVolts.
V
CC
VDCVolts, direct current.
VIVirtual instrument—(1) a combination of hardware and/or software
virtual channelsChannel names that can be defined outside the application and used without
Positive supply voltage from the PCMCIA bus (usually +5V).
elements, typically used with a PC, that has the functionality of a classic
stand-alone instrument; (2) a LabVIEW software module (VI), which
consists of a front panel user interface and a block diagram program.
having to perform scaling operations.
Page 78
Glossary
V
IH
V
IL
V
in
V
OH
V
OL
Volts, input high.
Volts, input low.
Volts in.
Volts, output high.
Volts, output low.
W
WWatts.
working voltageThe highest voltage with respect to ground that should be applied to an
input terminal during normal use, normally well under the breakdown
voltage for safety margin. Includes both the signal and common-mode
voltages.
SCXI-1102/B/C User ManualG-10ni.com
Page 79
Index
Symbols
+5 V signal
front connector signal (table), 2-3
front signal pin assignment (table), 2-2
A
adjusting timing and triggering, 5-3
AI GND signal (table), 2-7
AI HOLD COMP signal (table), 2-7
AI HOLD signal (table), 2-7
AI31– through AI0– signals (table), 2-3
AI31+ through AI0+ signals (table), 2-3
amplifier characteristics specifications, A-2
analog circuitry
analog input channels, 4-2
CJ SENSOR, 4-2
analog input channels, 4-2
analog input signal connections, 2-3
ground-referencing of signals, 2-4
floating signal connection referenced
to chassis ground (figure), 2-6
ground-referenced signal connection
(figure), 2-5
analog input signals, multiplexed, 4-3
analog input specifications
front signal pin assignment (table), 2-2
CJC source/value, 3-1
cold-junction sensor connection, 2-6
common questions, D-1
common software-configurable settings
figure, C-2
software, 1-2
software installation, verifying, 1-5
typical program flow with Traditional
NI-DAQ (Legacy) (figure), 5-14
using, 5-1
LabWindows/CVI to create
code, 5-11
Measurement Studio to create
code, 5-12
virtual channel string, 5-15
SCXIbus
connector, 4-2
interface, 4-2
self-test verification, troubleshooting, 1-6, D-1
SER CLK signal (table), 2-7
SER DATA IN signal (table), 2-7
SER DATA OUT signal (table), 2-7
signal connection
floating, referenced to chassis ground
(figure), 2-6
ground-referenced (figure), 2-5
signal connections
analog input, 2-3
digital signals (table), D-2
front connector, pin assignments
(table), 2-2
signals
verifying, 3-5
NI-DAQmx, 3-6
Traditional NI-DAQ (Legacy), 3-6
using virtual channel, 3-6
software
installation, SCXI-1102/B/C,
verifying, 1-5
LabVIEW, 1-2
LabWindows/CVI, 1-2
Measurement Studio, 1-2
NI-DAQ, 1-2
NI-DAQ version required, D-1
SCXI-1102/B/C, 1-2
using for multiplexed scanning, 5-15
specifications
analog input, A-1
environmental, A-4
filters, A-3
maximum working voltage, A-4
physical, A-4
power requirements, A-3
stability, A-3
specifying channel strings in
NI-DAQmx, 5-10
stability specifications, A-3
T
theory of multiplexed operation, 4-3
theory of operation, 4-1
analog circuitry, 4-2
digital circuitry, 4-2
rear signal connector, 4-2
SCXIbus connector, 4-2
SCXIbus interface, 4-2
theory of multiplexed operation, 4-3
SCXI-1102/B/C User ManualI-6ni.com
Page 85
Index
thermistor, measurement properties
(table), 5-6
thermocouple, measurement properties
(table), 5-5
thermocouples, connecting, 2-9
timing and triggering, adjusting, 5-3
Traditional NI-DAQ (Legacy)
configuration, 3-4
configuring module property pages, 3-4
creating a virtual channel, 3-5
CVI examples, 5-17
developing applications, 5-13
installing SCXI in software, 1-5
manually adding modules, 1-6
Measurement Studio examples, 5-17
troubleshooting, 1-8
typical SCXI-1102/B/C program flow
(figure), 5-14
using SCXI channel strings, B-1
verifying signals, 3-6
channel strings, 3-6
using channel strings, 3-7
using virtual channel, 3-6
transfer characteristics specifications, A-1
troubleshooting
incorrect test and verification, D-1
NI-DAQmx, 1-6
self-test verification, 1-6
Traditional NI-DAQ (Legacy), 1-8