set_pps.py 560 B

12345678910111213141516171819202122232425262728
  1. from time import sleep
  2. import usbtmc
  3. import sys
  4. idVendor = 10893
  5. idProduct = 4098
  6. instr = usbtmc.Instrument(idVendor, idProduct)
  7. print(instr.ask("*IDN?"))
  8. command = sys.argv[1]
  9. curr_1 = 0.1
  10. vol_1 = 3.3
  11. curr_2 = 0.01
  12. vol_2 = 3.3
  13. if command == "on":
  14. instr.write(f"CURR {curr_1},(@1)")
  15. instr.write(f"VOLT {vol_1},(@1)")
  16. instr.write("OUTP ON,(@1)")
  17. instr.write(f"CURR {curr_2},(@2)")
  18. instr.write(f"VOLT {vol_2},(@2)")
  19. instr.write("OUTP ON,(@2)")
  20. elif command == "off":
  21. instr.write("OUTP OFF,(@1)")
  22. instr.write("OUTP OFF,(@2)")