:py:mod:`lager_pcb.rigol_dm3000_defines` ======================================== .. py:module:: lager_pcb.rigol_dm3000_defines Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: lager_pcb.rigol_dm3000_defines.MathFunction lager_pcb.rigol_dm3000_defines.FunctionRange lager_pcb.rigol_dm3000_defines.PFResult lager_pcb.rigol_dm3000_defines.Function lager_pcb.rigol_dm3000_defines.MeasurementMode lager_pcb.rigol_dm3000_defines.DCVoltageRange lager_pcb.rigol_dm3000_defines.ACVoltageRange lager_pcb.rigol_dm3000_defines.DCCurrentRange lager_pcb.rigol_dm3000_defines.ACCurrentRange lager_pcb.rigol_dm3000_defines.DCImpedance lager_pcb.rigol_dm3000_defines.ResistanceRange lager_pcb.rigol_dm3000_defines.CapacitanceRange .. py:class:: MathFunction Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: NoFunction :annotation: = NONE .. py:attribute:: Relative :annotation: = REL .. py:attribute:: dB :annotation: = DB .. py:attribute:: dBm :annotation: = DBM .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Average :annotation: = AVERAGE .. py:attribute:: Total :annotation: = TOTAL .. py:attribute:: PF :annotation: = PF .. py:class:: FunctionRange Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Default :annotation: = DEF .. py:class:: PFResult Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Pass :annotation: = PASS .. py:attribute:: High :annotation: = HI .. py:attribute:: Low :annotation: = LO .. py:class:: Function Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: DCVoltage :annotation: = ['VOLTage:DC', 'DCV'] .. py:attribute:: ACVoltage :annotation: = ['VOLTage:AC', 'ACV'] .. py:attribute:: DCCurrent :annotation: = ['CURRent:DC', 'DCI'] .. py:attribute:: ACCurrent :annotation: = ['CURRent:AC', 'ACI'] .. py:attribute:: Resistance :annotation: = ['RESistance', '2WR'] .. py:attribute:: Capacitance :annotation: = ['CAPacitance', 'CAP'] .. py:attribute:: Continuity :annotation: = ['CONTinuity', 'CONT'] .. py:attribute:: FResistance :annotation: = ['FRESistance', '4WR'] .. py:attribute:: Diode :annotation: = ['DIODe', 'DIODE'] .. py:attribute:: Frequency :annotation: = ['FREQuency', 'FREQ'] .. py:attribute:: Period :annotation: = ['PERiod', 'PERI'] .. py:class:: MeasurementMode Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Auto :annotation: = AUTO .. py:attribute:: Manual :annotation: = MANU .. py:class:: DCVoltageRange Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Range_200mV :annotation: = 0 .. py:attribute:: Range_2V :annotation: = 1 .. py:attribute:: Range_20V :annotation: = 2 .. py:attribute:: Range_200V :annotation: = 3 .. py:attribute:: Range_1000V :annotation: = 4 .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Default :annotation: = DEF .. py:class:: ACVoltageRange Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Range_200mV :annotation: = 0 .. py:attribute:: Range_2V :annotation: = 1 .. py:attribute:: Range_20V :annotation: = 2 .. py:attribute:: Range_200V :annotation: = 3 .. py:attribute:: Range_750V :annotation: = 4 .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Default :annotation: = DEF .. py:class:: DCCurrentRange Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Range_200uA :annotation: = 0 .. py:attribute:: Range_2mA :annotation: = 1 .. py:attribute:: Range_20mA :annotation: = 2 .. py:attribute:: Range_200mA :annotation: = 3 .. py:attribute:: Range_2A :annotation: = 4 .. py:attribute:: Range_10A :annotation: = 5 .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Default :annotation: = DEF .. py:class:: ACCurrentRange Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Range_20mA :annotation: = 0 .. py:attribute:: Range_200mA :annotation: = 1 .. py:attribute:: Range_2A :annotation: = 2 .. py:attribute:: Range_10A :annotation: = 3 .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Default :annotation: = DEF .. py:class:: DCImpedance Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Impedance_10Meg :annotation: = 10M .. py:attribute:: Impedance_10Gig :annotation: = 10G .. py:class:: ResistanceRange Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Range_200Ohm :annotation: = 0 .. py:attribute:: Range_2kOhm :annotation: = 1 .. py:attribute:: Range_20kOhm :annotation: = 2 .. py:attribute:: Range_200kOhm :annotation: = 3 .. py:attribute:: Range_1MOhm :annotation: = 4 .. py:attribute:: Range_10MOhm :annotation: = 5 .. py:attribute:: Range_100MOhm :annotation: = 6 .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Default :annotation: = DEF .. py:class:: CapacitanceRange Bases: :py:obj:`lager_pcb.visa_enum.VisaEnum` Generic enumeration. Derive from this class to define new enumerations. .. py:attribute:: Range_2nF :annotation: = 0 .. py:attribute:: Range_20nF :annotation: = 1 .. py:attribute:: Range_200nF :annotation: = 2 .. py:attribute:: Range_2uF :annotation: = 3 .. py:attribute:: Range_200uF :annotation: = 4 .. py:attribute:: Range_10000uF :annotation: = 5 .. py:attribute:: Minimum :annotation: = MIN .. py:attribute:: Maximum :annotation: = MAX .. py:attribute:: Default :annotation: = DEF