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#示波器完整【可多通道输入信号并显示出来】
共42个文件
cs:12个
cache:4个
exe:3个
3星 · 超过75%的资源 需积分: 50 263 下载量 168 浏览量
2018-03-18
16:40:44
上传
评论 16
收藏 628KB RAR 举报
温馨提示
C#示波器完整【可多通道输入信号并显示出来】 C#示波器完整【可多通道输入信号并显示出来】 C#示波器完整【可多通道输入信号并显示出来】
资源推荐
资源详情
资源评论
收起资源包目录
C#-示波器.rar (42个子文件)
C#-示波器
Serial Oscilloscope
Serial Oscilloscope
FormTerminal.resx 6KB
bin
Debug
Serial Oscilloscope.pdb 84KB
Oscilloscope
Osc_DLL.dll 694KB
Oscilloscope_settings.ini 1KB
Serial Oscilloscope.exe 38KB
Serial Oscilloscope.vshost.exe.manifest 490B
Serial Oscilloscope.vshost.exe 22KB
FormTerminal.cs 18KB
VisualStudio_CleanUp.bat 2KB
Program.cs 497B
obj
x86
Debug
Serial_Oscilloscope.FormTerminal.resources 180B
Serial_Oscilloscope.Properties.Resources.resources 180B
Serial Oscilloscope.pdb 84KB
Serial_Oscilloscope.FormGetValue.resources 180B
Serial Oscilloscope.csproj.FileListAbsolute.txt 2KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferences.cache 791B
TempPE
Serial Oscilloscope.csproj.GenerateResource.Cache 919B
Serial Oscilloscope.exe 38KB
Serial Oscilloscope.csprojResolveAssemblyReference.cache 2KB
FormGetValue.resx 6KB
SampleCounter.cs 2KB
TextBoxBuffer.cs 2KB
FormTerminal.Designer.cs 19KB
Oscilloscope
Osc_DLL.dll 694KB
Oscilloscope_settings.ini 1KB
Oscilloscope.cs 64KB
FormGetValue.cs 1KB
FormGetValue.Designer.cs 3KB
Serial Oscilloscope.csproj 4KB
Properties
Resources.resx 5KB
Settings.settings 242B
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Resources.Designer.cs 3KB
CsvFileWriter.cs 2KB
Serial Oscilloscope.sln 879B
Serial Oscilloscope.v12.suo 16KB
ArduinoPrintADC
ArduinoPrintADC.ino 2KB
.gitignore 2KB
README.md 2KB
.gitattributes 483B
共 42 条
- 1
资源评论
- Ki西北老汉2020-10-28DLL库不是C#编写的。
- Semi-mu2019-02-26功能不错,核心源码没有,DLL库而已。
- bromi2018-12-22功能不错,核心源码没有,DLL库而已。
老陈聊架构
- 粉丝: 3w+
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功