92
•
Using the DAS-1700 Series with DriverLINX
Keithley DAS-1700 Series
Digital Output Subsystem
The following sections describe how DriverLINX implements Digital Output
Subsystem features for the DAS-1700 Series.
Digital Output Modes
The Digital Output Subsystem supports the following modes:
•
Polled—For single-value digital output samples.
•
Interrupt—For buffered transfers using programmed I/O.
•
Other—For subsystem initialization.
Digital Output Operations
The DAS-1700 Series Digital Output 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 from a buffer.
•
Stop—terminates a digital 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 Output Initialization
By default, the Digital Output subsystem writes zero into the digital output port. You
can specify a different initial output value using the Configure DriverLINX Device
dialog. See “Digital Output Subsystem Page” on page 24.
Digital Output 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 output, many of these options also apply to digital
output 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