The PCI-DAS1602, PCI-DAS1200 and PCI-DAS1000 Series includes the following hardware:
The PCI-DAS1602, PCI-DAS1200 and PCI-DAS1000 Series support the following UL and UL for .NET features.
Functions
UL: cbAIn(), cbAInScan(), cbATrig(), cbAPretrig(), cbFileAInScan(), cbFilePretrig()
UL for .NET: AIn(), AInScan(), ATrig(), APretrig(), FileAInScan(), FilePretrig()
Options
BACKGROUND, CONTINUOUS, EXTCLOCK, CONVERTDATA, SINGLEIO, BLOCKIO, BURSTMODE, EXTTRIGGER
HighChan
0 to 15 in single-ended mode, 0 to 7 in differential mode
Rate
PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200/JR: Up to 330000
PCI-DAS1000: Up to 250000
PCI-DAS1602/16, PCI-DAS1002: Up to 200000
PCI-DAS1001: Up to 150000
Range
PCI-DAS1602/12, PCI-DAS1602/16, PCI-DAS1200, PCI-DAS1200JR, PCI-DAS1002, PCI-DAS1000:
| 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) |
PCI-DAS1001:
| 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) |
Excludes PCI-DAS1200/JR.
Functions
UL: cbAOut(), cbVOut(), cbAOutScan()
UL for .NET: AOut(), VOut(), AOutScan()
Options
SIMULTANEOUS
For PCI-DAS1602 Series, the following argument values are also valid:
BACKGROUND, CONTINUOUS, EXTCLOCK
HighChan
0 to 1
Rate
PCI-DAS1602/16: Up to 100000
PCI-DAS1602/12: Up to 250000
All others: ignored
Range
| BIP10VOLTS (±10 volts) | UNI10VOLTS (0 to 10 volts) |
| BIP5VOLTS (±5 volts) | UNI5VOLTS (0 to 5 volts) |
DataValue
0 to 4,095
For PCI-DAS1602/16, the following argument values are 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.)
Functions
UL: cbDOut(), cbDIn(), cbDBitIn(), cbDBitOut(), cbDConfigPort()
UL for .NET: DOut(), DIn(), DBitIn(), DBitOut(), DConfigPort()
PortNum
FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH
DataValue
0 to 255 for FIRSTPORTA or FIRSTPORTB
0 to 15 for FIRSTPORTCL or FIRSTPORTCH
BitNum
0 to 23 FIRSTPORTA
Functions
UL: cbC8254Config(), cbCIn(), cbCLoad()
UL for .NET: C8254Config(), CIn(), CLoad()
CounterNum
4 to 6
Config
HIGHONLASTCOUNT, ONESHOT, RATEGENERATOR, SQUAREWAVE, SOFTWARESTROBE, HARDWARESTROBE
Loadvalue
0 to 65,535
PCI-DAS1602/12 and PCI-DAS1602/16 only
Functions
UL: cbSetTrigger()
UL for .NET: SetTrigger()
TrigType
TRIGPOSEDGE, TRIGNEGEDGE, TRIGABOVE, TRIGBELOW, GATEHIGH, GATELOW, GATENEGHYS, GATEPOSHYS, GATEABOVE, GATEBELOW, GATEINWINDOW, GATEOUTWINDOW
Threshold
PCI-DAS1602/16: 0 to 65,535
PCI-DAS1602/12: 0 to 4,095
Functions
UL: cbEnableEvent(), cbDisableEvent()
UL for .NET: EnableEvent(), DisableEvent()
EventType
ON_SCAN_ERROR, ON_PRETRIGGER, ON_DATA_AVAILABLE, ON_END_OF_INPUT_SCAN
PCI-DAS1602/12 and PCI-DAS1602/16 also support: ON_END_OF_OUTPUT_SCAN
Hardware pacing, external or internal clock supported.
The clock edge used to trigger acquisition for the external pacer may be rising or falling and is selectable using InstaCal.
For the PCI-DAS1602/16, the packet size is 256 samples. All others in this series have a packet size of 512 samples.
The analog input mode is selectable via InstaCal for either 8 channel differential or 16 channel single-ended.
Digital (TTL) and analog hardware triggering supported.
Analog thresholds are set relative to the ±10V range. For example: a threshold of 0 equates to -10 V. Thresholds of 65,535 and 4,095 correspond to +9.999695 and +9.995116 volts for the 16-bit and 12-bit boards, respectively.
When using analog trigger feature, one or both of the DACs are used to set the threshold and are unavailable for other functions. If the trigger function requires a single reference (GATEABOVE, GATEBELOW, TRIGABOVE, TRIGBELOW) then DAC0 is available. If the trigger function requires two references (GATEINWINDOW, GATE OUTWINDOW, GATENEGHYS, GATEPOSHYS), then neither DAC is available for other functions.
Digital (TTL) hardware triggering supported.
Concurrent analog input and output scans supported. That is, PCI-DAS1602 Series boards allow for operations of analog input functions (cbAInScan() and cbAPretrig(), or AInScan() and APretrig()), and analog output functions (cbAOutScan() or AOutScan()) to overlap without having to call cbStopBackground or StopBackground() between the start of input and output scans.
Hardware pacing, external or internal clock supported.
The clock edge used to trigger analog output updates for the external pacer may be rising or falling and is selectable using InstaCal.
The source for counter 4 may be internal or external and is selectable using InstaCal.
Although counters 4, 5 and 6 are programmable through the counter functions, the primary purpose for some of these counters may conflict with these functions.
Potential conflicts: