Virtual Oscilloscope

Virtual Oscilloscope

Virtual Oscilloscope

Project Overview

Develop a realistic web-based oscilloscope simulation for physics education, enabling students to practice with expensive laboratory equipment virtually while learning wave phenomena and electrical signal analysis.


What Was Created

Interactive dual-channel oscilloscope simulation with authentic controls and integrated signal generators and DC generators for measuring waveforms, and electrical signal characteristics.


Key Features

  • Dual-Channel Oscilloscope: Two independent channels with AC/DC/GND coupling, vertical sensitivity (V/div), Y-position controls, and channel inversion
  • Traditional CRT Display: Grid-based screen with adjustable time base (horizontal sensitivity), X-position control, and intensity adjustment
  • Low Frequency Generator: Three waveform types (sine, triangle, square) with adjustable frequency (1Hz-3MHz), amplitude, and DC offset – all displayed digitally
  • DC Power Supply: Adjustable voltage source with current limiting and digital readout
  • Manual Measurements: Students measure period and amplitude, using grid divisions (no automatic cursors – traditional oscilloscope operation)
  • Educational Applications: Amplitude and period measurement, signal comparison
  • Accurate Physics Modeling: Realistic waveform behavior matching actual oscilloscope output

Impact & Recognition

  • #1 ranked on Google for oscilloscope simulation searches
  • Used as case study in IOP Physics Education journal research
  • Adopted by schools and universities worldwide for physics education
  • Serves educators and students globally

Technologies Used

JavaScript, CreateJS, HTML5 Canvas


Try It Live


Need Custom E-Learning Content?