lager_pcb.lager_pcb_library

Module Contents

Attributes

RigolTriggerType

RigolTriggerMode

RigolTriggerCoupling

RigolTriggerEdgeSource

RigolTriggerEdgeSlope

MeasurementItem

MeasurementSource

MeasurementClear

TriggerType_TO_Rigol

Rigol_TO_TriggerType

TriggerEdgeSource_TO_Rigol

Rigol_TO_TriggerEdgeSource

TriggerEdgeSlope_TO_Rigol

Rigol_TO_TriggerEdgeSlope

lager_pcb.lager_pcb_library.RigolTriggerType
lager_pcb.lager_pcb_library.RigolTriggerMode
lager_pcb.lager_pcb_library.RigolTriggerCoupling
lager_pcb.lager_pcb_library.RigolTriggerEdgeSource
lager_pcb.lager_pcb_library.RigolTriggerEdgeSlope
lager_pcb.lager_pcb_library.MeasurementItem
lager_pcb.lager_pcb_library.MeasurementSource
lager_pcb.lager_pcb_library.MeasurementClear
class lager_pcb.lager_pcb_library.TriggerType

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

Edge
Pulse
Slope
Video
Pattern
Duration
Timeout
Runt
Window
Delay
Setup
NEdge
RS232
IIC
SPI
CAN
Flexray
LIN
IIS
M1553
lager_pcb.lager_pcb_library.TriggerType_TO_Rigol
lager_pcb.lager_pcb_library.Rigol_TO_TriggerType
class lager_pcb.lager_pcb_library.TriggerEdgeSource

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
Channel1
Channel2
Channel3
Channel4
AC_Line
lager_pcb.lager_pcb_library.TriggerEdgeSource_TO_Rigol
lager_pcb.lager_pcb_library.Rigol_TO_TriggerEdgeSource
class lager_pcb.lager_pcb_library.TriggerEdgeSlope

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

Rising
Falling
Both
lager_pcb.lager_pcb_library.TriggerEdgeSlope_TO_Rigol
lager_pcb.lager_pcb_library.Rigol_TO_TriggerEdgeSlope
lager_pcb.lager_pcb_library.map_mux_channel_to_scope(mux_ch)
lager_pcb.lager_pcb_library.map_analog_source_to_trigger_edge_source(analog_source)
lager_pcb.lager_pcb_library.map_digital_source_to_trigger_edge_source(digital_source)
lager_pcb.lager_pcb_library.mapper_factory(net, device_type)
class lager_pcb.lager_pcb_library.PassThroughMapper(net, device)
__getattr__(attr)
class lager_pcb.lager_pcb_library.TraceSettings_RigolMSO5000FunctionMapper(net, device)
set_volt_offset(offset)
get_volt_offset()
set_volts_per_div(volts)
get_volts_per_div()
set_time_per_div(time)
get_time_per_div()
__getattr__(attr)
class lager_pcb.lager_pcb_library.TriggerSettings_RigolMSO5000FunctionMapper(net, device)
get_trigger_status()
set_mode_auto()
set_mode_normal()
set_mode_single()
get_trigger_mode()
set_coupling_AC()
set_coupling_DC()
set_coupling_low_freq_reject()
set_coupling_high_freq_reject()
get_coupling()
set_type(trigger_type)
get_trigger_type()
__getattr__(attr)
class lager_pcb.lager_pcb_library.TriggerSettingsEdge_RigolMSO5000FunctionMapper(net, device)
set_source_analog(analog_source=None)
set_source_digital(digital_source=None)
get_source()
set_slope_rising()
set_slope_falling()
set_slope_both()
get_slope()
set_level(level)
get_level()
__getattr__(attr)
class lager_pcb.lager_pcb_library.Measurement_RigolMSO5000FunctionMapper(net, device)
voltage_max()
voltage_min(display=False)
voltage_peak_to_peak(display=False)
voltage_flat_top(display=False)
voltage_flat_base(display=False)
voltage_flat_amplitude(display=False)
voltage_average(display=False)
voltage_rms(display=False)
voltage_overshoot(display=False)
voltage_preshoot(display=False)
waveform_area(display=False)
waveform_period_area(display=False)
period(display=False)
frequency(display=False)
rise_time(display=False)
fall_time(display=False)
pulse_width_positive()
pulse_width_negative()
duty_cycle_positive()
duty_cycle_negative()
time_at_voltage_max()
time_at_voltage_min()
positive_slew_rate()
negative_slew_rate()
voltage_threshold_upper()
voltage_threshold_lower()
voltage_threshold_mid()
variance()
pvoltage_rms()
positve_pulse_count()
negative_pulse_count()
positive_edge_count()
negative_edge_count()
delay_rising_rising_edge()
delay_rising_falling_edge()
delay_falling_rising_edge()
delay_falling_falling_edge()
phase_rising_rising_edge()
phase_rising_falling_edge()
phase_falling_rising_edge()
phase_falling_falling_edge()
__getattr__(attr)
class lager_pcb.lager_pcb_library.RigolMSO5000FunctionMapper(net, device)
autoscale()
start()
stop()
start_single()
trigger_force()
__getattr__(attr)
class lager_pcb.lager_pcb_library.Mux(scope_point)
clear()
connect(net)
exception lager_pcb.lager_pcb_library.InvalidNetError

Bases: Exception

Common base class for all non-exit exceptions.

__str__()

Return str(self).

__repr__()

Return repr(self).

exception lager_pcb.lager_pcb_library.SetupFunctionRequiredError

Bases: Exception

Common base class for all non-exit exceptions.

__str__()

Return str(self).

__repr__()

Return repr(self).

lager_pcb.lager_pcb_library.channel_name_to_number(name)
class lager_pcb.lager_pcb_library.NetType

Bases: enum.Enum

Generic enumeration.

Derive from this class to define new enumerations.

property device_type
Analog
Logic
Waveform
Battery
ELoad
PowerSupply
classmethod from_role(role)
class lager_pcb.lager_pcb_library.Net(name, type, *, setup_function=None, teardown_function=None)
property needs_mux
__str__()

Return str(self).

enable()
disable(teardown=True)
__getattr__(attr)
lager_pcb.lager_pcb_library.setup_vbus(net, device)
lager_pcb.lager_pcb_library.teardown_vbus(net, device)
lager_pcb.lager_pcb_library.main()