Added sleep on range select

This commit is contained in:
Christoffer Martinsson 2025-04-13 19:29:17 +02:00
parent 9fa9f2b361
commit 535435fb72
2 changed files with 3 additions and 20 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
settings.json

View File

@ -74,63 +74,45 @@ def send_command(cmd):
return ser.send_command(cmd) return ser.send_command(cmd)
def get_id(): def get_id():
if not ser:
return "TEST"
return send_command('*IDN?') return send_command('*IDN?')
def get_multimeter_data(): def get_multimeter_data():
if not ser:
return "TEST,+00.1234TEST,TEST,TEST"
rawdata = send_command(f'CONFigure:ALL?') rawdata = send_command(f'CONFigure:ALL?')
return rawdata return rawdata
def get_powersupply_data(): def get_powersupply_data():
if not ser:
return "0.1234,0.1234,0.1234"
rawdata = send_command(f'MEASure:ALL:INFO?') rawdata = send_command(f'MEASure:ALL:INFO?')
return rawdata return rawdata
def set_res_mode(): def set_res_mode():
if not ser:
return "TEST"
rawdata = send_command(f'[SENSe:]FUNCtion:RESistance') rawdata = send_command(f'[SENSe:]FUNCtion:RESistance')
time.sleep(0.1)
rawdata = send_command(f'[SENSe:]RESistance:RANGe:AUTO ON') rawdata = send_command(f'[SENSe:]RESistance:RANGe:AUTO ON')
return rawdata return rawdata
def set_res200_mode(): def set_res200_mode():
if not ser:
return "TEST"
rawdata = send_command(f'[SENSe:]FUNCtion:RESistance') rawdata = send_command(f'[SENSe:]FUNCtion:RESistance')
time.sleep(0.1)
rawdata = send_command(f'[SENSe:]RESistance:RANGe 200') rawdata = send_command(f'[SENSe:]RESistance:RANGe 200')
return rawdata return rawdata
def set_cont_mode(): def set_cont_mode():
if not ser:
return "TEST"
rawdata = send_command(f'[SENSe:]FUNCtion:CONTinuity') rawdata = send_command(f'[SENSe:]FUNCtion:CONTinuity')
return rawdata return rawdata
def set_diod_mode(): def set_diod_mode():
if not ser:
return "TEST"
rawdata = send_command(f'[SENSe:]FUNCtion:DIODe') rawdata = send_command(f'[SENSe:]FUNCtion:DIODe')
return rawdata return rawdata
def set_voltdc_mode(): def set_voltdc_mode():
if not ser:
return "TEST"
rawdata = send_command(f'[SENSe:]FUNCtion:VOLTage:DC') rawdata = send_command(f'[SENSe:]FUNCtion:VOLTage:DC')
return rawdata return rawdata
def set_voltac_mode(): def set_voltac_mode():
if not ser:
return "TEST"
rawdata = send_command(f'[SENSe:]FUNCtion:VOLTage:AC') rawdata = send_command(f'[SENSe:]FUNCtion:VOLTage:AC')
return rawdata return rawdata
def set_cap_mode(): def set_cap_mode():
if not ser:
return "TEST"
rawdata = send_command(f'[SENSe:]FUNCtion:CAPacitance') rawdata = send_command(f'[SENSe:]FUNCtion:CAPacitance')
return rawdata return rawdata