PicoScope 3425 PC Oscilloscope
46
Copyright © 2007 Pico Technology Limited. All rights reserved.
ps3425.en
3.2.8.25 ps3000_get_streaming_values_no_aggregation
unsigned long ps3000_get_streaming_values_no_aggregation (
short handle,
double * start_time,
short * pbuffer_a,
short * pbuffer_b,
short * pbuffer_c,
short * pbuffer_d,
short * overflow,
unsigned long * triggerAt,
short * trigger,
unsigned long no_of_values )
This function retrieves raw streaming data from the driver's data store after
has stopped.
Before calling the function, capture some data using fast streaming, stop streaming
using
and then allocate sufficient buffer space to receive the
requested data. The function will store the data in your buffer with values in the
range
PS3000_MIN_VALUE
to
PS3000_MAX_VALUE
. The special value
PS3000_LOST_DATA
is stored in the buffer when data could not be collected because
for more details of data values.)
Applicability
mode only
Arguments
handle,
the handle of the required device.
start_time,
the time in nanoseconds of the first data sample
required.
pbuffer_a, pbuffer_b, pbuffer_c, pbuffer_d,
pointers
to buffers into which the function will write the raw sample values
from channels A, B, C and D.
overflow,
a pointer to where the function will write a bit field
indicating whether the voltage on each of the input channels has
overflowed.
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
D
C
B
A
D
C
B
A
common-mode
overflow
differential
overflow
triggerAt,
a pointer to where the function will write an index
into the buffers. The index is the number of the the sample at
the trigger reference point. Valid only when trigger is TRUE.
trigger,
a pointer to a Boolean indicating that a trigger has
occurred and
triggerAt
is valid.
no_of_values,
the number of values required.
Returns
the number of values written to each buffer, or
0
if a parameter was out of range
15
38
16
15
Summary of Contents for PicoScope 3425
Page 2: ......
Page 66: ......
Page 67: ...63 Copyright 2007 Pico Technology Limited All rights reserved ps3425 en ...