Functions to control the record length of the oscilloscope.
The record length defines the number of samples in a measurement. With a given sample frequency, the record length determines the duration of the measurement. Increasing the record length, will increase the total measuring time. The result is that more of the measured signal is visible.
The maximum supported record length depends on the used instrument and its configuration. Use ScpGetRecordLengthMax to determine the maximum supported record length of a oscilloscope.
The record length can be affected by changing the channel enable, resolution, measure mode and/or sample frequency.
By default the record length is set to: 5000 samples.
Get the maximum supported record length of a specified oscilloscope.
- Parameters
-
- Returns
- The maximum supported record length, or
0
when unsuccessful.
- Status values
-
- See also
- ScpGetRecordLength
-
ScpSetRecordLength
- Since
- 0.4.0
Get the currently selected record length of a specified oscilloscope.
- Parameters
-
- Returns
- The currently selected record length in samples, or
0
when unsuccessful.
- Status values
-
- See also
- ScpGetRecordLengthMax
-
ScpSetRecordLength
- Since
- 0.4.0
Set the record length of a specified oscilloscope.
- Parameters
-
[in] | hDevice | A device handle identifying the oscilloscope. |
[in] | qwRecordLength | The required record length in samples. |
- Returns
- The actually set record length in samples, or
0
when unsuccessful.
- Status values
-
- See also
- ScpGetRecordLengthMax
-
ScpGetRecordLength
- Since
- 0.4.0