scope_test.py 495 B

1234567891011121314151617
  1. from imc_utils.oscilloscope_dsox1204a import DSOX1204A
  2. scope = DSOX1204A()
  3. r = scope.handle.ask("*IDN?")
  4. print(r)
  5. scope.handle.write(":TRIG:MODE EDGE")
  6. scope.handle.write(":TRIG:EDGE:SOUR CHAN3")
  7. scope.handle.write(":TRIG:EDGE:LEV 3")
  8. scope.handle.write(":TRIG:EDGE:SLOP POSitive")
  9. scope.handle.write(":CHAN3:SCALe 1")
  10. scope.handle.write(":SINGle")
  11. scope.handle.write(":WAVeform:SOURce CHAN3")
  12. scope.handle.write(":WAVeform:FORMat ASCii")
  13. r = scope.handle.ask(":WAVeform:DATA?")
  14. print(len(r))