Oscillite is a lightweight oscilloscope waveform viewer designed for analyzing and visualizing diagnostic data captured by popular scopes. It offers an enhanced visualization experience over the stock viewer. The goal of this project is purely educational.
- Renders automotive scope waveforms using Direct2D
- Drag-to-zoom and multi-trace support
- Custom rulers, grid overlays, and waveform measurements
- Supported Scope files
- TDMS
- VSM
- Windows 10+
- .NET Framework 4.7.2
-
Clone the repo:
git clone https://github.com/yourname/oscillite.git cd oscillite
-
Open in Visual Studio and build.
-
Press F5 or launch the compiled
Oscillite.exe
directly from that folder.
- Click
Open
and load an.ism
or.vsm
file. - Use your mouse to zoom, drag, and inspect waveforms.
- Apply rulers and measurements for analysis.
todo
- Not all features of all scopes are supported. Please request any additional features you may need for educational purposes.
This project is licensed under the MIT License - see the LICENSE file for details.
- SharpDX for Direct2D rendering
- TDMSReader for TDMS File Support
- Clean Room Team for VSM Open Spec
- Open-source .NET community
Oscillite is an independent open-source project and is not affiliated with, endorsed by, or supported by any Scope Manufacturer in any way.
All product names, trademarks, and registered trademarks are property of their respective owners.
This software is provided "as is", without any express or implied warranty.
In no event shall the authors or contributors be held liable for any damages arising from the use of this software.
Use of this tool is at your own risk. It is intended for educational and diagnostic enhancement purposes only.