From 535435fb72f13dcc981c2123633b0b251934365a Mon Sep 17 00:00:00 2001 From: Christoffer Martinsson Date: Sun, 13 Apr 2025 19:29:17 +0200 Subject: [PATCH] Added sleep on range select --- .gitignore | 1 + spm6103_viewer.py | 22 ++-------------------- 2 files changed, 3 insertions(+), 20 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e38da20 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +settings.json diff --git a/spm6103_viewer.py b/spm6103_viewer.py index e33da47..36eb2ef 100644 --- a/spm6103_viewer.py +++ b/spm6103_viewer.py @@ -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