Keithley DAS-1700 Series
Using the DAS-1700 Series with DriverLINX
•
83
Digital Input Subsystem
The following sections describe how DriverLINX implements Digital Input
Subsystem features for the DAS-1700 Series.
Digital Input Modes
The Digital Input Subsystem supports the following modes:
•
Polled—For single-value digital input samples.
•
Interrupt—For buffered transfers using programmed I/O.
•
Other—For subsystem initialization.
Digital Input Operations
The DAS-1700 Series Digital Input Subsystem supports the following DriverLINX
operations:
•
Initialize—aborts any active interrupt data-acquisition tasks and stops
the clock. DriverLINX prevents one application from interfering with
another application’s data-acquisition tasks.
•
Start—initiates a data-acquisition task using the Mode, Timing, Start,
and Stop Events, the Logical Channels, and the Buffers the application
specified in the Service Request.
•
Status—reports the buffer position of the next sample that DriverLINX
will write into a buffer.
•
Stop—terminates an analog output data-acquisition task.
•
Message—DriverLINX displays a pop-up dialog box for the user
containing the text for the current DriverLINX error message.
Digital Port Configuration
The DAS-1700 Series has separate, dedicated digital input and output ports and
doesn’t require the application to configure its digital I/O ports.
Digital Input Pacing, Triggering and Gating
Options
The DAS-1700 Series User’s Guides describe several pacing, triggering and gating
options available for analog input on DAS-1700 models. As DriverLINX uses the
analog input pacer clock for digital input, many of these options also apply to digital
input tasks. The following table summarizes these options and identifies which
Service Request properties use them. Except as indicated all tasks must use Interrupt
or DMA mode.
StockCheck.com