Author Topic: A text user interface (TUI) for Rigol DS1054Z  (Read 1242 times)

0 Members and 1 Guest are viewing this topic.

Offline amosborneTopic starter

  • Contributor
  • Posts: 38
  • Country: us
A text user interface (TUI) for Rigol DS1054Z
« on: August 01, 2022, 02:58:57 pm »
Picture and GIF attached below.

This kind of project has been done a million times, but I've never found the kind of flat user interface that I like. I took it as an opportunity to make a retro-style TUI that lives entirely inside the terminal.

The killer feature is when you capture and save the oscilloscope's display, an image of the TUI is also saved. Never forget your obscure scope settings again!

The software package is installed via pip (Python). A simple command line tool and a compact Python interface library are also included.

Not yet published-- more to come.
 
The following users thanked this post: BravoV, mathsquid, xrunner, cellularmitosis, Robotec, bd139, rmozel, Anders Petersson

Offline amosborneTopic starter

  • Contributor
  • Posts: 38
  • Country: us
Re: A text user interface (TUI) for Rigol DS1054Z
« Reply #1 on: August 01, 2022, 03:01:46 pm »
I guess GIFs don't play on the forum... you can see it in action on the README (work-in-progress): https://github.com/amosborne/rigol-ds1000z/tree/tui
 

Offline cellularmitosis

  • Supporter
  • ****
  • Posts: 1111
  • Country: us
Re: A text user interface (TUI) for Rigol DS1054Z
« Reply #2 on: August 01, 2022, 08:48:17 pm »
This is amazing!  Thanks so much for publishing on GitHub
LTZs: KX FX MX CX PX Frank A9 QX
 

Offline amosborneTopic starter

  • Contributor
  • Posts: 38
  • Country: us
Re: A text user interface (TUI) for Rigol DS1054Z
« Reply #3 on: August 02, 2022, 01:13:47 am »
Thanks! I'll update this post when I release it in a few days.
 

Offline amosborneTopic starter

  • Contributor
  • Posts: 38
  • Country: us
Re: A text user interface (TUI) for Rigol DS1054Z
« Reply #4 on: August 11, 2022, 02:29:06 pm »
Hello all-- I've published this project so that others may download and use it as they wish.

See an action video here: https://github.com/amosborne/rigol-ds1000z
Available for download here: https://pypi.org/project/rigol-ds1000z/
A short blog post I wrote about it here: https://www.osborneee.com/rigol-ds1000z/

Let me know if you like (or not)!
 
The following users thanked this post: cellularmitosis, coromonadalix, Robotec, rmozel

Offline cellularmitosis

  • Supporter
  • ****
  • Posts: 1111
  • Country: us
Re: A text user interface (TUI) for Rigol DS1054Z
« Reply #5 on: August 11, 2022, 05:12:39 pm »
Thanks so much for taking the time to document and publish this project!  :clap:
LTZs: KX FX MX CX PX Frank A9 QX
 

Offline m98

  • Frequent Contributor
  • **
  • Posts: 615
  • Country: de
Re: A text user interface (TUI) for Rigol DS1054Z
« Reply #6 on: August 15, 2022, 09:27:33 am »
Nice work. Also never knew you could have mouse interaction on a TUI
 

Offline Robotec

  • Contributor
  • Posts: 44
  • Country: es
Re: A text user interface (TUI) for Rigol DS1054Z
« Reply #7 on: August 15, 2022, 11:36:24 am »
I see the python control library extremely useful for test setups, thank you.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf