User`s manual
CYDAS UDR Library User’s Guide Analog Input Boards - CYDAS 6402 and CYDAS 3202 Series
38
Trigger argument values
TrigType TRIGPOSEDGE, TRIGNEGEDGE, GATEHIGH, GATELOW
For PCI versions, the following additional argument values are also valid:
TRIGABOVE, TRIGBELOW, GATENEGHYS, GATEPOSHYS, GATEABOVE, GATEBELOW,
GATEINWINDOW, GATEOUTWINDOW
Threshold
0 to 4095
For HR versions the following argument values are also valid:
0 to 65535 (Refer to "16-bit values using a signed integer data type
" on page 7 for
information on 16-bit values using unsigned integers).
Event notification
Event notification functions and methods supported (PCI versions Only)
UDR:
cbEnableEvent(), cbDisableEvent()
UDR for .NET:
EnableEvent(), DisableEvent()
Event notification argument values
EventType ON_SCAN_ERROR, ON_PRETRIGGER, ON_DATA_AVAILABLE, ON_END_OF_AI_SCAN,
ON_END_OF_AO_SCAN
Hardware considerations
Pacing Analog input
Hardware pacing, external or internal clock supported. The packet size is 512 samples for ISA versions, and
2048 for PCI versions.
Triggering and gating
Digital (TTL) hardware triggering supported. The PCI version also supports analog hardware triggering.
Analog thresholds are set relative to the ±10 V range. For example, a threshold of 0 equates to -10 V and a
threshold of 65535 equates to +9.999695 V.
When using the UDR Library functions
cbAPretrig() or cbFilePretrig() (or the UDR Library for .NET
methods
APretrig() or FilePretrig()) on the CYDAS 6402HRDAP or CYDAS 3202HRDAP, use the
A/D Stop Trigger In (pin 47) input to supply the trigger.
When using both EXTCLOCK and BURSTMODE on the CYDAS 6402HRDAP or CYDAS 3202HRDAP, use the
A/D Start Trigger In (pin 45) input to supply the clock and not the A/D External Pacer (pin 42). Since
BURSTMODE is actually paced by the internal burst clock, specifying EXTCLOCK when using BURSTMODE is
equivalent to specifying
EXTTRIGGER.
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.
Caution! Gating should NOT be used with BURSTMODE scans.
Gain queue
When using the UDR Library function
cbALoadQueue() or the UDR Library for .NET method ALoadQueue()
with the PCI version, up to 8k elements can be loaded into the queue.