Serial-Oscilloscope
===================
Serial Oscilloscope is a Windows application that plots comma-separated variables within any incoming serial steam as channels on a real-time oscilloscope. The application also functions as a basic serial terminal, received bytes are printed to the terminal and typed characters are transmitted. The project uses Michael Bernstein's [oscilloscope library](http://www.oscilloscope-lib.com/) to plot up to 9 channels on 3 different oscilloscope with view and trigger menus.
Serial Oscilloscope is compatible with any serial stream containing comma-separated values terminated by a new-line character ("\r"). For example, "11,22,33\r" will be interpreted as values 11, 22 and 33 for channels 1, 2 and 3 respectively. The serial stream can also include non numerical characters which will be ignored. For example, "a=0.5,blue,x=3.14,t1t2t3,8\r\n" will be interpreted as values 0.5, 3.14, 123 and 8 for channels 1, 2, 3 and 4 respectively.
The source files also include an Arduino sketch to send analogue input values over serial. Up to 6 ADC channels can be enabled by sending the characters "1" to "6" to the Arduino. Enabling more channels will reduce the sample rate.
In the [YouTube video](http://www.youtube.com/watch?v=jgMG0UQ2_pc) I show the Arduino and Serial Oscilloscope being used to plot data from an [IR distance sensor]( https://www.sparkfun.com/products/242), a [triple-axis accelerometer]( https://www.sparkfun.com/products/9269) and a [microphone]( https://www.sparkfun.com/products/9964).
Precompiled binary files can be [download](http://www.x-io.co.uk/serial-oscilloscope/) from the x-io website.
Version history
---------------
* **v1.0** Initial release
* **v1.1** Supports non-standard baud rates. Disable terminal feature added.
* **v1.2** Fixed memory leak and bug that prevent plotting of negative numbers.
* **v1.3** No longer ignores "." for plotting decimal values.
* **v1.4** Clear terminal menu item added
* **v1.5** Log to file tool. Remove non-numerical characters from port names.
没有合适的资源?快使用搜索试试~ 我知道了~
C#-示波器源码---vs平台
共45个文件
cs:12个
cache:6个
resources:3个
1星 需积分: 50 39 下载量 10 浏览量
2021-03-26
20:03:30
上传
评论 4
收藏 1.86MB ZIP 举报
温馨提示
c#编写的示波器源码
资源详情
资源评论
资源推荐
收起资源包目录
C#-示波器.zip (45个子文件)
C#-示波器
.gitattributes 483B
ArduinoPrintADC
ArduinoPrintADC.ino 2KB
README.md 2KB
Serial Oscilloscope
.vs
Serial Oscilloscope
v16
.suo 39KB
Serial Oscilloscope.v12.suo 16KB
Serial Oscilloscope
FormTerminal.resx 6KB
FormGetValue.Designer.cs 3KB
FormTerminal.Designer.cs 19KB
Program.cs 497B
TextBoxBuffer.cs 2KB
CsvFileWriter.cs 2KB
FormGetValue.resx 6KB
FormTerminal.cs 18KB
Properties
Settings.settings 242B
Resources.Designer.cs 3KB
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Resources.resx 5KB
FormGetValue.cs 1KB
SampleCounter.cs 2KB
Oscilloscope
Oscilloscope_settings.ini 1KB
Oscilloscope.cs 64KB
Osc_DLL.dll 694KB
obj
x86
Debug
Serial_Oscilloscope.FormTerminal.resources 180B
Serial Oscilloscope.csproj.CoreCompileInputs.cache 42B
Serial Oscilloscope.csprojAssemblyReference.cache 424B
TempPE
Serial_Oscilloscope.FormGetValue.resources 180B
Serial Oscilloscope.csprojResolveAssemblyReference.cache 2KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
Serial Oscilloscope.csproj.GenerateResource.Cache 919B
DesignTimeResolveAssemblyReferences.cache 745B
Serial Oscilloscope.exe 791KB
Serial Oscilloscope.csproj.FileListAbsolute.txt 3KB
Serial Oscilloscope.pdb 78KB
Serial_Oscilloscope.Properties.Resources.resources 180B
VisualStudio_CleanUp.bat 2KB
Serial Oscilloscope.csproj 4KB
bin
Debug
Serial Oscilloscope.vshost.exe 776KB
Serial Oscilloscope.vshost.exe.manifest 490B
Serial Oscilloscope.exe 791KB
Oscilloscope
Oscilloscope_settings.ini 1KB
Osc_DLL.dll 694KB
Serial Oscilloscope.pdb 78KB
Serial Oscilloscope.sln 879B
.gitignore 2KB
共 45 条
- 1
qq_34309267
- 粉丝: 209
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1