lager_pcb.lager_pcb_library
Module Contents
Classes
Generic enumeration. |
|
Generic enumeration. |
|
Generic enumeration. |
|
Generic enumeration. |
|
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Attributes
- 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.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)
- 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()