Go to file
alexis 4365038382 initial commit 2023-03-08 10:36:32 -07:00
.gitignore initial commit 2023-03-08 10:36:32 -07:00
README.md initial commit 2023-03-08 10:36:32 -07:00
tek22x.py initial commit 2023-03-08 10:36:32 -07:00
tek22xctl.py initial commit 2023-03-08 10:36:32 -07:00

README.md

tek222xctl.py and tek22x.py

A script and a Python module for controlling the Tektronix 222/222A/222PS/224 portable digital storage oscilloscopes. Currently can pull data and render a screenshot from it; all other features are to be implemented.

Known bugs and missing features

  • Cannot change settings
  • Trigger levels in screenshots are slightly inaccurate. There is missing information in the data returned by the scope, and I haven't found a way to compute the true trigger level as displayed onscreen. A simple level computed from the trigger DAC is rendered; this is generally close enough to get a general idea of where the trigger is.

To be added

  • Timestamps on the screenshot
  • Render options (enable/disable various elements)

License

Intellectual property is bullshit