Instruments-Libraries

Documentation

  • Install
  • Examples
    • Full Code Examples:
      • Example_MS2760A
      • Example_Powersupply_advanced
      • Example_Powersupply_GPP4323
      • Example_Powersupply_Keithly
      • Example_Thorlabs_PM100D

Instruments:

  • APPH module
    • APPH
      • APPH.ANMeasExample()
      • APPH.Abort()
      • APPH.Close()
      • APPH.FNMeasExample()
      • APPH.Init()
      • APPH.PNMeasExample()
      • APPH.VCOMeasExample()
      • APPH.ask_ANSpot()
      • APPH.ask_ANTraceFreq()
      • APPH.ask_ANTraceNoise()
      • APPH.ask_ANTraceSpurFreq()
      • APPH.ask_ANTraceSpurPower()
      • APPH.ask_CalcFreq()
      • APPH.ask_CalcPower()
      • APPH.ask_DUTPortStatus()
      • APPH.ask_DUTPortVoltage()
      • APPH.ask_FNSpot()
      • APPH.ask_FNTraceFreq()
      • APPH.ask_FNTraceNoise()
      • APPH.ask_FNTraceSpurFreq()
      • APPH.ask_FNTraceSpurPower()
      • APPH.ask_PMTraceJitter()
      • APPH.ask_PMTraceNoise()
      • APPH.ask_PNSpot()
      • APPH.ask_PN_IFGain()
      • APPH.ask_PN_StartFreq()
      • APPH.ask_PN_StopFreq()
      • APPH.ask_SysMeasMode()
      • APPH.ask_SystemError()
      • APPH.ask_VCOKPuShing()
      • APPH.ask_VCOKVCO()
      • APPH.ask_VCOTYPE()
      • APPH.ask_VCOTestISupply()
      • APPH.ask_VCOTestPNoise()
      • APPH.ask_VCOTestPnoiseOFFSet()
      • APPH.ask_VCOTestPoint()
      • APPH.ask_VCOTestPower()
      • APPH.ask_VCOTestStart()
      • APPH.ask_VCOTestStop()
      • APPH.ask_VCOTraceFreq()
      • APPH.ask_VCOTracePNoise()
      • APPH.ask_VCOTracePower()
      • APPH.ask_VCOTraceVoltage()
      • APPH.ask_VSOTestFreq()
      • APPH.ask_VSOTestNoise()
      • APPH.getIdn()
      • APPH.query()
      • APPH.set_CalcAverage()
      • APPH.set_DUTPortStatus()
      • APPH.set_DUTPortVoltage()
      • APPH.set_FreqExecute()
      • APPH.set_Output()
      • APPH.set_PNIFGain()
      • APPH.set_PNStartFreq()
      • APPH.set_PNStopFreq()
      • APPH.set_PowerExecute()
      • APPH.set_SysMeasMode()
      • APPH.set_VCOKPuShing()
      • APPH.set_VCOKVCO()
      • APPH.set_VCOTYPE()
      • APPH.set_VCOTestFreq()
      • APPH.set_VCOTestISupply()
      • APPH.set_VCOTestNoise()
      • APPH.set_VCOTestPNoise()
      • APPH.set_VCOTestPnoiseOFFSet()
      • APPH.set_VCOTestPoint()
      • APPH.set_VCOTestPower()
      • APPH.set_VCOTestStart()
      • APPH.set_VCOTestStop()
      • APPH.set_VCOWait()
      • APPH.write()
  • AQ6370D module
    • AQ6370D
      • AQ6370D.Close()
      • AQ6370D.StartSweep()
      • AQ6370D.Stop()
      • AQ6370D.ask_AverageCount()
      • AQ6370D.ask_BWResolution()
      • AQ6370D.ask_CenterWavelenght()
      • AQ6370D.ask_CentralWavelenght()
      • AQ6370D.ask_DataFormat()
      • AQ6370D.ask_DisplayAutoY()
      • AQ6370D.ask_DisplayYUnit()
      • AQ6370D.ask_SamplePoints()
      • AQ6370D.ask_SamplePointsAuto()
      • AQ6370D.ask_SegmentPoints()
      • AQ6370D.ask_Sensitivity()
      • AQ6370D.ask_Span()
      • AQ6370D.ask_SweepMode()
      • AQ6370D.ask_SweepSpeed()
      • AQ6370D.ask_TraceActive()
      • AQ6370D.ask_TraceAttribute()
      • AQ6370D.ask_TraceDataX()
      • AQ6370D.ask_TraceDataY()
      • AQ6370D.ask_TraceResolution()
      • AQ6370D.ask_TraceState()
      • AQ6370D.ask_UnitX()
      • AQ6370D.ask_WavelengthStart()
      • AQ6370D.ask_WavelengthStop()
      • AQ6370D.get_Data()
      • AQ6370D.get_ParamsOSA()
      • AQ6370D.print_ParamsOSA()
      • AQ6370D.query()
      • AQ6370D.set_AverageCount()
      • AQ6370D.set_BWResolution()
      • AQ6370D.set_CenterWavelenght()
      • AQ6370D.set_DataFormat()
      • AQ6370D.set_DisplayYUnit()
      • AQ6370D.set_SamplePoints()
      • AQ6370D.set_SamplePointsAuto()
      • AQ6370D.set_SegmentPoints()
      • AQ6370D.set_Sensitivity()
      • AQ6370D.set_Span()
      • AQ6370D.set_SweepMode()
      • AQ6370D.set_SweepSpeed()
      • AQ6370D.set_TraceActive()
      • AQ6370D.set_TraceAttribute()
      • AQ6370D.set_UnitX()
      • AQ6370D.set_WavelengthStart()
      • AQ6370D.set_WavelengthStop()
  • CoBrite module
    • CoBrite
      • CoBrite.Close()
      • CoBrite.Identification()
      • CoBrite.ask_ActualPower()
      • CoBrite.ask_Configuration()
      • CoBrite.ask_FreqTHz()
      • CoBrite.ask_LaserLim()
      • CoBrite.ask_LaserOutput()
      • CoBrite.ask_Offset()
      • CoBrite.ask_Power()
      • CoBrite.ask_Wavelength()
      • CoBrite.query()
      • CoBrite.read()
      • CoBrite.set_Configuration()
      • CoBrite.set_FreqTHz()
      • CoBrite.set_LaserOutput()
      • CoBrite.set_Offset()
      • CoBrite.set_Power()
      • CoBrite.set_Wavelength()
      • CoBrite.write()
  • FSWP50 module
    • FSWP50
      • FSWP50.ExtractTraceData()
      • FSWP50.Idn()
      • FSWP50.Init()
      • FSWP50.abort()
      • FSWP50.clear()
      • FSWP50.create_new_channel()
      • FSWP50.delete_channel()
      • FSWP50.get_trace_data()
      • FSWP50.init_single_measurement()
      • FSWP50.list_channels()
      • FSWP50.operation_complete()
      • FSWP50.query_float()
      • FSWP50.query_float_list()
      • FSWP50.query_str()
      • FSWP50.query_str_list()
      • FSWP50.reset()
      • FSWP50.set_Continuous()
      • FSWP50.set_DataPointCount()
      • FSWP50.set_RefLevel()
      • FSWP50.set_ResBwidth()
      • FSWP50.set_continuous()
      • FSWP50.set_detection_function()
      • FSWP50.set_freq_Start()
      • FSWP50.set_freq_Stop()
      • FSWP50.set_input_attenuation()
      • FSWP50.set_input_attenuation_auto()
      • FSWP50.set_reference_level()
      • FSWP50.set_reference_level_lower()
      • FSWP50.set_resolution_bandwidth()
      • FSWP50.set_start_frequency()
      • FSWP50.set_stop_frequency()
      • FSWP50.set_sweep_points()
      • FSWP50.set_trace_mode()
      • FSWP50.wait()
      • FSWP50.write_float()
      • FSWP50.write_str()
  • GPP4323 module
    • GPP4323
      • GPP4323.Close()
      • GPP4323.ask_ChannelLoadMode()
      • GPP4323.ask_Current()
      • GPP4323.ask_CurrentSetting()
      • GPP4323.ask_LoadResistor()
      • GPP4323.ask_Power()
      • GPP4323.ask_Voltage()
      • GPP4323.ask_VoltageSetting()
      • GPP4323.getIdn()
      • GPP4323.get_data()
      • GPP4323.query_values()
      • GPP4323.read_Measurement()
      • GPP4323.reset()
      • GPP4323.set_AllOut()
      • GPP4323.set_Amp()
      • GPP4323.set_ChannelLoadMode()
      • GPP4323.set_ChannelToParallel()
      • GPP4323.set_ChannelToSerial()
      • GPP4323.set_ChannelTracking()
      • GPP4323.set_Current()
      • GPP4323.set_CurrentLimit()
      • GPP4323.set_LoadResistor()
      • GPP4323.set_Out()
      • GPP4323.set_Volt()
      • GPP4323.set_Voltage()
      • GPP4323.write()
  • InstrumentSelect module
    • APPH()
    • CoBrite()
    • InstInit()
    • LU1000()
    • OSA()
    • PowerMeter()
    • PowerSupply()
    • PowerSupply_GPP4323()
    • RnS_SMA100B()
    • SigGen()
    • SourceMeter()
    • SpecAnalyser()
    • UXR_1002A()
    • VNA()
  • KA3005 module
    • KA3005
      • KA3005.Close()
      • KA3005.ask_Amp()
      • KA3005.ask_Status()
      • KA3005.ask_Volt()
      • KA3005.getIdn()
      • KA3005.get_data()
      • KA3005.isConnected
      • KA3005.psu_com
      • KA3005.read_Amp()
      • KA3005.read_Volt()
      • KA3005.serWriteAndRecieve()
      • KA3005.set_Amp()
      • KA3005.set_Ocp()
      • KA3005.set_Out()
      • KA3005.set_Volt()
      • KA3005.status
  • KA3005p module
    • KA3005p
      • KA3005p.Close()
      • KA3005p.ask_Amp()
      • KA3005p.ask_Status()
      • KA3005p.ask_Volt()
      • KA3005p.getIdn()
      • KA3005p.get_data()
      • KA3005p.isConnected
      • KA3005p.psu_com
      • KA3005p.read_Amp()
      • KA3005p.read_Volt()
      • KA3005p.serWriteAndRecieve()
      • KA3005p.set_Amp()
      • KA3005p.set_Ocp()
      • KA3005p.set_Out()
      • KA3005p.set_Volt()
      • KA3005p.status
  • KEITHLEY2612 module
    • KEITHLEY2612
      • KEITHLEY2612.Close()
      • KEITHLEY2612.ask_AutoCurrentRange()
      • KEITHLEY2612.ask_AutoCurrentRangeMeasure()
      • KEITHLEY2612.ask_AutoVoltageRange()
      • KEITHLEY2612.ask_AutoVoltageRangeMeasure()
      • KEITHLEY2612.ask_Current()
      • KEITHLEY2612.ask_CurrentLimit()
      • KEITHLEY2612.ask_CurrentRange()
      • KEITHLEY2612.ask_CurrentRangeMeasure()
      • KEITHLEY2612.ask_CurrentSetting()
      • KEITHLEY2612.ask_LimitReached()
      • KEITHLEY2612.ask_OutputSourceFunction()
      • KEITHLEY2612.ask_Power()
      • KEITHLEY2612.ask_Resistance()
      • KEITHLEY2612.ask_Voltage()
      • KEITHLEY2612.ask_VoltageLimit()
      • KEITHLEY2612.ask_VoltageRange()
      • KEITHLEY2612.ask_VoltageRangeMeasure()
      • KEITHLEY2612.ask_VoltageSetting()
      • KEITHLEY2612.ask_readBuffer()
      • KEITHLEY2612.clear()
      • KEITHLEY2612.clear_error_queue()
      • KEITHLEY2612.define_lua_script()
      • KEITHLEY2612.delete_lua_script()
      • KEITHLEY2612.execute_lua_script()
      • KEITHLEY2612.getIdn()
      • KEITHLEY2612.get_Data()
      • KEITHLEY2612.query()
      • KEITHLEY2612.read()
      • KEITHLEY2612.read_Measurement()
      • KEITHLEY2612.read_after_lua_script()
      • KEITHLEY2612.read_lua_kv_table()
      • KEITHLEY2612.read_lua_table()
      • KEITHLEY2612.reset()
      • KEITHLEY2612.reset_channel()
      • KEITHLEY2612.set_AutoCurrentRange()
      • KEITHLEY2612.set_AutoVoltageRange()
      • KEITHLEY2612.set_ChannelDisplay()
      • KEITHLEY2612.set_Current()
      • KEITHLEY2612.set_CurrentLimit()
      • KEITHLEY2612.set_CurrentRange()
      • KEITHLEY2612.set_CurrentRangeMeasure()
      • KEITHLEY2612.set_DisplayMeasurementFunction()
      • KEITHLEY2612.set_MeasOutput()
      • KEITHLEY2612.set_MeasurementRange()
      • KEITHLEY2612.set_Out()
      • KEITHLEY2612.set_OutputSourceFunction()
      • KEITHLEY2612.set_PulseMeasured()
      • KEITHLEY2612.set_SourceOutput()
      • KEITHLEY2612.set_Voltage()
      • KEITHLEY2612.set_VoltageLimit()
      • KEITHLEY2612.set_VoltageRange()
      • KEITHLEY2612.set_VoltageRangeMeasure()
      • KEITHLEY2612.set_offmode()
      • KEITHLEY2612.setup_current_source()
      • KEITHLEY2612.setup_voltage_source()
      • KEITHLEY2612.validate_lua_script()
      • KEITHLEY2612.write()
  • LU1000 module
    • LU1000_Base
      • LU1000_Base.Close()
      • LU1000_Base.get_controller_temp()
      • LU1000_Base.get_firmware()
      • LU1000_Base.get_laser_output()
      • LU1000_Base.get_module_type()
      • LU1000_Base.get_serial_number()
      • LU1000_Base.set_laser_output()
    • LU1000_Cband
      • LU1000_Cband.get_channel()
      • LU1000_Cband.get_data()
      • LU1000_Cband.get_frequency()
      • LU1000_Cband.get_grid_spacing()
      • LU1000_Cband.get_max_freq()
      • LU1000_Cband.get_max_optical_power()
      • LU1000_Cband.get_measured_power()
      • LU1000_Cband.get_min_freq()
      • LU1000_Cband.get_min_grid_freq()
      • LU1000_Cband.get_min_optical_power()
      • LU1000_Cband.get_target_power()
      • LU1000_Cband.get_temperature()
      • LU1000_Cband.get_whispermode()
      • LU1000_Cband.set_channel()
      • LU1000_Cband.set_channel_frequency()
      • LU1000_Cband.set_fine_tune()
      • LU1000_Cband.set_frequency()
      • LU1000_Cband.set_grid_spacing()
      • LU1000_Cband.set_target_power()
      • LU1000_Cband.set_whispermode()
    • LU1000_Oband
      • LU1000_Oband.get_measured_current_1()
      • LU1000_Oband.get_measured_current_2()
      • LU1000_Oband.get_measured_power_dBm()
      • LU1000_Oband.get_measured_power_mW()
      • LU1000_Oband.get_target_current()
      • LU1000_Oband.get_temperature()
      • LU1000_Oband.set_target_current()
      • LU1000_Oband.set_temperature()
  • M8070B module
    • M8070B
      • M8070B.Close()
      • M8070B.getIdn()
      • M8070B.get_amplitude()
      • M8070B.get_delay()
      • M8070B.get_output_state()
      • M8070B.get_sample_clk_out2_power()
      • M8070B.get_sample_clk_out2_state()
      • M8070B.get_sample_clk_out_frequency()
      • M8070B.iqdownload()
      • M8070B.query()
      • M8070B.set_OutputPowerLevel()
      • M8070B.set_amplitude()
      • M8070B.set_delay()
      • M8070B.set_freq_CW()
      • M8070B.set_output()
      • M8070B.set_rf_output()
      • M8070B.set_rf_power()
      • M8070B.set_sample_clk_out2_power()
      • M8070B.set_sample_clk_out2_state()
      • M8070B.write()
  • MG3694C module
    • MG3694C
      • MG3694C.Close()
      • MG3694C.DisplayParamDict()
      • MG3694C.abort()
      • MG3694C.ask_MaximalPowerLevel()
      • MG3694C.ask_OutputPowerLevel()
      • MG3694C.ask_am_internalFreq()
      • MG3694C.ask_am_internalWave()
      • MG3694C.ask_am_logDepth()
      • MG3694C.ask_am_logsens()
      • MG3694C.ask_am_state()
      • MG3694C.ask_am_type()
      • MG3694C.ask_fm_Bwidth()
      • MG3694C.ask_fm_internalFreq()
      • MG3694C.ask_fm_internalWave()
      • MG3694C.ask_fm_mode()
      • MG3694C.ask_fm_state()
      • MG3694C.ask_freq_CW()
      • MG3694C.ask_freq_centerFreq()
      • MG3694C.ask_freq_mode()
      • MG3694C.ask_freq_span()
      • MG3694C.ask_freq_start()
      • MG3694C.ask_freq_step()
      • MG3694C.ask_freq_stop()
      • MG3694C.ask_freq_unit()
      • MG3694C.ask_output_impedance()
      • MG3694C.ask_output_protection()
      • MG3694C.ask_output_retrace()
      • MG3694C.ask_pm_Bwidth()
      • MG3694C.ask_pm_internalFreq()
      • MG3694C.ask_pm_internalWave()
      • MG3694C.ask_pm_state()
      • MG3694C.get_Data()
      • MG3694C.query()
      • MG3694C.reconnect()
      • MG3694C.set_OutputPowerLevel()
      • MG3694C.set_am_internalFreq()
      • MG3694C.set_am_internalWave()
      • MG3694C.set_am_logDepth()
      • MG3694C.set_am_logsens()
      • MG3694C.set_am_state()
      • MG3694C.set_am_type()
      • MG3694C.set_correctionCommands()
      • MG3694C.set_fm_Bwidth()
      • MG3694C.set_fm_internalFreq()
      • MG3694C.set_fm_internalWave()
      • MG3694C.set_fm_mode()
      • MG3694C.set_fm_steta()
      • MG3694C.set_freq_CW()
      • MG3694C.set_freq_cent()
      • MG3694C.set_freq_mode()
      • MG3694C.set_freq_span()
      • MG3694C.set_freq_start()
      • MG3694C.set_freq_step()
      • MG3694C.set_freq_stop()
      • MG3694C.set_output()
      • MG3694C.set_output_protection()
      • MG3694C.set_output_retrace()
      • MG3694C.set_pm_Bwidth()
      • MG3694C.set_pm_internalFreq()
      • MG3694C.set_pm_internalWave()
      • MG3694C.set_pm_state()
      • MG3694C.write()
  • MS2760A module
    • MS2760A
      • MS2760A.ClearTrace()
      • MS2760A.Close()
      • MS2760A.ExtractTraceData()
      • MS2760A.ExtractTtraceData()
      • MS2760A.Idn()
      • MS2760A.Init()
      • MS2760A.OPC()
      • MS2760A.StatusOperation()
      • MS2760A.abort()
      • MS2760A.ask_CHPowerState()
      • MS2760A.ask_CaptureTime()
      • MS2760A.ask_CenterFreq()
      • MS2760A.ask_Configuration()
      • MS2760A.ask_DataFormat()
      • MS2760A.ask_DataPointCount()
      • MS2760A.ask_DetectorType()
      • MS2760A.ask_FreqSpan()
      • MS2760A.ask_IFGainState()
      • MS2760A.ask_MarkerExcursion()
      • MS2760A.ask_MarkerExcursionState()
      • MS2760A.ask_MarkerValues()
      • MS2760A.ask_RefLevel()
      • MS2760A.ask_ResBwidth()
      • MS2760A.ask_ResBwidthAuto()
      • MS2760A.ask_SingleOrContinuesMeas()
      • MS2760A.ask_TraceSelected()
      • MS2760A.ask_TraceState()
      • MS2760A.ask_TraceType()
      • MS2760A.ask_freq_Start()
      • MS2760A.ask_freq_Stop()
      • MS2760A.ask_sweepTime()
      • MS2760A.clear()
      • MS2760A.get_Data()
      • MS2760A.query()
      • MS2760A.query_ascii_values()
      • MS2760A.read()
      • MS2760A.reset()
      • MS2760A.set_CHPowerState()
      • MS2760A.set_CaptureTime()
      • MS2760A.set_CenterFreq()
      • MS2760A.set_Continuous()
      • MS2760A.set_ContinuousMeas()
      • MS2760A.set_DataFormat()
      • MS2760A.set_DataPointCount()
      • MS2760A.set_DetectorType()
      • MS2760A.set_FreqSpan()
      • MS2760A.set_IFGainState()
      • MS2760A.set_MarkerExcursion()
      • MS2760A.set_MarkerExcursionState()
      • MS2760A.set_MarkerPreset()
      • MS2760A.set_MaxPeak()
      • MS2760A.set_NextPeak()
      • MS2760A.set_RefLevel()
      • MS2760A.set_ResBwidth()
      • MS2760A.set_ResBwidthAuto()
      • MS2760A.set_TraceSelected()
      • MS2760A.set_TraceState()
      • MS2760A.set_TraceType()
      • MS2760A.set_freq_Start()
      • MS2760A.set_freq_Stop()
      • MS2760A.write()
  • MS4647B module
    • MS4647B
      • MS4647B.Close()
      • MS4647B.DeleteData()
      • MS4647B.DeleteDataCSV()
      • MS4647B.RTL()
      • MS4647B.SaveData()
      • MS4647B.SaveDataCSV()
      • MS4647B.SaveImage()
      • MS4647B.SaveTransferData()
      • MS4647B.SaveTransferDataCSV()
      • MS4647B.ask_AssignetDataPort()
      • MS4647B.ask_AverageCount()
      • MS4647B.ask_AverageFunctionType()
      • MS4647B.ask_CWFreq()
      • MS4647B.ask_CenterFreq()
      • MS4647B.ask_DataFreq()
      • MS4647B.ask_DisplayCount()
      • MS4647B.ask_DisplayTitle()
      • MS4647B.ask_DisplayTrace()
      • MS4647B.ask_FreqSpan()
      • MS4647B.ask_ParamFormInFile()
      • MS4647B.ask_PowerOnPort()
      • MS4647B.ask_RFState()
      • MS4647B.ask_ResolutionBW()
      • MS4647B.ask_SelectParameter()
      • MS4647B.ask_SetAverageState()
      • MS4647B.ask_SmoothingState()
      • MS4647B.ask_StatOperation()
      • MS4647B.ask_StatOperationRegister()
      • MS4647B.ask_SubSystem()
      • MS4647B.ask_SweepChannelStatus()
      • MS4647B.ask_SweepCount()
      • MS4647B.ask_SweepDelay()
      • MS4647B.ask_SweepTime()
      • MS4647B.ask_SysErrors()
      • MS4647B.ask_TestSet()
      • MS4647B.ask_TransferData()
      • MS4647B.ask_TransferDataCSV()
      • MS4647B.getIdn()
      • MS4647B.query()
      • MS4647B.set_AssignetDataPort()
      • MS4647B.set_AverageCount()
      • MS4647B.set_AverageFunctionType()
      • MS4647B.set_CWFreq()
      • MS4647B.set_CenterFreq()
      • MS4647B.set_ClearAverage()
      • MS4647B.set_ClearError()
      • MS4647B.set_DisplayColorReset()
      • MS4647B.set_DisplayCount()
      • MS4647B.set_DisplayScale()
      • MS4647B.set_DisplayTitle()
      • MS4647B.set_DisplayTrace()
      • MS4647B.set_ParamFormInFile()
      • MS4647B.set_PowerOnPort()
      • MS4647B.set_RFState()
      • MS4647B.set_ResolutionBW()
      • MS4647B.set_SelectParameter()
      • MS4647B.set_SetAverageState()
      • MS4647B.set_SmoothingAPERture()
      • MS4647B.set_SmoothingState()
      • MS4647B.set_StartFreq()
      • MS4647B.set_StatOperationRegister()
      • MS4647B.set_StopFreq()
      • MS4647B.set_SubSystemCont()
      • MS4647B.set_SubSystemHold()
      • MS4647B.set_SubSystemSing()
      • MS4647B.set_SweepChannelStatus()
      • MS4647B.set_SweepDelay()
      • MS4647B.set_SweepTime()
      • MS4647B.set_TS3739()
      • MS4647B.write()
  • NovoptelTCP module
    • NovoptelTCP
      • NovoptelTCP.close()
      • NovoptelTCP.connect()
      • NovoptelTCP.debug
      • NovoptelTCP.ip
      • NovoptelTCP.port
      • NovoptelTCP.read()
      • NovoptelTCP.readsdram_getpackets()
      • NovoptelTCP.readsdram_getpackets_raw()
      • NovoptelTCP.readsdram_raw()
      • NovoptelTCP.readsdram_sendrequest()
      • NovoptelTCP.reconnect()
      • NovoptelTCP.s
      • NovoptelTCP.socket_read()
      • NovoptelTCP.socket_write()
      • NovoptelTCP.write()
  • NovoptelUSB module
    • NovoptelUSB
      • NovoptelUSB.DEVNO
      • NovoptelUSB.baudrate
      • NovoptelUSB.close()
      • NovoptelUSB.connect()
      • NovoptelUSB.read()
      • NovoptelUSB.write()
  • PM100D module
    • PM100D
      • PM100D.Abort()
      • PM100D.Close()
      • PM100D.ConfigCurrent()
      • PM100D.ConfigEnergy()
      • PM100D.ConfigEnergyDensity()
      • PM100D.ConfigFreq()
      • PM100D.ConfigPower()
      • PM100D.ConfigPowerDensity()
      • PM100D.ConfigResistance()
      • PM100D.ConfigTemp()
      • PM100D.ConfigVoltage()
      • PM100D.DefaultPowerMeas()
      • PM100D.DefaultPowerMeas_W()
      • PM100D.DisplayParam()
      • PM100D.DisplayParamDict()
      • PM100D.Init()
      • PM100D.MeasCurrent()
      • PM100D.MeasEnergy()
      • PM100D.MeasEnergyDensity()
      • PM100D.MeasFreq()
      • PM100D.MeasPower()
      • PM100D.MeasPowerDensity()
      • PM100D.MeasResistance()
      • PM100D.MeasTemp()
      • PM100D.MeasVoltage()
      • PM100D.OPC()
      • PM100D.PowerMeas()
      • PM100D.PowerSpecifications()
      • PM100D.ReadConfig()
      • PM100D.adjustCurrentRange()
      • PM100D.adjustEnergyMeas()
      • PM100D.adjustPowerMeas()
      • PM100D.adjustVoltageRange()
      • PM100D.ask_AdapterType()
      • PM100D.ask_AutoCurrentRange()
      • PM100D.ask_AutoPowerRange()
      • PM100D.ask_AutoVoltageRange()
      • PM100D.ask_Average()
      • PM100D.ask_BeamDiameter()
      • PM100D.ask_PDPower()
      • PM100D.ask_Power()
      • PM100D.ask_PowerRange()
      • PM100D.ask_PowerUnits()
      • PM100D.ask_Pyro()
      • PM100D.ask_Thermopile()
      • PM100D.ask_Wavelength()
      • PM100D.ask_beeper()
      • PM100D.ask_calibration()
      • PM100D.ask_currentRange()
      • PM100D.ask_energyRange()
      • PM100D.ask_freqRange()
      • PM100D.ask_voltRange()
      • PM100D.fetchData()
      • PM100D.getIdn()
      • PM100D.get_Power()
      • PM100D.query()
      • PM100D.readData()
      • PM100D.self_test()
      • PM100D.set_AdapterType()
      • PM100D.set_AutoCurrentRange()
      • PM100D.set_AutoPowerRange()
      • PM100D.set_AutoVoltageRange()
      • PM100D.set_Average()
      • PM100D.set_PD()
      • PM100D.set_Parameters()
      • PM100D.set_PowerRange()
      • PM100D.set_PowerUnits()
      • PM100D.set_WaveLength()
      • PM100D.set_currentRange()
      • PM100D.set_energyRange()
      • PM100D.set_voltageRange()
      • PM100D.write()
  • RD3005 module
    • RD3005
      • RD3005.Close()
      • RD3005.ask_Amp()
      • RD3005.ask_Status()
      • RD3005.ask_Volt()
      • RD3005.getIdn()
      • RD3005.get_data()
      • RD3005.isConnected
      • RD3005.psu_com
      • RD3005.read_Amp()
      • RD3005.read_Volt()
      • RD3005.serWriteAndRecieve()
      • RD3005.set_Amp()
      • RD3005.set_Ocp()
      • RD3005.set_Out()
      • RD3005.set_Volt()
      • RD3005.status
  • SMA100B module
    • SMA100B
      • SMA100B.Close()
      • SMA100B.activate_DCOffset()
      • SMA100B.ask_OutputImpedance()
      • SMA100B.getIdn()
      • SMA100B.query()
      • SMA100B.reset()
      • SMA100B.set_CMOS_Voltage()
      • SMA100B.set_ClockSigPhase()
      • SMA100B.set_DCOffset()
      • SMA100B.set_OutputPowerLevel()
      • SMA100B.set_freq_CW()
      • SMA100B.set_frequency_mode()
      • SMA100B.set_output()
      • SMA100B.set_rf_output()
      • SMA100B.set_rf_output_all()
      • SMA100B.set_rf_power()
  • UXR module
    • UXR
      • UXR.Close()
      • UXR.IDN()
      • UXR.OPC()
      • UXR.aquisition_done()
      • UXR.aquisition_state()
      • UXR.autoscale()
      • UXR.autoscale_channels()
      • UXR.channel_display()
      • UXR.channel_range()
      • UXR.channel_scale()
      • UXR.clear_status()
      • UXR.digitize()
      • UXR.function_display()
      • UXR.query()
      • UXR.query_binary_values()
      • UXR.reset()
      • UXR.run()
      • UXR.run_state()
      • UXR.screenshot()
      • UXR.single()
      • UXR.status()
      • UXR.stop()
      • UXR.system_header()
      • UXR.waveform_byteorder()
      • UXR.waveform_data()
      • UXR.waveform_format()
      • UXR.waveform_points()
      • UXR.waveform_source()
      • UXR.waveform_streaming()
      • UXR.waveform_x_increment()
      • UXR.waveform_x_origin()
      • UXR.waveform_y_increment()
      • UXR.waveform_y_origin()
      • UXR.write()
Instruments-Libraries
  • Welcome to Instruments_Libraries documentation!
  • View page source

Last Updated on 2025-08-25

Welcome to Instruments_Libraries documentation!

This is a Python library that allow the users to control the following instruments:

  • AnaPico AG APPH20G

  • Yokogawa Optical Spectrum Analyzer AQ6370D

  • CoBrite Tunable Laser

  • R&S Spectrum Analyzer FSWP50

  • 4 Channels Power Supply GPP4323

  • Power Supply KA3005

  • Power Supply KA3005p

  • Keithley Source Meter 2612

  • Novoptel Laser LU1000

  • M8070B Software (AWG M8199B)

  • Anritsu Signal Generator MG3694C

  • Anritsu Spectrum Analyzer MS2760A

  • Anritsu Vector Analyzer MS4647B

  • Power Meter ThorLabs PM100D

  • Power Supply RD3005

  • R&S SMA100B

  • Keysight UXR

How to use this Library

Install

How to install.

Examples

Code Examples.

Next

© Copyright 2025, Martin Mihaylov and Maxim Weizel.

Built with Sphinx using a theme provided by Read the Docs.