quarchpy.calibration package¶
Submodules¶
quarchpy.calibration.HDPowerModule module¶
Quarch Power Module Calibration Functions Written for Python 3.6 64 bit
M Dearman April 2019
-
class
quarchpy.calibration.HDPowerModule.HDPowerModule(dut)¶ Bases:
quarchpy.calibration.PowerModuleCalibration.PowerModule-
class
HD12VHighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VHighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VLeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
HD12VLeakageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VLowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VLowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VOffsetCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VOffsetVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VVoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VVoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VHighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VHighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VLeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VLeakageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VLowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VLowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VOffsetCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VOffsetVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VVoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VVoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HDCalibration¶ Bases:
quarchpy.calibration.PowerModuleCalibration.Calibration-
finish_cal()¶
-
get_12v_volt()¶
-
get_5v_volt()¶
-
init_cal(voltage)¶
-
meas_12v_cur()¶
-
meas_12v_volt()¶
-
meas_5v_cur()¶
-
meas_5v_volt()¶
-
report(action, data)¶
-
set_12v_volt(value)¶
-
set_5v_volt(value)¶
-
-
V12_HIGH_MULTIPLIER_ADDR= '0xF00F'¶
-
V12_HIGH_OFFSET_ADDR= '0xF00E'¶
-
V12_LEAKAGE_MULTIPLIER_ADDR= '0xF00D'¶
-
V12_LOW_MULTIPLIER_ADDR= '0xF00C'¶
-
V12_LOW_OFFSET_ADDR= '0xF00B'¶
-
V12_OUTPUT_OFFSET_ADDR= '0xF011'¶
-
V12_VOLT_MULTIPLIER_ADDR= '0xF00A'¶
-
V12_VOLT_OFFSET_ADDR= '0xF009'¶
-
V5_HIGH_MULTIPLIER_ADDR= '0xF008'¶
-
V5_HIGH_OFFSET_ADDR= '0xF007'¶
-
V5_LEAKAGE_MULTIPLIER_ADDR= '0xF006'¶
-
V5_LOW_MULTIPLIER_ADDR= '0xF005'¶
-
V5_LOW_OFFSET_ADDR= '0xF004'¶
-
V5_OUTPUT_OFFSET_ADDR= '0xF010'¶
-
V5_VOLT_MULTIPLIER_ADDR= '0xF003'¶
-
V5_VOLT_OFFSET_ADDR= '0xF002'¶
-
clear_calibration()¶
-
close_module()¶
-
getSwitchbox()¶
-
open_module()¶
-
specific_requirements()¶
-
switchbox= None¶
-
wait_for_up_time(desired_up_time=600)¶
-
class
quarchpy.calibration.PowerModuleCalibration module¶
Quarch Power Module Calibration Functions Written for Python 3.6 64 bit
M Dearman April 2019
-
class
quarchpy.calibration.PowerModuleCalibration.Calibration¶ Bases:
object-
generate(points)¶
-
getResult(value)¶
-
getStepMultiplier()¶
-
-
class
quarchpy.calibration.PowerModuleCalibration.Coefficient(value, signed, int_width, frac_width)¶ Bases:
object-
hexString(hex_chars)¶
-
originalValue()¶
-
storedValue()¶
-
-
class
quarchpy.calibration.PowerModuleCalibration.PowerModule¶ Bases:
object-
calibrate(load, reportFile, calHeader)¶
-
calibrateOrVerify(action, load, reportFile, calHeader)¶
-
clear_calibration()¶
-
close_module()¶
-
open_module()¶
-
readCalibration()¶
-
specific_requirements()¶
-
verify(load, reportFile, calHeader)¶
-
writeCalibration(calValues)¶
-
write_calibration()¶
-
-
quarchpy.calibration.PowerModuleCalibration.bestFit(points)¶
-
quarchpy.calibration.PowerModuleCalibration.getError(reference_value, calculated_value, abs_error_limit, rel_error_limit)¶
-
quarchpy.calibration.PowerModuleCalibration.load_get_volt(load)¶
-
quarchpy.calibration.PowerModuleCalibration.load_meas_cur(load)¶
-
quarchpy.calibration.PowerModuleCalibration.load_meas_volt(load)¶
-
quarchpy.calibration.PowerModuleCalibration.load_set_cur(load, value)¶
-
quarchpy.calibration.PowerModuleCalibration.load_set_volt(load, value)¶
quarchpy.calibration.QTL2347 module¶
Quarch Power Module Calibration Functions Written for Python 3.6 64 bit
M Dearman April 2019
-
class
quarchpy.calibration.QTL2347.QTL2347(dut)¶ Bases:
quarchpy.calibration.PowerModuleCalibration.PowerModule-
CALIBRATION_CONTROL_ADDR= '0xA101'¶
-
CALIBRATION_MODE_ADDR= '0xA100'¶
-
class
QTL2347Calibration¶ Bases:
quarchpy.calibration.PowerModuleCalibration.Calibration-
checkLoadVoltage(voltage, tolerance)¶
-
finish_cal()¶
-
init_cal(voltage)¶
-
meas_12v_cur()¶
-
meas_12v_volt()¶
-
meas_3v3_aux_cur()¶
-
meas_3v3_aux_volt()¶
-
meas_3v3_cur()¶
-
meas_3v3_volt()¶
-
report(action, data)¶
-
-
class
QTL2347_12V_HighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_12V_HighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_12V_LeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
QTL2347_12V_LowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_12V_LowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_12V_VoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_12V_VoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_AUX_CurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_AUX_CurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_AUX_LeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
QTL2347_3V3_AUX_VoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_AUX_VoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_HighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_HighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_LeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
QTL2347_3V3_LowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_LowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_VoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_VoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
V12_HIGH_MULTIPLIER_ADDR= '0xA10C'¶
-
V12_HIGH_OFFSET_ADDR= '0xA10D'¶
-
V12_LEAKAGE_MULTIPLIER_ADDR= '0xA110'¶
-
V12_LOW_MULTIPLIER_ADDR= '0xA10A'¶
-
V12_LOW_OFFSET_ADDR= '0xA10B'¶
-
V12_VOLT_MULTIPLIER_ADDR= '0xA10E'¶
-
V12_VOLT_OFFSET_ADDR= '0xA10F'¶
-
V3_3_AUX_LEAKAGE_MULTIPLIER_ADDR= '0xA115'¶
-
V3_3_AUX_MULTIPLIER_ADDR= '0xA111'¶
-
V3_3_AUX_OFFSET_ADDR= '0xA112'¶
-
V3_3_AUX_VOLT_MULTIPLIER_ADDR= '0xA113'¶
-
V3_3_AUX_VOLT_OFFSET_ADDR= '0xA114'¶
-
V3_3_HIGH_MULTIPLIER_ADDR= '0xA105'¶
-
V3_3_HIGH_OFFSET_ADDR= '0xA106'¶
-
V3_3_LEAKAGE_MULTIPLIER_ADDR= '0xA109'¶
-
V3_3_LOW_MULTIPLIER_ADDR= '0xA103'¶
-
V3_3_LOW_OFFSET_ADDR= '0xA104'¶
-
V3_3_VOLT_MULTIPLIER_ADDR= '0xA107'¶
-
V3_3_VOLT_OFFSET_ADDR= '0xA108'¶
-
clear_calibration()¶
-
close_module()¶
-
open_module()¶
-
specific_requirements()¶
-
write_calibration()¶
-
-
quarchpy.calibration.QTL2347.clearBit(hexString, bit)¶
-
quarchpy.calibration.QTL2347.getFixtureData(device, channel)¶
-
quarchpy.calibration.QTL2347.parseFixtureData(response, start, length)¶
-
quarchpy.calibration.QTL2347.setBit(hexString, bit)¶
quarchpy.calibration.calibrationConfig module¶
This file contains global setup variables and similar
########### VERSION HISTORY ###########
11/04/2019 - Andy Norrie - First Version
########### INSTRUCTIONS ###########
N/A
-
quarchpy.calibration.calibrationConfig.calibrationResources= {}¶ Setting to specify the level of debug logging and display
quarchpy.calibration.calibrationUtil module¶
This example runs the calibration process for a HD PPM It products a calibrated PPM and a calibration file for later use
########### VERSION HISTORY ###########
05/04/2019 - Andy Norrie - First Version
########### INSTRUCTIONS ###########
1- Connect the PPM on LAN and power up 2- Connect the Keithley 2460 until on LAN, power up and check its IP address 3- Connect the calibration switch unit to the output ports of the PPM and Keithley
-
quarchpy.calibration.calibrationUtil.cal_or_ver(calAction, calFilename, calHeader, calPath, dut, myCalInstrument)¶
-
quarchpy.calibration.calibrationUtil.formatFinalReport(reportFile)¶
-
quarchpy.calibration.calibrationUtil.getCalibrationResource(resourceName)¶
-
quarchpy.calibration.calibrationUtil.getFailuresFromReport(reportFile)¶
-
quarchpy.calibration.calibrationUtil.get_check_valid_calPath(calPath)¶
-
quarchpy.calibration.calibrationUtil.main(argstring)¶
-
quarchpy.calibration.calibrationUtil.runCalibration(instrAddress=None, calPath=None, ppmAddress=None, logLevel='warning', calAction=None, userMode='testcenter', extra_args=None)¶
-
quarchpy.calibration.calibrationUtil.select_module(calAction, ppmAddress)¶
-
quarchpy.calibration.calibrationUtil.setup_logging(logLevel)¶
quarchpy.calibration.calibration_classes module¶
-
class
quarchpy.calibration.calibration_classes.CalibrationHeaderInformation¶ Bases:
object-
toReportText()¶
-
toXmlText()¶
-
-
class
quarchpy.calibration.calibration_classes.CalibrationResultsInformation¶ Bases:
object
-
class
quarchpy.calibration.calibration_classes.ModuleResultsInformation¶ Bases:
object-
saveTextReport(outputPath)¶
-
-
class
quarchpy.calibration.calibration_classes.TestSummary(calibrationType=None, channel=None, testName=None, passed=None, worstCase=None)¶ Bases:
object-
niceToString()¶
-
-
quarchpy.calibration.calibration_classes.addTestSummary(calHeader)¶
-
quarchpy.calibration.calibration_classes.populateCalHeader_HdPpm(calHeader, myDevice, calAction)¶
-
quarchpy.calibration.calibration_classes.populateCalHeader_Keithley(calHeader, myCalInstrument)¶
-
quarchpy.calibration.calibration_classes.populateCalHeader_POM(calHeader, myDevice, calAction)¶
-
quarchpy.calibration.calibration_classes.populateCalHeader_System(calHeader)¶
quarchpy.calibration.deviceHelpers module¶
-
class
quarchpy.calibration.deviceHelpers.MdnsListener¶ Bases:
object-
add_service(zeroconf, type, name)¶
-
remove_service(zeroconf, type, name)¶
-
-
quarchpy.calibration.deviceHelpers.locateMdnsInstr(instrName, scanTime=2)¶
-
quarchpy.calibration.deviceHelpers.returnMeasurement(myDevice, commandString)¶
quarchpy.calibration.keithley_2460_control module¶
-
class
quarchpy.calibration.keithley_2460_control.keithley2460(connectionString)¶ Bases:
objectStatic method to locate available instruments. Returns disctionary, “IP_ADDRESS:DESCRIPTION-TEXT”
-
clearErrors()¶
-
closeConnection()¶
-
closeDeadConnections()¶
-
disable()¶
-
getLoadCurrent()¶
-
getLoadCurrentLimit()¶
-
getLoadVoltage()¶
-
getLoadVoltageLimit()¶
-
getMeasurementMode()¶
-
getNextError()¶
-
getOutputEnable()¶
-
getOutputMode()¶
-
getSourceMode()¶
-
getStatusByte()¶
-
getStatusEavFlag()¶
-
getStatusMsbFlag()¶
-
getStatusQsbFlag()¶
-
static
locateDevices()¶
-
measureLoadCurrent(count=4)¶
-
measureLoadVoltage(count=4)¶
-
measureNoLoadVoltage()¶
-
openConnection(connectionString=None)¶
-
printInstrumentStatus()¶
-
reset()¶
-
sendCommand(commandString, expectedResponse=True)¶
-
sendCommandQuery(commandString)¶
-
setAverageCurrentCount(measCount=1)¶
-
setAverageVoltageCount(measCount=1)¶
-
setLoadCurrent(ampValue)¶
-
setLoadCurrentLimit(ampValue)¶
-
setLoadVoltage(voltValue)¶
-
setLoadVoltageLimit(voltValue)¶
-
setMeasurementMode(measModeString)¶
-
setOutputEnable(enableState)¶
-
setOutputMode(modeString)¶
-
setReferenceCurrent(value)¶
-
setReferenceVoltage(value)¶
-
setSourceMode(sourceModeString)¶
-
-
quarchpy.calibration.keithley_2460_control.listCalInstruments(scanDictionary)¶
-
quarchpy.calibration.keithley_2460_control.userSelectCalInstrument(scanDictionary=None, scanFilterStr=None, title=None, message=None, tableHeaders=None, additionalOptions=None, nice=False)¶
Module contents¶
-
quarchpy.calibration.populateCalHeader_Keithley(calHeader, myCalInstrument)¶
-
quarchpy.calibration.populateCalHeader_HdPpm(calHeader, myDevice, calAction)¶
-
quarchpy.calibration.populateCalHeader_System(calHeader)¶
-
class
quarchpy.calibration.HDPowerModule(dut)¶ Bases:
quarchpy.calibration.PowerModuleCalibration.PowerModule-
class
HD12VHighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VHighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VLeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
HD12VLeakageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VLowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VLowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VOffsetCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VOffsetVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD12VVoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD12VVoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VHighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VHighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VLeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VLeakageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VLowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VLowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VOffsetCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VOffsetVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HD5VVoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
HD5VVoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.HDPowerModule.HDCalibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
HDCalibration¶ Bases:
quarchpy.calibration.PowerModuleCalibration.Calibration-
finish_cal()¶
-
get_12v_volt()¶
-
get_5v_volt()¶
-
init_cal(voltage)¶
-
meas_12v_cur()¶
-
meas_12v_volt()¶
-
meas_5v_cur()¶
-
meas_5v_volt()¶
-
report(action, data)¶
-
set_12v_volt(value)¶
-
set_5v_volt(value)¶
-
-
V12_HIGH_MULTIPLIER_ADDR= '0xF00F'¶
-
V12_HIGH_OFFSET_ADDR= '0xF00E'¶
-
V12_LEAKAGE_MULTIPLIER_ADDR= '0xF00D'¶
-
V12_LOW_MULTIPLIER_ADDR= '0xF00C'¶
-
V12_LOW_OFFSET_ADDR= '0xF00B'¶
-
V12_OUTPUT_OFFSET_ADDR= '0xF011'¶
-
V12_VOLT_MULTIPLIER_ADDR= '0xF00A'¶
-
V12_VOLT_OFFSET_ADDR= '0xF009'¶
-
V5_HIGH_MULTIPLIER_ADDR= '0xF008'¶
-
V5_HIGH_OFFSET_ADDR= '0xF007'¶
-
V5_LEAKAGE_MULTIPLIER_ADDR= '0xF006'¶
-
V5_LOW_MULTIPLIER_ADDR= '0xF005'¶
-
V5_LOW_OFFSET_ADDR= '0xF004'¶
-
V5_OUTPUT_OFFSET_ADDR= '0xF010'¶
-
V5_VOLT_MULTIPLIER_ADDR= '0xF003'¶
-
V5_VOLT_OFFSET_ADDR= '0xF002'¶
-
clear_calibration()¶
-
close_module()¶
-
getSwitchbox()¶
-
open_module()¶
-
specific_requirements()¶
-
switchbox= None¶
-
wait_for_up_time(desired_up_time=600)¶
-
class
-
class
quarchpy.calibration.QTL2347(dut)¶ Bases:
quarchpy.calibration.PowerModuleCalibration.PowerModule-
CALIBRATION_CONTROL_ADDR= '0xA101'¶
-
CALIBRATION_MODE_ADDR= '0xA100'¶
-
class
QTL2347Calibration¶ Bases:
quarchpy.calibration.PowerModuleCalibration.Calibration-
checkLoadVoltage(voltage, tolerance)¶
-
finish_cal()¶
-
init_cal(voltage)¶
-
meas_12v_cur()¶
-
meas_12v_volt()¶
-
meas_3v3_aux_cur()¶
-
meas_3v3_aux_volt()¶
-
meas_3v3_cur()¶
-
meas_3v3_volt()¶
-
report(action, data)¶
-
-
class
QTL2347_12V_HighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_12V_HighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_12V_LeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
QTL2347_12V_LowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_12V_LowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_12V_VoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_12V_VoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_AUX_CurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_AUX_CurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_AUX_LeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
QTL2347_3V3_AUX_VoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_AUX_VoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_HighCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_HighCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_LeakageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficents)¶
-
-
class
QTL2347_3V3_LowCurrentCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_LowCurrentVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
class
QTL2347_3V3_VoltageCalibration(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readCoefficients()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setCoefficients()¶
-
setRef(value)¶
-
writeCoefficients(coefficients)¶
-
-
class
QTL2347_3V3_VoltageVerification(powerModule)¶ Bases:
quarchpy.calibration.QTL2347.QTL2347Calibration-
finish()¶
-
init()¶
-
readRef()¶
-
readVal()¶
-
report(data)¶
-
setRef(value)¶
-
-
V12_HIGH_MULTIPLIER_ADDR= '0xA10C'¶
-
V12_HIGH_OFFSET_ADDR= '0xA10D'¶
-
V12_LEAKAGE_MULTIPLIER_ADDR= '0xA110'¶
-
V12_LOW_MULTIPLIER_ADDR= '0xA10A'¶
-
V12_LOW_OFFSET_ADDR= '0xA10B'¶
-
V12_VOLT_MULTIPLIER_ADDR= '0xA10E'¶
-
V12_VOLT_OFFSET_ADDR= '0xA10F'¶
-
V3_3_AUX_LEAKAGE_MULTIPLIER_ADDR= '0xA115'¶
-
V3_3_AUX_MULTIPLIER_ADDR= '0xA111'¶
-
V3_3_AUX_OFFSET_ADDR= '0xA112'¶
-
V3_3_AUX_VOLT_MULTIPLIER_ADDR= '0xA113'¶
-
V3_3_AUX_VOLT_OFFSET_ADDR= '0xA114'¶
-
V3_3_HIGH_MULTIPLIER_ADDR= '0xA105'¶
-
V3_3_HIGH_OFFSET_ADDR= '0xA106'¶
-
V3_3_LEAKAGE_MULTIPLIER_ADDR= '0xA109'¶
-
V3_3_LOW_MULTIPLIER_ADDR= '0xA103'¶
-
V3_3_LOW_OFFSET_ADDR= '0xA104'¶
-
V3_3_VOLT_MULTIPLIER_ADDR= '0xA107'¶
-
V3_3_VOLT_OFFSET_ADDR= '0xA108'¶
-
clear_calibration()¶
-
close_module()¶
-
open_module()¶
-
specific_requirements()¶
-
write_calibration()¶
-
-
quarchpy.calibration.getCalibrationResource(resourceName)¶