import time import serial conn = serial.Serial( "/dev/ttyUSB0", baudrate=115200, stopbits=serial.STOPBITS_ONE, parity=serial.PARITY_NONE, bytesize=serial.EIGHTBITS, timeout=1 ) cmd_list= (("*IDN?\n",True), # QUERY ID ("CONF:RES 500\n",False), # SET RESISTANCE MEASURE, 500 Ohm range ("MEAS?\n",True), # GET MEASURE ("MEAS?\n",True), # GET MEASURE ("MEAS?\n", True)) # GET MEASURE for cmditem in cmd_list: cmd,expect_response=cmditem conn.write(bytes(cmd, encoding="ascii")) if expect_response: response = conn.readline() print(f"{cmd} RESPONSE: "+response.decode("ascii")) else: print(f"{cmd}") time.sleep(1) conn.close()