PCM-DAS16 Series and PC-CARD-DAS16 Series

The PCM-DAS16 Series and PC-CARD-DAS16 Series includes the following hardware:

The PCM-DAS16 Series and PC-CARD-DAS16 Series includes the following hardware:

The PCM-DAS16 Series and PC-CARD-DAS16 Series support the following UL and UL for .NET features.

Refer to the Notes on Python Support for information about using these boards with the UL Python API for Windows.

Analog Input

Functions

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

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

Options

BACKGROUND, CONTINUOUS, EXTCLOCK, CONVERTDATA, SINGLEIO, BLOCKIO, EXTTRIGGER, NOTODINTS, NOCALIBRATEDATA

The PC-CARD-DAS16 series also supports BURSTMODE.

HighChan

DAS16/S and DAS16/330: 0 to 15

DAS16/D: 0 to 7

Rate

DAS16/330: 330000

PC-CARD-DAS16/16: 200000

All others in this series: 100000

Range

DAS16x/12:

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)

DAS16x/16:

BIP10VOLTS (±10 volts)
BIP5VOLTS (±5 volts)
BIP2PT5VOLTS (±2.5 volts)
BIP1PT25VOLTS (±1.25 volts)

DAS16/330:

BIP10VOLTS (±10 volts)
BIP5VOLTS (±5 volts)

Analog Output

PCM-DAS16D/12AO and PC-CARD-DAS16/xxAO only.

Functions

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

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

Options

SIMULTANEOUS (PCM version only)

HighChan

1 max

Rate

Ignored

Count

2 max

Range

PC-CARD-DAS16/12AO and PCM-DAS16D/12AO:

BIP10VOLTS (±10 volts)
BIP5VOLTS (±5 volts)

All others in this series:

Ignored - not programmable; fixed at BIP10VOLTS (±10 volts)

DataValue

0 to 4,095

For PC-CARD-DAS16/16AO, the following argument values is also valid:

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

Pacing

Software pacing only

Digital I/O

Functions

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

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

PortNum

PC-CARD-DAS16/xxAO:

FIRSTPORTA

All others in this series:

FIRSTPORTA, FIRSTPORTB

DataValue

PC-CARD-DAS16/xxAO:

0 to 15 for FIRSTPORTA

All others in this series

0 to 15 for FIRSTPORTA or FIRSTPORTB

BitNum

PC-CARD-DAS16/xxAO:

0 to 3 for FIRSTPORTA

All others in this series:

0 to 7 for 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.)

RegNum

LOADREG1, LOADREG2, LOADREG3

Triggering

PC-CARD only

Functions

UL: cbSetTrigger()

UL for .NET: SetTrigger()

TrigType

TRIGPOSEDGE, TRIGNEGEDGE, GATEHIGH, GATELOW

All at External Trigger input.

Hardware considerations

Pacing analog input

These cards do not have residual counters, so BLOCKIO transfers must acquire integer multiples of the packet size before completing the scan. This can be lengthy for the PC-CARDs which must acquire 2,048 samples between interrupts for BLOCKIO transfers. In general, it is best to allow the library to determine the best transfer mode (SINGLEIO vs. BLOCKIO) for these boards.

Triggering and gating