Channel Configuration
Bases: PicoScopeBase
, shared_ps6000a_psospa
PicoScope OSP (A) API specific functions
Methods:
Name | Description |
---|---|
get_adc_limits |
Gets the ADC limits for specified devices. |
get_analogue_offset_limits |
Get the allowed analogue offset range for |
report_all_channels_overvoltage_trip_status |
Return the overvoltage trip status for each channel. |
reset_channels_and_report_all_channels_overvoltage_trip_status |
Reset channels and return overvoltage trip status for each. |
set_all_channels_off |
Turns all channels off, based on unit number of channels |
set_channel |
Enable/disable a channel and specify certain variables i.e. range, coupling, offset, etc. |
set_channel_off |
Sets a channel to OFF (6000E) |
set_channel_on |
Enable and configure a specific channel on the device with given parameters. |
get_adc_limits()
Gets the ADC limits for specified devices.
Currently tested on: 6000a.
Returns: |
|
---|
Raises: |
|
---|
get_analogue_offset_limits(range, coupling)
Get the allowed analogue offset range for range
and coupling
.
report_all_channels_overvoltage_trip_status()
Return the overvoltage trip status for each channel.
This wraps ps6000aReportAllChannelsOvervoltageTripStatus
to
query whether any channel's 50 Ω input protection has tripped.
Returns:
list[PICO_CHANNEL_OVERVOLTAGE_TRIPPED]: Trip status for all
channels.
reset_channels_and_report_all_channels_overvoltage_trip_status()
Reset channels and return overvoltage trip status for each.
Wraps ps6000aResetChannelsAndReportAllChannelsOvervoltageTripStatus
.
Returns:
list[PICO_CHANNEL_OVERVOLTAGE_TRIPPED]: Trip status for all channels.
set_all_channels_off()
Turns all channels off, based on unit number of channels
set_channel(channel, range=RANGE.V1, enabled=True, coupling=COUPLING.DC, offset=0.0, bandwidth=BANDWIDTH_CH.FULL, probe_scale=1.0)
Enable/disable a channel and specify certain variables i.e. range, coupling, offset, etc.
For the ps6000a drivers, this combines set_channel_on/off to a single function. Set channel on/off by adding enabled=True/False
Parameters: |
|
---|
set_channel_off(channel)
Sets a channel to OFF (6000E)
set_channel_on(channel, range, coupling=COUPLING.DC, offset=0, bandwidth=BANDWIDTH_CH.FULL, range_type=PICO_PROBE_RANGE_INFO.X1_PROBE_NV)
Enable and configure a specific channel on the device with given parameters.
Parameters: |
|
---|