Table of Contents

Advertisement

Quick Links

UM-17473-L
DT9800 Series
User's Manual

Advertisement

Table of Contents
loading

Summary of Contents for Data Translation DT9800 Series

  • Page 1 UM-17473-L DT9800 Series User’s Manual...
  • Page 2 Eleventh Edition Copyright © 1999 to 2004 by Data Translation, March, 2004 Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form by any means, electronic, mechanical, by photocopying, recording, or otherwise, without the prior written permission of Data Translation, Inc.
  • Page 3 Changes or modifications to this equipment not expressly approved by Data Translation could void your authority to operate the equipment under Part 15 of the FCC Rules. Note: This product was verified to meet FCC requirements under test conditions that included use of shielded cables and connectors between system components.
  • Page 5: Table Of Contents

    Table of Contents About this Manual ........Intended Audience.
  • Page 6 Contents Triggers ..........Analog Input Conversion Modes .
  • Page 7 Contents Rate Generation ....... . . One-Shot ........Repetitive One-Shot .
  • Page 8 Contents Appendix A: Specifications ......Appendix B: Connector Pin Assignments ... . Index .
  • Page 9: About This Manual

    About this Manual This manual describes the features of the DT9800 Series function modules, the capabilities of the DT9800 Series Device Driver, and how to program the DT9800 Series function modules using DT-Open Layers™ software. Calibration and troubleshooting information is also provided.
  • Page 10: Conventions Used In This Manual

    About this Manual • Chapter “Programming Flowcharts,” describes the processes you must follow to program the subsystems on the DT9800 Series module using DT-Open Layers-compliant software. • Chapter “Calibration,” describes how to calibrate the analog I/O circuitry of the modules.
  • Page 11: Related Information

    • Benefits of the Universal Serial Bus for Data Acquisition. This white paper describes why USB is an attractive alternative for data acquisition. It is available on the Data Translation web site (www.datatranslation.com). • DT9800 Series Getting Started Manual (UM-17471). This manual,...
  • Page 12: Where To Get Help

    Where To Get Help Should you run into problems installing or using a DT9800 Series function module, the Data Translation Technical Support Department is available to provide technical assistance. Refer to Chapter 6 more information.
  • Page 13: Chapter 1: Overview

    Overview Features ..........Supported Software .
  • Page 14: Features

    USB class; therefore, the modules do not require external power, but the expansion hubs do require external power. DT9800 Series function modules reside outside of the PC and install with a single cable to ease installation. Modules can be “hot swapped”...
  • Page 15 Overview Table 1: Key Features Among the DT9800 Series Analog # of # of Input # of Digital # of Operating Function Analog Sample Analog Counter Series System Modules Inputs Rate Outputs Lines /Timers DT9800 Windows DT9801 16 SE/ 100 kS/s...
  • Page 16 Chapter 1 Table 1: Key Features Among the DT9800 Series (cont.) Analog # of # of Input # of Digital # of Operating Function Analog Sample Analog Counter Series System Modules Inputs Rate Outputs Lines /Timers DT9800- Macintosh DT9801- 16 SE/...
  • Page 17 The analog output range is 0 to 10 V, 0 to 5 V, ±10 V, or ±5 V. g. The analog input range is ±10 V. h. The analog output range is ±10 V. All DT9800 Series function modules share the following major features: • USB compatibility;...
  • Page 18 Chapter 1 In addition, the DT9805 and DT9806 function modules provide thermocouples and low-level analog input capability. The DT9800 Standard, DT9800-EC, and DT9800-EC-I Series modules also provide software calibration for the analog I/O subsystems.
  • Page 19: Supported Software

    Supported Software The following software is available for use with the DT9800 Series modules: • DT9800 Series Device Driver − This software is provided on the Data Acquisition OMNI CD (for Windows 98, Windows Me, Windows 2000, and Windows XP) or the DT9800 Series CD-ROM for the Macintosh, and is shipped with the module.
  • Page 20 • Testpoint − Order this optional software package if you want use a drag-and-drop software environment for designing test, measurement, and data acquisition applications. Refer to the Data Translation data acquisition catalog for information about selecting the right software package for your needs.
  • Page 21: Accessories

    One EP310 cable is shipped with each DT9800 Series function module. The EP310 is a 2-meter, USB cable that connects the USB connector of the DT9800 Series function module to the USB connector on the host computer. If you want to buy additional USB cables, EP310 is available as an accessory product for the DT9800 Series.
  • Page 22 Chapter 1 • STP-EZ − a screw terminal panel that connects to a DT9800-EC or DT9800-EC-I Series function module to allow access to the digital I/O signals. A 50-pin ribbon cable is provided with the STP-EZ to allow direct connection to a DT9800-EC or DT9800-EC-I Series function module.
  • Page 23: Chapter 2: Principles Of Operation

    Principles of Operation Analog Input Features ........Analog Output Features .
  • Page 24 Analog Analog Input 12- or 16-Bit Sample FIFO Inputs 10 kΩ Bias Return External 12-or 16-Bit D/A Termination 8 Digital Clock and Resistors Inputs DAC0 DAC1 Trigger Logic Trigger Clock Figure 1: Block Diagram of the DT9800 Series Function Modules...
  • Page 25: Analog Input Features

    36; and • Error conditions, described on page Input Resolution Table 2 lists the input resolution of the DT9800 Series function modules. Note that the resolution is fixed; it cannot be programmed in software. Table 2: Input Resolution Function Module...
  • Page 26: Analog Input Channels

    Using software, you can also select whether to use 10 kΩ termination resistance between the low side of each differential channel and isolated analog ground. This feature is particularly useful with floating signal sources. Refer to the DT9800 Series Getting...
  • Page 27: Specifying A Single Channel

    The DT9800-EC Series boards do not provide isolated analog ground. The DT9800 Series function modules can acquire data from a single analog input channel or from a group of analog input channels. Channels are numbered 0 to 15 for single-ended and pseudo-differential inputs, and 0 to 7 for differential inputs.
  • Page 28: Specifying One Or More Channels

    Specifying Digital Input Lines in the Analog Input Channel List In addition to the analog input channels, the DT9800 Series function modules allow you to read eight digital input lines (Port A, lines 0 to 7) using the analog input channel list. This feature is particularly useful when you want to correlate the timing of analog and digital events.
  • Page 29: Performing Dynamic Digital Output Operations

    Principles of Operation The digital channel is treated like any other channel in the analog input channel list; therefore, all the clocking, triggering, and conversion modes supported for analog input channels are supported for these digital input lines, if you specify them this way. Performing Dynamic Digital Output Operations Using software, you can enable a synchronous dynamic digital output operation for the A/D subsystem.
  • Page 30 Chapter 2 Analog Dynamic Digital Digital Channel List Output Line 0 Channel List Figure 2: An Example Using Dynamic Digital Outputs As analog input channel 0 is read, a high-level signal is output to the dynamic digital output line. As analog input channels 1 and 2 are read, a low-level signal is output to the dynamic digital output line.
  • Page 31: Input Ranges And Gains

    Principles of Operation Input Ranges and Gains Table 3 lists the supported gains and effective input range of each DT9800 Series function module. Table 3: Effective Input Range Unipolar Bipolar Function Module Input Input Module Series Name Gain Range Range...
  • Page 32 Chapter 2 Table 3: Effective Input Range (cont.) Unipolar Bipolar Function Module Input Input Module Series Name Gain Range Range DT9800-MAC DT9801-MAC 0 to 10 V ±10 V Series DT9802-MAC 0 to 5 V ±5 V 0 to 2.5 V ±2.5 V 0 to 1.25 V ±1.25 V...
  • Page 33 Principles of Operation Table 3: Effective Input Range (cont.) Unipolar Bipolar Function Module Input Input Module Series Name Gain Range Range DT9800-EC-I DT9801-EC-I 0 to 10 V ±10 V Series DT9802-EC-I 0 to 5 V ±5 V 0 to 2.5 V ±2.5 V 0 to 1.25 V ±1.25 V...
  • Page 34: Specifying The Gain For A Single Channel

    Specifying the Gain for One or More Channels For DT9800 Series function modules, you can specify the gain for one or more analog input channels using an analog input gain list. Using software, set up the gain list by specifying the gain for each entry in the channel list.
  • Page 35: A/D Sample Clock Sources

    Principles of Operation A/D Sample Clock Sources The DT9800 Series function modules allow you to use one of two clock sources for pacing analog input operations in continuous mode: • The internal A/D sample clock, which uses the 24-bit A/D Counter on the module, or •...
  • Page 36 Chapter 2 Table 4: Maximum Sampling Rate Function Module Module Series Name Sampling Rate DT9800 Standard DT9801 100 kSamples/s DT9802 DT9803 DT9804 DT9805 50 kSamples/s DT9806 DT9800-MAC DT9801-MAC 100 kSamples/s DT9802-MAC DT9803-MAC DT9804-MAC DT9800-EC DT9801-EC 100 kSamples/s DT9802-EC DT9803-EC DT9804-EC DT9800-EC-I DT9801-EC-I 100 kSamples/s...
  • Page 37: External A/D Sample Clock

    • External trigger − An external digital trigger event occurs when the DT9800 Series module detects a rising edge on the Ext A/D Trigger input signal connected to screw terminal TB24 on the DT9800 Series module (pin 24 of connector J1). The trigger signal is TTL-compatible.
  • Page 38: Analog Input Conversion Modes

    Chapter 2 Analog Input Conversion Modes DT9800 Series function modules support the following conversion modes: • Single-value operations are the simplest to use. Using software, you can either specify the range, gain, and analog input channel, or you can specify the range and analog input channel and have the software determine the best gain for the range (called autoranging).
  • Page 39: Continuously Paced Scan Mode

    Principles of Operation Continuously Paced Scan Mode Use continuously paced scan mode if you want to accurately control the period between conversions of individual channels in a scan. When it detects an initial trigger, the module cycles through the channel-gain list, acquiring and converting the value for each entry in the list (this process is defined as the scan).
  • Page 40: Triggered Scan Mode

    Data acquired continuously Trigger event occurs Figure 3: Continuously Paced Scan Mode Triggered Scan Mode DT9800 Series function modules support two triggered scan modes: internally retriggered and externally retriggered. These modes are described in the following subsections. Internally Retriggered Scan Mode...
  • Page 41 Figure 4: Triggered Scan Mode Specify the frequency of the internal retrigger clock using software. The minimum retrigger frequency is 0.75 Hz (0.75 Samples/s); the maximum retrigger rate of each DT9800 Series function module is listed in Table 5 on page...
  • Page 42 Chapter 2 Table 5: Maximum Retrigger Frequency Function Module Maximum Module Series Name Retrigger Frequency DT9800 Standard DT9801 100 kHz DT9802 DT9803 DT9804 DT9805 50 kHz DT9806 DT9800-MAC DT9801-MAC 100 kHz DT9802-MAC DT9803-MAC DT9804-MAC DT9800-EC DT9801-EC 100 kHz DT9802-EC DT9803-EC DT9804-EC DT9800-EC-I DT9801-EC-I...
  • Page 43: Externally Retriggered Scan Mode

    When a DT9800 Series function module detects an initial trigger (either a software trigger or an external trigger), the module scans the channel-gain list once, then waits for an external retrigger to occur.
  • Page 44 Chapter 2 When the retrigger occurs, the module scans the channel-gain list once, then waits for another external retrigger to occur. The process repeats continuously until either the allocated buffers are filled (if buffer wrap mode is none) or until you stop the operation (if buffer wrap mode is single or multiple);...
  • Page 45: Data Format

    Principles of Operation Data Format Table 6 lists the data encoding used by each DT9800 Series function module. Table 6: Data Encoding Function Module Module Series Name Data Encoding DT9800 Standard DT9801 Straight Binary Series DT9802 DT9803 Offset Binary DT9804...
  • Page 46 • LSB is the least significant bit. • FSR is the full-scale range. For the DT9800 Series, the full-scale range is 10 for the unipolar range or 20 for the bipolar range. • N is the input resolution. Refer to...
  • Page 47 = 0.000305 V 65536 Vin = 2010 * 0.000305 + − 10.0 V Vin = − 9.370 V Table 7 lists the values that are returned when the DT9800 Series function module is overrange. Table 7: Overrange SIgnal Values Function Module...
  • Page 48: Data Transfer

    (corresponding to entries 1, 3, 5, and so on, in the channel-gain list) are packed into the high bytes. DT9800 Series function modules contain a 2048-sample FIFO. During a continuous analog input operation, the hardware interrupts the firmware on the module when the FIFO is half full. The module then transfers 2048 samples to a circular buffer, which is dedicated to the hardware, in the host computer.
  • Page 49: Error Conditions

    This process continues indefinitely until you stop it. Error Conditions The DT9800 Series function modules can report an error if one of the following conditions occurs: A/D Over Sample error − The A/D sample clock rate is too fast.
  • Page 50 Chapter 2 • A/D FIFO Full Flag set to 1 − The data was not read fast enough by the host computer. The host computer can clear this error. To avoid this error, ensure that you allocated at least three buffers, each at least as large as the sampling rate;...
  • Page 51: Analog Output Features

    42; and • Data format, described on page Output Resolution Table 2 lists the output resolution of the DT9800 Series function modules. Note that the resolution is fixed; it cannot be programmed in software. Table 8: Output Resolution Function Module...
  • Page 52: Analog Output Channels

    DT9804-MAC, DT9804-EC, DT9804-EC-I, and DT9806 modules support two DC-level analog output channels (DAC0 and DAC1). Refer to the DT9800 Series Getting Started Manual for information on how to wire analog output signals to the module using the screw terminal panel. You configure the channel type through software.
  • Page 53: Output Ranges And Gains

    Principles of Operation Output Ranges and Gains Table 9 lists the output range for each DT9800 Series function module. Table 9: Output Range Unipolar Bipolar Function Module Output Input Module Series Name Range Range DT9800 Standard DT9802 0 to 10 V or ±10 V or...
  • Page 54: Conversion Modes

    Chapter 2 Conversion Modes DT9802, DT9802-MAC, DT9802-EC, DT9802-EC-I, DT9804, DT9804-MAC, DT9804-EC, DT9804-EC-I, and DT9806 modules can perform single-value analog output operations only. Use software to specify the range, gain, and analog output channel, then output the data from the specified channel. You cannot specify a clock source, trigger source, or buffer.
  • Page 55 Principles of Operation where, • LSB is the least significant bit. • FSR is the full-scale range (10). • N is the output resolution; see Table 8 on page 39 for a list of output resolutions. • Code is the raw count used by the software to represent the voltage.
  • Page 56: Digital I/O Features

    16 for more information. The DT9800 Series function modules also provide a dynamic digital output line that you can update when an analog input channel is read. Note that the dynamic digital output line is in addition to the digital output lines in Port B.
  • Page 57: Resolution

    • Continuous digital input takes full advantage of the capabilities of the DT9800 Series function modules. In this mode, enter all eight digital input lines of Port A as channel 16 of the analog input channel-gain list; program this mode through the A/D subsystem.
  • Page 58: Counter/Timer Features

    • Counter/timer operation modes, described on page Units Two 16-bit counter/timers are supported by all DT9800 Series modules. The counters are numbered 0 and 1. Each counter accepts a clock input signal and gate input signal and outputs a clock output signal (also called a pulse output signal), as...
  • Page 59: C/T Clock Sources

    Principles of Operation Each counter corresponds to a counter/timer (C/T) subsystem. To specify the counter to use in software, specify the appropriate C/T subsystem. Counter 0 corresponds to C/T subsystem element 0; counter 1 corresponds to C/T subsystem element 1. C/T Clock Sources The following clock sources are available for the user counters: •...
  • Page 60: Internally Cascaded Clock

    C/T clock output signal is 350 kHz. The resulting frequency of the external C/T clock output signal must not exceed 750 kHz. Table 10 on page 48 lists the screw terminals of the DT9800 Series modules that correspond to the external C/T clock signals of each counter/timer.
  • Page 61: Gate Types

    The operation starts when the clock input signal is received. Specify the gate type in software. DT9800 Series modules provide the following gate input types: • None − A software command enables any specified counter/timer operation immediately after execution. This gate type is useful for all counter/timer modes;...
  • Page 62 Chapter 2 • Falling-edge external gate input − Enables a counter/timer operation on the transition from the high level to the low level (falling edge). In software, this is called a low-edge gate type. Note that this gate type is used only for one-shot and repetitive one-shot mode;...
  • Page 63: Pulse Output Types And Duty Cycles

    Principles of Operation Pulse Output Types and Duty Cycles DT9800 Series function modules can output pulses from each counter/timer. Table 12 lists the screw terminals of the modules that correspond to the pulse output signals of each counter/timer. Table 12: Pulse Output Signals...
  • Page 64 Chapter 2 The duty cycle (or pulse width) indicates the percentage of the total pulse output period that is active. A duty cycle of 50, then, indicates that half of the total pulse is low and half of the total pulse output is high.
  • Page 65: Counter/Timer Operation Modes

    Principles of Operation Counter/Timer Operation Modes DT9800 Series function modules support the following counter/timer operation modes: • Event counting, • Frequency measurement, • Rate generation, • One-shot, and • Repetitive one-shot. The following subsections describe these modes in more detail.
  • Page 66: Frequency Measurement

    C/T clock source. One way to perform a frequency measurement is to use the same wiring as an event counting application that does not use an external gate signal. Refer to the DT9800 Series Getting Started Manual for wiring examples.
  • Page 67 Principles of Operation In this configuration, use software to specify the counter/timer mode as frequency measurement or event counting (count), and the duration of the system timer over which to measure the frequency. (The system timer uses a resolution of 1 ms.) In this configuration, frequency is determined using the following equation: Frequency Measurement = Number of Events...
  • Page 68: Rate Generation

    Chapter 2 Determine the frequency of the clock input signal using the following equation: Frequency Measurement = Number of Events Measurement Period Figure 8 shows an example of a frequency measurement operation. In this example, three events are counted during a duration of 300 ms. The frequency, then, is 10 Hz, since 10 Hz = 3/(.3 s).
  • Page 69 Principles of Operation The period of the output pulse is determined by the clock input signal and the external clock divider. If you are using one counter (not cascaded), you can output pulses using a maximum frequency of 1 MHz (this is the frequency of the clock output signal). In rate generation mode, either the internal or external C/T clock input source is appropriate depending on your application;...
  • Page 70 Chapter 2 Rate Generation Operation Starts External C/T Clock Input Signal (4 kHz) Pulse 75% duty cycle Output Signal Figure 9: Example of Rate Generation Mode with a 75% Duty Cycle Continuous Pulse Output Operation Starts External C/T Clock Input Signal (4 kHz) Pulse Output...
  • Page 71: One-Shot

    Principles of Operation One-Shot Use one-shot mode to generate a single pulse output signal from the counter when the operation is triggered (determined by the gate input signal). You can use this pulse output signal as an external digital (TTL) trigger to start other operations, such as analog input operations.
  • Page 72 Chapter 2 Figure 11 shows an example of a one-shot operation using an external gate input (rising edge), a clock output frequency of 1 kHz (pulse period of 1 ms), a low-to-high pulse type, and a duty cycle of 99.99%. Figure 12 shows the same example using a duty cycle of 50%.
  • Page 73: Repetitive One-Shot

    Principles of Operation One-Shot Operation Starts External Gate Signal 1 ms period Pulse Output 50% duty cycle Signal Figure 12: Example of One-Shot Mode Using a 50% Duty Cycle Repetitive One-Shot Use repetitive one-shot mode to generate a pulse output signal each time the module detects a trigger (determined by the gate input signal).
  • Page 74 Chapter 2 Use software to specify the counter/timer mode as repetitive one-shot (oneshot-rpt for SDK users), the polarity of the output pulses (high-to-low transitions or low-to-high transitions), the duty cycle of the output pulses, the C/T clock source, and the gate type to trigger the operation as rising edge or falling edge.
  • Page 75 Principles of Operation Repetitive One-Shot Operation Starts External Gate Signal 1 ms period 1 ms period 99.99% 99.99% duty cycle 99.99% duty cycle Pulse duty cycle Output Signal Figure 13: Example of Repetitive One-Shot Mode Using a 99.99% Duty Cycle Repetitive One-Shot Operation Starts External...
  • Page 76 Chapter 2...
  • Page 77: Chapter 3: Supported Device Driver Capabilities

    Supported Device Driver Capabilities...
  • Page 78 Chapter 3 The DT9800 Series Device Driver provides support for A/D, D/A, DIN, DOUT, and C/T subsystems. For information on how to configure the device driver, refer to the DT9800 Series Getting Started Manual. Table 13 summarizes the features available for use with the DataAcq SDK and the DT9800 Series function modules.
  • Page 79 Supported Device Driver Capabilities Table 13: DT9800 Series Supported Options DT9800 Series DIN DOUT SRL Total Subsystems on Module Single-Value Operation Support OLSSC_SUP_SINGLEVALUE Continuous Operation Support OLSSC_SUP_CONTINUOUS Continuous Operation until Trigger Event Support OLSSC_SUP_CONTINUOUS_ PRETRIG Continuous Operation before and after...
  • Page 80 Chapter 3 Table 13: DT9800 Series Supported Options (cont.) DT9800 Series DIN DOUT SRL Total Subsystems on Module Buffer Support OLSSC_SUP_BUFFERING Single Buffer Wrap Mode Support OLSSC_SUP_WRPSINGLE Multiple Buffer Wrap Mode Support OLSSC_SUP_WRPMULTIPLE Inprocess Buffer Flush Support OLSSC_SUP_INPROCESSFLUSH Number of DMA Channels...
  • Page 81 Supported Device Driver Capabilities Table 13: DT9800 Series Supported Options (cont.) DT9800 Series DIN DOUT SRL Total Subsystems on Module Maximum Retrigger Frequency 100 kHz, OLSSCE_MAXRETRIGGER 50 kHz Minimum Retrigger Frequency OLSSCE_MINRETRIGGER 0.75 Hz Maximum Channel Gain List Depth OLSSC_CGLDEPTH...
  • Page 82 Chapter 3 Table 13: DT9800 Series Supported Options (cont.) DT9800 Series DIN DOUT SRL Total Subsystems on Module Synchronous Digital I/O Support OLSSC_SUP_SYNCHRONOUS_ DIGITALIO Maximum Synchronous Digital I/O Value OLSSC_MAX_DIGITALIOLIST_VALUE Number of Channels OLSSC_NUMCHANNELS 9 or 17 DT2896 Channel Expansion Support...
  • Page 83 Supported Device Driver Capabilities Table 13: DT9800 Series Supported Options (cont.) DT9800 Series DIN DOUT SRL Total Subsystems on Module Software Programmable Resolution OLSSC_SUP_SWRESOLUTION Number of Resolutions OLSSC_NUMRESOLUTIONS Binary Encoding Support OLSSC_SUP_BINARY Twos Complement Support OLSSC_SUP_2SCOMP Software Trigger Support OLSSC_SUP_SOFTTRIG...
  • Page 84 Chapter 3 Table 13: DT9800 Series Supported Options (cont.) DT9800 Series DIN DOUT SRL Total Subsystems on Module Internal Clock Support OLSSC_SUP_INTCLOCK External Clock Support OLSSC_SUP_EXTCLOCK Number of Extra Clocks OLSSC_NUMEXTRACLOCKS Base Clock Frequency OLSSCE_BASECLOCK 12 MHz 12 MHz Maximum External Clock Divider...
  • Page 85 Supported Device Driver Capabilities Table 13: DT9800 Series Supported Options (cont.) DT9800 Series DIN DOUT SRL Total Subsystems on Module Low to High Output Pulse Support OLSSC_SUP_PLS_LOW2HIGH None (internal) Gate Type Support OLSSC_SUP_GATE_NONE High Level Gate Type Support OLSSC_SUP_GATE_HIGH_LEVEL Low Level Gate Type Support...
  • Page 86 Chapter 3 Table 13: DT9800 Series Supported Options (cont.) DT9800 Series DIN DOUT SRL Total Subsystems on Module Low Edge Gate Type with Input Debounce Support OLSSC_SUP_GATE_LOW_EDGE_ DEBOUNCE Level Change Gate Type with Input Debounce Support OLSSC_SUP_GATE_LEVEL_ DEBOUNCE Interrupt Support...
  • Page 87 The DT9805 and DT9806 function modules support gains of 1, 10, 100, and 500; all other DT9800 Series function modules support gains of 1, 2, 4, and 8. f. Autoranging is supported in single-value mode only for the DT9805 and DT9806. Refer to page for more information on autoranging.
  • Page 88 Chapter 3...
  • Page 89: Chapter 4: Programming Flowcharts

    Programming Flowcharts Single-Value Operations ....... . . Continuous A/D Operations ......Event Counting Operations .
  • Page 90 Chapter 4 The following flowcharts show the steps required to perform data acquisition operations using DT-Open Layers. For illustration purposes, the DataAcq SDK functions are shown; however, the concepts apply to all DT-Open Layers software. Note that many steps represent several substeps; if you are unfamiliar with the detailed operations involved with any one step, refer to the indicated page for detailed information.
  • Page 91: Single-Value Operations

    Programming Flowcharts Single-Value Operations Initialize the device driver and get the device handle with olDaInitialize. Specify A/D for an analog input subsystem or for Get a handle to the subsystem with digital channel 16 (which corresponds to the digital input port), D/A for an analog output olDaGetDASS.
  • Page 92 Chapter 4 Single-Value Operations (cont.) Continued from previous page. Acquire a single value using olDaGetSingleValue or Acquiring olDaGetSingleValueEx. data? Convert the data from counts to voltage using olDaCodeToVolts or from voltage to counts using olDaVoltsToCode, if desired. Acquire/ output Output a single value using another value? olDaPutSingleValue.
  • Page 93: Continuous A/D Operations

    Programming Flowcharts Continuous A/D Operations Initialize the device driver and get the device handle with olDaInitialize. Get a handle to the subsystem with olDaGetDASS. Set the data flow to OL_DF_CONTINUOUS using olDaSetDataFlow. Set the subsystem parameters (see page 89). Set up the channel list and channel parameters (see page 90).
  • Page 94 Chapter 4 Continuous A/D Operations (cont.) Continued from previous page. Set up buffering (see page 93). Configure the subsystem using olDaConfig. Start the operation with olDaStart. Deal with messages and buffers (see page 95). Stop the operation (see page 98). Clean up the operation (see page 99).
  • Page 95: Event Counting Operations

    Programming Flowcharts Event Counting Operations Initialize the device driver and get the device handle with olDaInitialize. Get a handle to the C/T subsystem with olDaGetDASS. Set the cascade mode using olDaSetCascadeMode. Set up the clocks and gates (see page 97). Specify the mode as OL_CTMODE_COUNT using olDaSetCTMode.
  • Page 96 Chapter 4 Event Counting Operations (cont.) Continued from previous page. Read the events counted using olDaReadEvents. Get update of events total? Stop the operation (see page 98). Release each subsystem with olDaReleaseDASS. Release the device driver and terminate the session with olDaTerminate.
  • Page 97: Frequency Measurement Operations

    Programming Flowcharts Frequency Measurement Operations Note that this flowchart assumes that you are using the system timer to generate the period over which the frequency is measured. If you need more accuracy than the system timer provides, refer to page 54 in this manual and to the DataAcq SDK User’s Manual for more information.
  • Page 98 Chapter 4 Frequency Measurement Operations (cont.) Continued from previous page. Start the frequency measurement operation using olDaMeasureFrequency. Message is in the form OLDA_WM_MEASURE_DONE. measure Use the LongtoFreq (IParam) macro to get done the measured frequency value: message? float = Freq; Freq = LongtoFreq (IParam);...
  • Page 99: Pulse Output Operations

    Programming Flowcharts Pulse Output Operations Initialize the device driver and get the device handle with olDaInitialize. Get a handle to the C/T subsystem with olDaGetDASS. Set the cascade mode using olDaSetCascadeMode. Set up the clocks and gates (see page 97). Specify the mode using olDaSetCTMode Specify the output pulse type using...
  • Page 100 Chapter 4 Pulse Output Operations (cont.) Continued from previous page. Configure the subsystem using olDaConfig. Start the operation using olDaStart. Note that this step is not needed for single Stop the operation (see page 98). one-shot operations. Release each subsystem with olDaReleaseDASS.
  • Page 101 Programming Flowcharts Set Subsystem Parameters For A/D operations, specify the channel type as Specify the channel type using single-ended (for single-ended or olDaSetChannelType. pseudo-differential channels), or differential. For all other operations, specify differential (the default). Specify the data encoding type as binary Specify the data encoding using (OL_ENC_BINARY).
  • Page 102 Chapter 4 Set Up Channel List and Channel Parameters Specify the size of the A/D channel list The default is 1. The maximum size is 32. and gain list using olDaSetChannelListSize. For the single-ended and pseudo-differential Set up the channel-gain list using configuration, channels 0 to 15 are available;...
  • Page 103 Programming Flowcharts Set Clocks and Triggers Specify the clock source as Using an OL_CLK_INTERNAL using internal olDaSetClockSource. clock? Specify the frequency of the internal A/D sample clock using olDaSetClockFrequency. The minimum frequency is 0.75 Hz. The maximum frequency for all modules except the DT9805 and DT9806 is 100 kHz.
  • Page 104 Chapter 4 Set Up Triggered Scan Specify TRUE to enable triggered scan using Specify OL_RETRIGGER_INTERNAL for the olDaSetTriggeredScanUsage. internal retrigger clock, OL_RETRIGGER_SCAN_PER_TRIGGER if the retrigger source is the same as initial trigger source, or OL_RETRIGGER_EXTRA for the external Specify the retrigger mode using retrigger source.
  • Page 105 Programming Flowcharts Set Up A/D Buffering Specify the window in which to post the messages using olDaSetWndHandle. Specify OL_WRP_NONE if buffers are not reused, Specify the buffer wrapping mode OL_WRP_MULTIPLE if buffers are continuously using olDaSetWrapMode. reused when none are found on the ready queue, or OL_WRP_SINGLE if one buffer is continuously reused.
  • Page 106 Chapter 4 Transfer Data from an In-process Buffer Determine the number of At least one must exist. buffers on the in-process queue using olDaGetQueueSize. Allocate a buffer of the specified number of samples with olDmAllocBuffer, olDmCallocBuffer, or olDmMallocBuffer. Copy the data from the in-process buffer to the allocated buffer for immediate processing using olDaFlushFromBufferInprocess.
  • Page 107 Programming Flowcharts Deal with A/D Messages and Buffers The most likely error messages include OLDA_WM_OVERRUN and An error Report the error. OLDA_WM_TRIGGERERROR. occurred? A buffer reused message The buffer reused message is Increment a counter, if OLDA_WM_BUFFER_REUSED. occurred? desired. The queue done messages are OLDA_WM_QUEUE_DONE and A queue OLDA_WM_QUEUE_STOPPED.
  • Page 108 Chapter 4 Deal with A/D Messages and Buffers (cont.) Continued from previous page Continued from previous page Copy all the samples in the buffer Using Visual to a Visual Basic array using Basic? olDmCopyFromBuffer. Get a pointer to the buffer using olDmGetBufferPtr.
  • Page 109 Programming Flowcharts Set Clocks and Gates for Counter/Timer Operations Using an Specify the clock source as Internal is the default. internal clock? OL_CLK_INTERNAL using olDaSetClockSource. The driver sets the actual Specify the frequency of the frequency as closely as output C/T pulse using possible to the number olDaSetClockFrequency.
  • Page 110 Chapter 4 Stop the Operation Stop in an olDaStop stops the Stop the operation in an orderly orderly operation on the way using olDaStop. subsystem in the way? orderly way; the current in-process buffers are filled or emptied and put on the done queue.
  • Page 111 Programming Flowcharts Clean up the Operation Flush all buffers on the ready and/or in-process queues to the done queue using olDaFlushBuffers. Determine the number of buffers on the done queue using olDaGetQueueSize. Retrieve each buffer on the done queue using olDaGetBuffer. Free each buffer retrieved from the done queue using olDmFreeBuffer.
  • Page 112 Chapter 4...
  • Page 113: Chapter 5: Calibration

    Calibration Running the Calibration Utility ......Calibrating the Analog Input Subsystem ....
  • Page 114 Note: The DT9800 Series Calibration Utility is provided for Windows 98, Windows Me, Windows 2000, and Windows XP only. The DT9800 Series function modules are calibrated at the factory and should not require calibration for initial use. It is recommended that you check and, if necessary, readjust the calibration of the analog I/O circuitry on the DT9800 Series function modules every six months.
  • Page 115: Running The Calibration Utility

    Locate the DT9800 Series software program folder on your hard disk. This program folder was created when you installed the DT9800 Series software. Double-click the Calibration Utility icon in the program folder. Select the name of the DT9800 Series function module to configure from the combo box, then click OK.
  • Page 116: Calibrating The Analog Input Subsystem

    DT9802-EC-I function modules and ±3 LSBs for the DT9803, DT9803-EC, DT9803-EC-I, DT9804, DT9804-EC, DT9804-EC-I, DT9805, and DT9806 function modules. Perform the following steps to configure a DT9800 Series function module for calibration: Connect Analog Input 0 (TB1) to the positive side of the precision voltage source.
  • Page 117: Calibrating The Analog Input Circuitry

    Calibration Calibrating the Analog Input Circuitry You can choose to calibrate the analog input circuitry automatically (described on this page) or manually (described on page 106); auto-calibration is the easiest to use and is the recommended calibration method. Using the Auto-Calibration Procedure To calibrate the analog input subsystem automatically, perform the following step: Click Go in the Auto Calibration box.
  • Page 118: Using The Manual Calibration Procedure

    Chapter 5 Using the Manual Calibration Procedure To calibrate the analog input subsystem manually, perform the following steps: Click A/D Ch. 1. Click the increment or decrement arrows in the Offset box until the A/D value on the screen reads 0 V (within 0.001 V for the DT9803, DT9803-EC, DT9803-EC-I, DT9804, DT9804-EC, DT9804-EC-I, DT9805, and DT9806 modules and within 0.010 V for the DT9801, DT9801-EC, DT9801-EC, DT9802, DT9802-EC,...
  • Page 119: Calibrating The Thermocouple Circuitry

    Calibration Calibrating the Thermocouple Circuitry Note: Ensure that the DT9805 or DT9806 module has been running for about 1/2 hour (allowing the module to warm up) and that you have calibrated the analog input circuitry using the procedure described on page 104 before calibrating the thermocouple circuitry.
  • Page 120 Chapter 5 DT9805/DT9806 Function Module Temperature Sensor - located on the underside of the board, between the screw terminal blocks. Figure 15: Temperature Sensor Location Click the text A/D Gain=1, CH 0 in the CJC Adj. box to refresh the value of analog input channel 0. The gain is set to 1 automatically.
  • Page 121: Calibrating The Analog Output Subsystem

    Calibration Note: If you are not satisfied with the thermocouple calibration, you can load the factory default settings stored in the EEPROM by clicking Restore in the Thermocouple Calibration Factory Settings box. Once you have finished this procedure, the thermocouple circuitry is calibrated.
  • Page 122 Chapter 5 In the DAC1 Voltage box, click 0.000 V. In the DAC1 Adjustment box, click the increment or decrement arrows until your external meter display reads 0 V (within 0.005 V). 10. In the DAC1 Voltage box, click +9.375 V and verify that your external meter display reads +9.375 V (within ±12 mV.) Note: If you are not satisfied with the analog output calibration, you can load the factory default settings stored in the EEPROM by...
  • Page 123: Chapter 6: Troubleshooting

    Troubleshooting General Checklist ........Service and Support .
  • Page 124: General Checklist

    Chapter 6 General Checklist Should you experience problems using the DT9800 Series function modules, please follow these steps: Read all the documentation provided for your product. Make sure that you have added any “Read This First” information to your manual and that you have used this information.
  • Page 125 Loose connections or Check your wiring and tighten any loose operation. vibrations exist. connections or cushion vibration sources; see the instructions in the DT9800 Series Getting Started Manual. The module is Check environmental and ambient overheating. temperature; consult the module’s...
  • Page 126 The DT9800 Series Check your cabling and wiring and tighten error reported. function module any loose connections; see the cannot communicate instructions in the DT9800 Series Getting with the Microsoft bus Started Manual. driver or a problem with the bus driver exists.
  • Page 127: Service And Support

    Troubleshooting Service and Support If you have difficulty using the DT9841 module, Data Translation’s Technical Support Department is available to provide technical assistance. Telephone Technical Support For the most efficient service, complete the form on page 116 and be at your computer when you call for technical support. This...
  • Page 128 Address: _________________________________________________________________________ ________________________________________________________________________________ Data Translation hardware product(s): __________________________________________________ serial number: _________________________________________________________________ configuration: _________________________________________________________________ Data Translation device driver - SPO number: ___________ ________________________________ _______________________________________________ version: _________________________ Data Translation software - SPO number:_______________ ________________________________ serial number: ________________________________ version:__________________________ PC make/model: ___________________________________________________________________ operating system: _____________________________ version:__________________________...
  • Page 129: E-Mail And Fax Support

    Troubleshooting E-Mail and Fax Support You can also get technical support by e-mailing or faxing the Technical Support Department: • E-mail: You can reach Technical Support at the following address: tsupport@datx.com Ensure that you provide the following minimum information: − Your name, −...
  • Page 130: If Your Board Needs Factory Service

    Chapter 6 If Your Board Needs Factory Service If your board must be returned to Data Translation, perform the following steps: Record the board’s serial number, then contact the Customer Service Department at (508) 481-3700 (if you are in the USA) and obtain a Return Material Authorization (RMA).
  • Page 131 Specifications...
  • Page 132 Appendix A Table 15 lists the specifications for the A/D subsystem. Table 15: A/D Subsystem Specifications DT9803/-MAC/-EC/-EC-I, DT9801/-MAC/-EC/-EC-I, DT9804/-MAC/-EC/-EC-I, DT9802/-MAC/-EC/-EC-I DT9805, DT9806 Feature Specifications Specifications Number of analog inputs Single-ended/ pseudo-differential: Differential: Number of gains 4 (1, 2, 4, 8) (1, 2, 4, and 8 for DT9803/04;...
  • Page 133 Specifications Table 15: A/D Subsystem Specifications (cont.) DT9803/-MAC/-EC/-EC-I, DT9801/-MAC/-EC/-EC-I, DT9804/-MAC/-EC/-EC-I, DT9802/-MAC/-EC/-EC-I DT9805, DT9806 Feature Specifications Specifications System accuracy (full-scale) Gain = 1: 0.03% 0.01% Gain = 2: 0.04% 0.02% Gain = 4: 0.05% 0.03% Gain = 8: 0.05% 0.03% (DT9805/9806 only) Gain = 10: 0.02% Gain = 100:...
  • Page 134 Appendix A Table 15: A/D Subsystem Specifications (cont.) DT9803/-MAC/-EC/-EC-I, DT9801/-MAC/-EC/-EC-I, DT9804/-MAC/-EC/-EC-I, DT9802/-MAC/-EC/-EC-I DT9805, DT9806 Feature Specifications Specifications Input impedance Off: 100 MΩ, 10 pF 100 MΩ, 100 pF Channel-gain list 32 Samples Internal reference +2.5 V ±0.002 V Input bias current ±20 nA ±20 nA for DT9803/04 ±10 nA for DT9805/06...
  • Page 135 Specifications Table 15: A/D Subsystem Specifications (cont.) DT9803/-MAC/-EC/-EC-I, DT9801/-MAC/-EC/-EC-I, DT9804/-MAC/-EC/-EC-I, DT9802/-MAC/-EC/-EC-I DT9805, DT9806 Feature Specifications Specifications Effective number of bits 11.5 bits 13.5 bits for DT9803/04 (ENOB) at 1 kHz input 14.1 bits for DT9805/06 − 80 dB typical − 90 dB typical Total Harmonic Distortion −...
  • Page 136 Appendix A Table 15: A/D Subsystem Specifications (cont.) DT9803/-MAC/-EC/-EC-I, DT9801/-MAC/-EC/-EC-I, DT9804/-MAC/-EC/-EC-I, DT9802/-MAC/-EC/-EC-I DT9805, DT9806 Feature Specifications Specifications Data throughput (cont.) − Multiple channels 2 kSamples/s (scan with gain of (0.04% accuracy) 500): Single digital channel: 100 kSamples/s for 100 kSamples/s DT9803/04;...
  • Page 137 Specifications Table 15: A/D Subsystem Specifications (cont.) DT9803/-MAC/-EC/-EC-I, DT9801/-MAC/-EC/-EC-I, DT9804/-MAC/-EC/-EC-I, DT9802/-MAC/-EC/-EC-I DT9805, DT9806 Feature Specifications Specifications External A/D digital (TTL) trigger Ω Input type HCT Rising-Edge Sensitive with 22 k pull-up resistor High-level input voltage: 2.4 V minimum Low-level input voltage: 0.8 V maximum Minimum pulse width:...
  • Page 138 Appendix A Table 16 lists the specifications for the D/A subsystem. Table 16: D/A Subsystem Specifications DT9802/-MAC/-EC/-EC-I DT9804/-MAC/-EC/-EC-I, Feature Specifications DT9806 Specifications Number of analog output channels Resolution 12 bits 16 bits Data encoding (input) Offset binary Nonlinearity (integral) ±1 LSBs ±4 LSBs Differential linearity ±0.5 LSBs (monotonic)
  • Page 139 Specifications Table 17 lists the specifications for the digital input subsystem. Table 17: DIN Subsystem Specifications Feature Specifications Number of lines 8 (Port A) Termination None Inputs Input type: Level sensitive Input load: 1 (HCT) High-level input voltage: 2.0 V minimum Low-level input voltage: 0.8 V maximum 3 µA...
  • Page 140 Appendix A Table 18 lists the specifications for the digital output subsystem. Table 18: DOUT Subsystem Specifications Feature Specifications Number of lines 8 (Port B) Termination 22 kΩ resistor Outputs Output driver: 74HCT244 (TTL) 2.4 V minimum (IOH = − 1 mA) Output driver high voltage: Output driver low voltage: 0.5 V maximum (IOL = 12 mA)
  • Page 141 Specifications Table 20 lists the power, physical, and environmental specifications for the DT9800 Series function modules. Table 20: Power, Physical, and Environmental Specifications Feature Specifications Power µ +5 V Standby: A maximum +5 V Enumeration: 100 mA maximum +5 V Power ON:...
  • Page 142 Table 21: DT9800 Standard and DT9800-MAC Series Cable and Terminal Block Specifications Feature Specifications Recommended cable 2-meter, Type A-B, USB cable Data Translation part#17394, or AMP part# 974327-1 Screw terminal block 9-position terminal block Data Translation part#17381, or PCD, Inc. part# ELVP09100...
  • Page 143 Connector Pin Assignments...
  • Page 144 Appendix B Table 23 lists the pin assignments of connector J1 on the DT9800 Standard and DT9800-MAC Series function modules. Table 23: Pin Assignments for Connector J1 on the DT9800 Standard and DT9800-MAC Series Function Modules Number Signal Description Number Signal Description Analog Input 00/ Analog Input 08/00 Return...
  • Page 145 Connector Pin Assignments Table 23: Pin Assignments for Connector J1 on the DT9800 Standard and DT9800-MAC Series Function Modules (cont.) Number Signal Description Number Signal Description Digital Output 6 Digital Output 5 Digital Output 4 Digital Output 3 Digital Output 2 Digital Output 1 Digital Output 0 Dynamic Digital Output...
  • Page 146 Appendix B *CJC on DT9805/06 Channel 00* User Clk Input 0 Channel 08/00 Ret User Cntr Out 0 Channel 01 External Gate 0 Isolated Dig Gnd Channel 09/01 Ret Channel 02 User Clk Input 1 Channel 10/02 Ret User Cntr Out 1 Channel 03 External Gate 1 Channel 11/03 Ret...
  • Page 147 Connector Pin Assignments Table 24 lists the pin assignments for connector J6; Table 25 lists the pin assignments for connector J5; and Table 26 lists the pin assignments for connector J4 on the DT9800-EC and DT9800-EC-I Series function modules. Table 24: Connector J6 Pin Assignments AC1324 AC1324 Screw...
  • Page 148 Appendix B Table 24: Connector J6 Pin Assignments (cont.) AC1324 AC1324 Screw Screw Terminal Pin # Terminal Signal Name Pin # Signal Name TB21 Not Connected TB22 Analog Input 7 Return/ Analog Input 15 TB23 Analog Input 7 TB24 Isolated Analog Ground TB25 Amp Low...
  • Page 149 Connector Pin Assignments Table 25: Connector J5 Pin Assignments (cont.) AC1324 AC1324 Screw Screw Pin # Terminal Signal Name Pin # Terminal Signal Name TB13 Isolated Digital TB14 User External Gate Ground TB15 User Counter Output 1 TB16 User Clock Input 1 TB17 Isolated Digital TB18...
  • Page 150 Appendix B Table 26: Connector J4 Pin Assignments (cont.) STP-EZ STP-EZ Screw Screw Pin # Terminal Signal Name Pin # Terminal Signal Name TB11 Not Connected TB12 Digital Ground TB13 Not Connected TB14 Digital Ground TB15 Not Connected TB16 Digital Ground TB17 Digital Output 7 TB18...
  • Page 151 Index Symbols conversion modes data format +5 V power data transfer error conditions Numerics gain gain list 5B01 backplane input ranges 5B08 backplane resolution 7BP04-1 backplane specifications 7BP08-1 backplane triggers 7BP16-1 backplane analog output features calibrating channels conversion mode A/D FIFO Full Flag data format A/D Over Sample error gain...
  • Page 152 Index cleaning up operations clocks C/C++ programs base frequency C/T clock sources external cascaded C/T clock external A/D sample clock external C/T clock external C/T clock internal C/T clock how to set C/T subsystem how to set for C/T operations specifications internal cables...
  • Page 153 Index conversion rate data flow modes counter/timer features continuous C/T operations C/T clock sources continuous digital input operations cascading cascading internally continuous post-trigger operations channels duty cycle single-value operations event counting mode data format gate types analog input high-edge gate type analog output high-level gate type data transfer...
  • Page 154 Index DT VPI fax support DT9800 Series Device Driver features DT-LV Link formatting data DTxEZ analog input duty cycle analog output dynamic digital output frequency base clock external A/D sample clock external C/T clock edge gate type internal A/D sample clock...
  • Page 155 Index gates, how to set for C/T operations low-edge gate type GCL depth low-level gate type generating continuous pulses low-to-high pulse output HES14-21 power supply macro high-edge gate type measuring frequency high-level gate type messages high-to-low pulse output dealing with dealing with for A/D operations OLDA_WM_BUFFER_ DONE OLDA_WM_BUFFER_DONE...
  • Page 156 Index olDaInitialize in continuous analog input Offset box operations OLDA_WM_BUFFER_ DONE in event counting operations OLDA_WM_BUFFER_DONE in frequency measurement OLDA_WM_BUFFER_REUSED operations OLDA_WM_OVERRUN in pulse output operations OLDA_WM_PRETRIGGER_BUFFER_ in single-value operations DONE olDaMeasureFrequency OLDA_WM_QUEUE_DONE olDaPutBuffer OLDA_WM_QUEUE_STOPPED olDaPutSingleValue OLDA_WM_TRIGGERERROR olDaReadEvents olDaAbort olDaReleaseDASS olDaCodeToVolts in continuous A/D operations olDaConfig...
  • Page 157 Index olDaSetDataFlow olDmCallocBuffer in continuous analog input olDmCopyFromBuffer operations olDmFreeBuffer in single-value operations olDmGetBufferPtr olDaSetDigitalIOLIstEntry olDmGetValidSamples olDaSetEncoding olDmMallocBuffer olDaSetExternalClockDivider OLSC_SUP_CTMODE_COUNT olDaSetGainListEntry OLSSC_CGLDEPTH olDaSetGateType OLSSC_MAX_DIGITALIOLIST_ olDaSetMultiscanCount VALUE olDaSetPulseType OLSSC_MAXDICHANS olDaSetPulseWidth OLSSC_MAXMULTISCAN olDaSetRange OLSSC_MAXSECHANS olDaSetRetrigger OLSSC_NUMCHANNELS OLSSC_NUMEXTRACLOCKS olDaSetRetriggerFrequency olDaSetRetriggerMode OLSSC_NUMEXTRATRIGGERS olDaSetSynchronousDigitalIOUsage OLSSC_NUMFILTERS OLSSC_NUMGAINS olDaSetTrigger OLSSC_NUMRANGES...
  • Page 158 Index OLSSC_SUP_GATE_LOW_EDGE operation modes OLSSC_SUP_GATE_LOW_LEVEL continuous digital input OLSSC_SUP_GATE_NONE continuously paced scan mode OLSSC_SUP_INPROCESSFLUSH event counting OLSSC_SUP_INTCLOCK frequency measurement OLSSC_SUP_PLS_HIGH2LOW internally retriggered scan mode OLSSC_SUP_PLS_LOW2HIGH one-shot pulse output OLSSC_SUP_POSTMESSAGE rate generation OLSSC_SUP_PROGRAMGAIN repetitive one-shot pulse output OLSSC_SUP_RANDOM_CGL single-value analog input OLSSC_SUP_RETRIGGER_EXTRA single-value analog output OLSSC_SUP_RETRIGGER_...
  • Page 159 Index programmable resolution returning boards to the factory pulse output rising-edge gate duty cycle how to perform one-shot rate generation sample clock repetitive one-shot external A/D types internal A/D pulse train output sample rate pulse width scan mode PWR-977 power supply externally retriggered internally retriggered scan per trigger...
  • Page 160 Index single-value operations analog input technical support digital I/O e-mail how to perform size, function module telephone software calibration World-Wide Web software packages telephone support software supported temperature sensor software trigger Testpoint specifications throughput analog input maximum analog output minimum counter/timer transferring data digital I/O...
  • Page 161 Index units, counter/timer USB cable Visual Basic programs Visual C++ programs voltage ranges number of Windows messages World-Wide Web wrap mode writing programs in C/C++ writing programs in Visual Basic writing programs in Visual C++ zero start sequential channel-gain list...
  • Page 162 Index...

This manual is also suitable for:

Dt9800-mac seriesDt9800-ec-1 series

Table of Contents