msl.equipment.resources.picotech.picoscope.ps5000 module
A wrapper around the PicoScope ps5000 SDK.
- class msl.equipment.resources.picotech.picoscope.ps5000.PicoScope5000(record)[source]
Bases:
PicoScopeApi
A wrapper around the PicoScope ps5000 SDK.
Do not instantiate this class directly. Use the
connect()
method to connect to the equipment.- Parameters:
record (
EquipmentRecord
) – A record from an Equipment-Register Database.
- MAX_OVERSAMPLE_8BIT = 256
- MAX_VALUE = 32512
- MIN_VALUE = -32512
- LOST_DATA = -32768
- EXT_MAX_VALUE = 32767
- EXT_MIN_VALUE = -32767
- MAX_PULSE_WIDTH_QUALIFIER_COUNT = 16777215
- MAX_DELAY_COUNT = 8388607
- MAX_SIG_GEN_BUFFER_SIZE = 8192
- MIN_SIG_GEN_BUFFER_SIZE = 10
- MIN_DWELL_COUNT = 10
- MAX_SWEEPS_SHOTS = 1073741823
- SINE_MAX_FREQUENCY = 20000000.0
- SQUARE_MAX_FREQUENCY = 20000000.0
- TRIANGLE_MAX_FREQUENCY = 20000000.0
- SINC_MAX_FREQUENCY = 20000000.0
- RAMP_MAX_FREQUENCY = 20000000.0
- HALF_SINE_MAX_FREQUENCY = 20000000.0
- GAUSSIAN_MAX_FREQUENCY = 20000000.0
- MIN_FREQUENCY = 0.03