Skip to content

Allows live capture and display of TBS1022 Digital Storage Oscilloscope.

License

Notifications You must be signed in to change notification settings

danpeirce/tektronix-oscilloscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tektronix-oscilloscope

Allows live capture and display of TBS1022 Digital Storage Oscilloscope.

@author: James Hoyland (posted here with permission and cc0 applied)
Kwanlten Polytechnic University
Physics for Modern Technology

Oscilloscope replicates the standard 2 channel YT display of the Tektronix TBS1022 scope in a live animated plot. Its main purpose was to allow the live display of oscilloscope traces on a data projector during classroom demonstrations. Update speed is rather slow in comparison to the scope itself, probably limited by the USB transfer speed.

TODO: incorporate some more UI to allow freezing and saving of data. Save / recall of scope settings. Display of channel / timebase parameters.

Screen-shot

Related Notes Regarding Interacting with TBS1022

Early notes by Dan Peirce related to communication with TBS1022 at http://members.shaw.ca/danielpeirce/notes/python.html#controlling-gpib-rs232-and-usb-instruments

CC0

CC0
To the extent possible under law, https://github.com/danpeirce/tektronix-oscilloscope has waived all copyright and related or neighboring rights to oscilliscope.py. This work is published from: Canada.

About

Allows live capture and display of TBS1022 Digital Storage Oscilloscope.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages