# CIO-DAS1400 Series and CIO-DAS1600 Series

The CIO-DAS1400 Series includes the following hardware:

- CIO-DAS1401/12
- CIO-DAS1402/12
- CIO-DAS1402/16

The CIO-DAS1600 Series includes the following hardware:

- CIO-DAS1601/12
- CIO-DAS1602/12
- CIO-DAS1602/16

The CIO-DAS1400 Series and CIO-DAS1600 Series support the following UL and UL for .NET features.

## Analog input

Functions

UL: cbAIn(), cbAInScan(), cbATrig(), cbFileAInScan()

UL for .NET: AIn(), AInScan(), ATrig(), FileAInScan()

Options

BACKGROUND, CONTINUOUS, EXTCLOCK, CONVERTDATA, SINGLEIO, DMAIO, BURSTMODE, EXTTRIGGER

For the CIO-DAS1601/12, CIO-DAS1602/12, and CIO-DAS1602/16, these argument values are also valid:

DTCONNECT, EXTMEMORY

HighChan

0 to 15 single-ended mode

0 to 7 differential mode

Rate

CIO-DAS1401/12, CIO-DAS1402/12, CIO-DAS1601/12, and CIO-DAS1602/16:

160000

CIO-DAS1402/16 and CIO-DAS1602/16:

100000

CIO-DAS1401/12, CIO-DAS1402/12, CIO-DAS1601/12, and CIO-DAS1602/12 to external memory (DT Connect):

330000

Range

CIO-DAS1402/12, CIO-DAS1402/16, CIO-DAS1602/12 and CIO-DAS1602/16:

BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts)
BIP5VOLTS (±5 volts) | UNI5VOLTS (0 to 5 volts)
BIP2PT5VOLTS (±2.5 volts) | UNI2PT5VOLTS (0 to 2.5 volts)
BIP1PT25VOLTS (±1.25 volts) | UNI1PT25VOLTS (0 to 1.25 volts)

CIO-DAS1401/12 and CIO-DAS1601/12:

BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts)
BIP1VOLTS (±1 volts) | UNI1VOLTS (0 to 1 volts)
BIPPT1VOLTS (±0.1 volts) | UNIPT1VOLTS (0 to 0.1 volts)
BIPPT01VOLTS (±0.01 volts) | UNIPT01VOLTS (0 to 0.01 volts)

## Analog output (CIO-DAS1600 series only)

Functions

UL: cbAOut(), cbVOut(), cbAOutScan()

UL for .NET: AOut(), VOut(), AOutScan()

Options

SIMULTANEOUS

HighChan

1 max

Count

2 max

Rate

Ignored

Pacing

Software pacing only

Range

Ignored - not programmable; fixed at one of four jumper-selectable ranges:

BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts)
BIP5VOLTS (±5 volts) | UNI5VOLTS (0 to 5 volts)

DataValue

0 to 4,095

## Digital I/O

Functions

UL: cbDOut(), cbDIn(), cbDBitIn(), cbDBitOut()

UL for .NET: DOut(), DIn(), DBitIn(), DBitOut()

The CIO-DAS1600 series also supports cbDConfigPort() and DConfigPort()

PortNum

AUXPORT*

The CIO-DAS1600 series also supports these digital ports:

FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH

* AUXPORT is not configurable for these boards.

DataValue

0 to 15

The CIO-DAS1600 series also supports these values.

0 to 255 using FIRSTPORTA or FIRSTPORTB

0 to 15 using FIRSTPORTCL or FIRSTPORTCH

BitNum

0 to 3

The CIO-DAS1600 series also supports these bit number settings.

0 to 23 using FIRSTPORTA

## Counter I/O

Functions

UL: cbC8254Config(), cbCIn(), cbCLoad()

UL for .NET: C8254Config(), CIn(), CLoad()

CounterNum

1 to 3

Config

HIGHONLASTCOUNT, ONESHOT, RATEGENERATOR, SQUAREWAVE, SOFTWARESTROBE, HARDWARESTROBE

LoadValue

0 to 65,535 (Refer to 16-bit values using a signed integer data type for information on 16-bit values using unsigned integers.)

## Hardware considerations

##### Pacing analog input

Hardware pacing, external or internal clock supported. Specifying SINGLEIO while also specifying BURSTMODE is not recommended. If this combination is used, the Count value should be set as low as possible, preferably to the number of channels in the scan. Otherwise, overruns may occur.

When EXTMEMORY is used with the CIO-DAS1600 Series, the cbGetStatus() function or GetStatus() method does not return the current count and current index. This is a limitation imposed by maintaining identical registers to the KM-DAS1600.

##### Triggering and gating

External digital (TTL) polled gate trigger supported. Refer to Trigger support in the Analog Input Hardware topic.

##### Range

The CIO-DAS1400 Series and CIO-DAS1600 Series board's A/D ranges are configured with a combination of a switch (Unipolar/Bipolar) and a programmable gain code. The state of this switch is set in the configuration file using InstaCal. After the UNI/BIP switch setting is selected, only matching ranges can be used in Universal Library programs.