{"id":16365491,"url":"https://github.com/walkerdustin/plot-oscilloscope-data","last_synced_at":"2025-10-26T06:31:09.938Z","repository":{"id":159886342,"uuid":"442779151","full_name":"walkerdustin/plot-oscilloscope-data","owner":"walkerdustin","description":"Matlab script to plot oscilloscope wave data from csv file exported from a Keysight Oscilloscope. The generated plots can be modified and used in a paper, documentation or your Thesis.","archived":false,"fork":false,"pushed_at":"2021-12-29T13:21:43.000Z","size":1508,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T16:26:20.756Z","etag":null,"topics":["electronics","matlab","measure","oscilloscope","plotting","science"],"latest_commit_sha":null,"homepage":"","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/walkerdustin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-12-29T13:21:05.000Z","updated_at":"2024-10-28T01:40:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"51eb6d7a-4c4a-4b6a-a022-7e99393ee616","html_url":"https://github.com/walkerdustin/plot-oscilloscope-data","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"6f36e77a142d006ee8fdc322cf585b59e4b094c7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walkerdustin%2Fplot-oscilloscope-data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walkerdustin%2Fplot-oscilloscope-data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walkerdustin%2Fplot-oscilloscope-data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/walkerdustin%2Fplot-oscilloscope-data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/walkerdustin","download_url":"https://codeload.github.com/walkerdustin/plot-oscilloscope-data/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238276168,"owners_count":19445368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electronics","matlab","measure","oscilloscope","plotting","science"],"created_at":"2024-10-11T02:43:50.720Z","updated_at":"2025-10-26T06:31:09.498Z","avatar_url":"https://github.com/walkerdustin.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"# plot Oscilloscope data\nMatlab script to plot oscilloscope wave data from csv file exported from a Keysight Oscilloscope.\nThe generated plots can be modified and used in a paper, documentation or your Thesis.\n\n## Features\n- supports up to 5 Channels\n- crop the view\n- add horizontal and vertical lines\n- name axis\n- change x-axis unit (s , ms, us, ns)\n- thoroughly commented code\n- large amount of sample data\n\n\n## Usage\nThis script has been developed for KEYSIGHT Oscilloscopes. But it may work for other Tools if you modify the importfile.m  \n\nYou can run this script without change, to verify it works on you system. It should display the plot in examples.\n\nTo use your own data, put your csv file in the OsziData folder (or anywhere else) and modify the path in the importfile() line in visualizeWaveData.m  \n\nTo crop the data modify the start and the stop variable.  \nTo add vertical and horizontal lines modify the values in the section \"extra horizontal lines\" and \"extra vertical lines\"\n\nTo save the generated plot, make the window fullscreen, as the size of the window determines the resolution of the resulting png. Before saving the image you can use all the features in the matlab GUI.  \nTo make the image choose save as png.   \npng should be smaller then jpeg, as the background is simply white.  \nYou can also save as SVG\n\n## example\nlock into the FiguresOutput folder to see some examples\n### Screenshot from Oscilloscope\n\n\u003cimg src=\"osziData/scope_22.png\" alt=\"Oscilloscope Screenshot\" width=\"600\"\u003e\n\n### plot generated with this script\n\n\u003cimg src=\"FiguresOutput/22.png\" alt=\"plot generated with this script\" width=\"600\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalkerdustin%2Fplot-oscilloscope-data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalkerdustin%2Fplot-oscilloscope-data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalkerdustin%2Fplot-oscilloscope-data/lists"}