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