msl.equipment.resources.picotech.picoscope.ps3000 module
A wrapper around the PicoScope ps3000 SDK.
- class msl.equipment.resources.picotech.picoscope.ps3000.PicoScope3000(record)[source]
Bases:
PicoScope2k3k
A wrapper around the PicoScope ps3000 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.
- FIRST_USB = 1
- LAST_USB = 127
- MAX_UNITS = 127
- PS3206_MAX_TIMEBASE = 21
- PS3205_MAX_TIMEBASE = 20
- PS3204_MAX_TIMEBASE = 19
- PS3224_MAX_TIMEBASE = 19
- PS3223_MAX_TIMEBASE = 19
- PS3424_MAX_TIMEBASE = 19
- PS3423_MAX_TIMEBASE = 19
- PS3225_MAX_TIMEBASE = 18
- PS3226_MAX_TIMEBASE = 19
- PS3425_MAX_TIMEBASE = 19
- PS3426_MAX_TIMEBASE = 19
- MAX_OVERSAMPLE = 256
- MAX_VALUE = 32767
- MIN_VALUE = -32767
- LOST_DATA = -32768
- MIN_SIGGEN_FREQ = 0.093
- MAX_SIGGEN_FREQ = 1000000
- PS3206_MAX_ETS_CYCLES = 500
- PS3206_MAX_ETS_INTERLEAVE = 100
- PS3205_MAX_ETS_CYCLES = 250
- PS3205_MAX_ETS_INTERLEAVE = 50
- PS3204_MAX_ETS_CYCLES = 125
- PS3204_MAX_ETS_INTERLEAVE = 25
- MAX_ETS_CYCLES_INTERLEAVE_RATIO = 10
- MIN_ETS_CYCLES_INTERLEAVE_RATIO = 1
- PS300_MAX_ETS_SAMPLES = 100000
- MAX_PULSE_WIDTH_QUALIFIER_COUNT = 16777215
- MAX_HOLDOFF_COUNT = 8388607
- save_streaming_data(lp_callback_func, data_buffer_size)[source]
This function sends all available streaming data to the
lp_callback_func
callback function in your application. Your callback function decides what to do with the data.