80
•
Using the DAS-1700 Series with DriverLINX
Keithley DAS-1700 Series
Analog Output Buffers
DriverLINX supports single-value, single-scan and buffered analog output.
•
For single-value output, specify the Number of buffers as
0
. The
buffer for a single value is the ioValue property.
•
For a single-scan output, specify the Number of buffers as
1
and the
number of Samples equal to the number of channels.
•
For buffered output, specify the Number of buffers from
1
to
255
and
the number of Samples as desired.
How to set up the DAS-1700 Series to store samples in buffers.
Buffer Size
For example, 500 samples/2
channels = 250 is ok, but 500
samples/3 channels = 166.67
is incorrect.
An individual DriverLINX buffer may have any size as long as the buffer length
holds an integral number of channel scans (i.e., a multiple of the number of analog
output channels you’re acquiring). This restriction enforces the requirement that all
acquired channels have the same number of samples.
Buffer Usage
DriverLINX writes from buffers sequentially until the task stops. Except for tasks
that stop on terminal count, the last buffer may be only partially used. If the task
stops on a trigger, use the StopEvent message (or event) to determine the location of
the last sample. For other cases, use a Status operation to determine the location of
the last sample.
StockCheck.com