Skip to content

Repository files navigation

VISA GUI

Manipulate your Oscilloscope with keyboard & mouse (or even foot padel !)

App preview

mac_GUI screen shot win_GUI screen shot

>>Download the latest release -> here

Features

**availability of such features depends on your scope model.

Screen Shot

  • Take Screen shot of oscilloscope (shortcut: Enter)
  • Capture ScreenShot without USB flash drive.
  • Add text overlay
  • Toggle Ink Saver

Channels

  • Turn ON/OFF.
  • Vertical scale Adjustment.
  • Horizontal scale Adjustment. (shortcut: Ctrl + /)
  • Position & Offset** Adjustment. (mouse wheel supported)

Acquisition

  • Set Run/Stop Acq (shortcut: Ctrl + Enter)
  • Set Single Acq (shortcut: Ctrl + Enter)
  • Clear (shortcut: Ctrl + Del)
  • Toggle FastAcq**
  • Toggle Infinite Persistence.
  • Signal Trigger adjusment.

Scope

  • execute AutoSet
  • execute Signal Path Compensation (SPC)*
  • Recall factory default setting

Handy Tool

  • GPIB bus Scanner

pic of GPIB Scanner

Dependencies

VISA driver : NI-488.2(NI-VISA), Python libraries : pyvisa, PIL, requests

Tkinter library not found solution for MacOS: $ brew install python-tk

Brew Homepage

Tested Compatible model:

Verified TeK remarks
Pending TBS1052B-EDU
DPO2014B
MSO2024B
DPO4104
MDO4024C
DPO7104
DPO7104C

Captured ScreenShot from DPO2014B (with & without Ink Saver Enabled)

pic of Ink Saver Scope screen shot

Click here to view captured ScreenShot from DPO4104

Click here to view Captured ScreenShot from DPO7104C

One more thing 💡

Foot Padel control implementation (Arduino Code available in sub directory)

Foot Padel Scope RUN/STOP Animation

Padel definition

  • RUN/STOP -- Single step on padel.
  • Take ScreenShot -- Double Step on padel.
  • Clear -- long press then release the padel.

Pin assignment - using Arduino Leonardo (Pro mini):

  • D2 - NO(normal open) of toggle switch
  • Gnd - COM(common) pin of toggle switch

Todo

  • Support other brand's scope.
  • Customize Keyboard Shortcut.
  • Transform to MVC model and clean up messy code.

windows .icn icon file conversion using: https://icoconvert.com/

About

Manipulate your Scope on PC

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages