Oscilloscope Online

M. Umar Shahbaz


Help

Supported Browsers

Oscilloscope Online works using the Web Serial API and will only run on browsers which already support it.

Examples of supporting browsers include the following:

  • Google Chrome
  • Microsoft Edge
  • Opera

Oscilloscope Configuration

Input Description
Serial
Baud rate The baud rate of the connected serial device.
Break character The character used to separate the output from the serial device.
CLS character The character used to clear the screen (empty the data) from the serial device.
CSV character The character used to trigger download of the current data in .csv format.
PNG character The character used to trigger download of the current data as a .png file.
SVG character The character used to trigger download of the current data as a .png file.
Grid
Chart, X & Y Titles Text to be displayed above, below, and beside the chart, respectively.
X Axis Type Choose whether the X-Axis is the Index number or the Time elapsed
X Axis Min/Max (Index) The limits for the X axis
Manual Time (Time) Manually set the time elapsed, the first value becomes the current time (in ms)
Elapsed Time F (Time) Format of the time elapsed since device was connected
Max Readings (Time) The maximum number of readings to be displayed before the graph is reset
Y Axis Type Choose whether the Y axis is Linear, Log 10 or Log 2
Auto Scale Automatically adjusts the Y-axis limits.
Y Axis Min/Max The limits for the X and Y axes.
Graph
Show points Displays a small circle at each data point to denote it.
Fill area below Fills the area below each graph.
Graph n Name The name of the graph, which will be displayed in the legend.
Graph n Color The color of the graph, which will be displayed in the legend.

Exporting and Importing Data

Button Description
Export CSV Captures the current data displayed on the graph and outputs as a .csv file.
Each Graph/Series will be a collumn.
Export PNG Captures a screenshot of the current graph in the form of an image.
Export SVG Captures the current data displayed on the graph and outputs as a SVG file.
No support for Log Y scales, Log graphs are converted to linear autommatically.
Import Imports a previously exported data and plots it.

NOTE: When importing a .csv file with time, make sure to set xTimeManual to true.
Using xTimeManual as false will cause the timescale to use the time at which each row is immported.