Skip to content

Tiny application for converting ISF binary files of Tektronix oscilloscopes to the CSV with GUI

Notifications You must be signed in to change notification settings

sazonovanton/ISFPLOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ISFPLOT

This is a simple application for processing ISF binary files generated by Tektronix MDO and MSO series oscilloscopes. The application allows the user to browse and open ISF or CSV files and display their plots. The application also allows users to save the data from an opened ISF file as a CSV file, and to display the information contained in an ISF file. GUI made with Tkinter.

Requirements

  • Python 3
  • tkinter
  • matplotlib
  • numpy

How to use

  • Clone the repository or download from Github.
  • Install the required packages.
  • Run the script isfplot.py using Python 3.
  • Click on the "Browse Files" button to select an ISF or CSV file.
  • Once the file is selected, the filename will be displayed on the screen.
  • Depending on the type of file selected, some buttons may be disabled.
  • Click on the "Show plot" button to display the plot of the data contained in the file.
  • Click on the "Show info" button to display the information contained in the ISF file.
  • Click on the "Save as CSV" button to save the data contained in an ISF file as a CSV file.

Note

  • The application has only been tested on Windows.
  • The application may not work properly with some ISF or CSV files.
  • Only one channel is processed right now.

Special thanks to Konstantin Shpakov for ISF reader.

About

Tiny application for converting ISF binary files of Tektronix oscilloscopes to the CSV with GUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages