c#如何设置示波器并获取示波器的波形数据,求例程 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs5
本版专家分:3243
Bbs3
本版专家分:632
Bbs10
本版专家分:122320
版主
Blank
优秀版主 2015年7月优秀小版主
2015年5月优秀小版主
2014年11月论坛优秀版主
Blank
微软MVP 2014年7月荣获微软MVP称号
2013年7月 荣获微软MVP称号
2012年7月 荣获微软MVP称号
2011年7月 荣获微软MVP称号
2010年7月 荣获微软MVP称号
Blank
红花 2016年8月 硬件/嵌入开发大版内专家分月排行榜第一
2016年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年12月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 硬件/嵌入开发大版内专家分月排行榜第一
2015年6月 硬件/嵌入开发大版内专家分月排行榜第一
2015年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第一
2014年10月 硬件/嵌入开发大版内专家分月排行榜第一
2014年9月 硬件/嵌入开发大版内专家分月排行榜第一
2014年8月 硬件/嵌入开发大版内专家分月排行榜第一
2014年7月 硬件/嵌入开发大版内专家分月排行榜第一
2014年5月 硬件/嵌入开发大版内专家分月排行榜第一
2014年4月 硬件/嵌入开发大版内专家分月排行榜第一
2014年3月 硬件/嵌入开发大版内专家分月排行榜第一
2014年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 硬件/嵌入开发大版内专家分月排行榜第一
2013年10月 硬件/嵌入开发大版内专家分月排行榜第一
2013年9月 硬件/嵌入开发大版内专家分月排行榜第一
2013年8月 硬件/嵌入开发大版内专家分月排行榜第一
2013年7月 硬件/嵌入开发大版内专家分月排行榜第一
2013年5月 硬件/嵌入开发大版内专家分月排行榜第一
2013年4月 硬件/嵌入开发大版内专家分月排行榜第一
2013年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年12月 硬件/嵌入开发大版内专家分月排行榜第一
2012年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年3月 硬件/嵌入开发大版内专家分月排行榜第一
2011年2月 硬件/嵌入开发大版内专家分月排行榜第一
2009年10月 硬件/嵌入开发大版内专家分月排行榜第一
2009年7月 硬件/嵌入开发大版内专家分月排行榜第一
2009年6月 硬件/嵌入开发大版内专家分月排行榜第一
2007年12月 硬件/嵌入开发大版内专家分月排行榜第一
2003年6月 硬件/嵌入开发大版内专家分月排行榜第一
2002年9月 硬件/嵌入开发大版内专家分月排行榜第一
2002年8月 硬件/嵌入开发大版内专家分月排行榜第一
2002年7月 硬件/嵌入开发大版内专家分月排行榜第一
2002年5月 硬件/嵌入开发大版内专家分月排行榜第一
2002年4月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2015年5月 硬件/嵌入开发大版内专家分月排行榜第二
2015年1月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第二
2014年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年11月 硬件/嵌入开发大版内专家分月排行榜第二
2013年6月 硬件/嵌入开发大版内专家分月排行榜第二
2013年1月 硬件/嵌入开发大版内专家分月排行榜第二
2012年10月 硬件/嵌入开发大版内专家分月排行榜第二
2012年9月 硬件/嵌入开发大版内专家分月排行榜第二
2012年6月 硬件/嵌入开发大版内专家分月排行榜第二
2012年5月 硬件/嵌入开发大版内专家分月排行榜第二
2012年4月 硬件/嵌入开发大版内专家分月排行榜第二
2012年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年2月 硬件/嵌入开发大版内专家分月排行榜第二
2011年7月 硬件/嵌入开发大版内专家分月排行榜第二
2011年5月 硬件/嵌入开发大版内专家分月排行榜第二
2011年4月 硬件/嵌入开发大版内专家分月排行榜第二
2011年1月 硬件/嵌入开发大版内专家分月排行榜第二
2010年11月 硬件/嵌入开发大版内专家分月排行榜第二
2009年9月 硬件/嵌入开发大版内专家分月排行榜第二
2009年8月 硬件/嵌入开发大版内专家分月排行榜第二
2008年11月 硬件/嵌入开发大版内专家分月排行榜第二
2008年9月 硬件/嵌入开发大版内专家分月排行榜第二
2004年7月 硬件/嵌入开发大版内专家分月排行榜第二
2004年3月 硬件/嵌入开发大版内专家分月排行榜第二
2004年1月 硬件/嵌入开发大版内专家分月排行榜第二
2003年5月 硬件/嵌入开发大版内专家分月排行榜第二
野比的示波器案例(Winfrom用户控件)
使用该用户控件做的效果图,如果<em>数据</em>正确,可实现 <em>波形</em>、直线、等等效果图。。。。。。
想用C#写个小程序,通过串口来读示波器测量的参数,比如:电压,频率。。。 该怎么写呢?
想用C#写个小程序,通过串口来读<em>示波器</em>测量的参数,比如:电压,频率。。。 该怎么写呢?是不是类似C#的串口通信?能不能详细告诉?
.NET示波器控件范例代码
缘起 同事负责的项目中,会扫描硬件中的某个东西是否存在,因此老板希望对这些扫描结果,能有个图像画的介面可以查看 因此做了个小工具,可读取同事提供的<em>数据</em>,并将其视觉化显示 那显示扫描结果最容易的就是<em>示波器</em>了,但第三方控件的<em>示波器</em>功能又太繁琐,最终就决定自己做个简单的 反正对我来说用GDI来绘制,跟花时间去研究没用过的第三方控件,时间也不会差太多 思路 如图所示,示
C# 如何做一个串口示波器
想用串口接收<em>数据</em>,然后看看<em>数据</em>的变化! 做一个图形界面出来
C#示波器完整【可多通道输入信号并显示出来】
C#<em>示波器</em>完整【可多通道输入信号并显示出来】 C#<em>示波器</em>完整【可多通道输入信号并显示出来】 C#<em>示波器</em>完整【可多通道输入信号并显示出来】
C#设计一个模拟示波器
本人C#初学者 不知道<em>如何</em>下手望高手指点 用C#做一个应用程序实现模拟<em>示波器</em>功能,并用该<em>示波器</em>画出以下三条<em>波形</em> 加速度:a=x0+mt 速度:b=n*a*t+1 路程:c=b*t+1/2*a*t^2
vs C# WPF DynamicDataDisplay 绘图 chart 模拟示波器 带源代码
WPF使用DynamicDataDisplay快速实现<em>示波器</em>功能 2013-11-07  来自:博客园  字体大小:【大 中 小】 摘要:DynamicDataDisplay控件是一个功能很强的绘图工具,除了能生成曲线外,还有很多其他功能,本文介绍WPF使用DynamicDataDisplay快速实现<em>示波器</em>功能。 DynamicDataDisplay控件是一
示波器的各种文件存储方式与分析
关于<em>示波器</em><em>设置</em>或<em>数据</em>的存储功能很多人表示似懂非懂,想对所测的<em>数据</em>进行二次分析却无从下手,存储由此上演了犹抱琵琶半遮面的经典桥段,接下来让我们来揭开它神秘的面纱,让你从此保存文件不再是难题。<em>示波器</em>的存储字面上理解也就是将所需的<em>波形</em>信息以不同的格式存储下来便于我们做更深入的分析,存储有以下几个方面的内容:存储的类型:有<em>设置</em>文件、二进制<em>数据</em>、CSV<em>数据</em>、图像格式(BMP图像、JPG图像、PNG图像、灰度...
请一个可以实时保存电压数据的虚拟示波器软件
如题,求大神赐一个可以实时保存电压<em>数据</em>的虚拟<em>示波器</em>软件!!!
C#编写的示波器窗口
C#编写的串口通信
C#简易示波器,图形化显示串口数据
用C#开发的一个简易<em>示波器</em>,显示下位机通过串口上传的<em>波形</em><em>数据</em>,采用Mschart控件完成绘图功能呢,源代码采用Framework 3.5框架,要安装MSchart3.5控件正常使用。修改为Framew
基于VS2010的C#简易串口示波器
本代码是基于VS2010平台,利用C#开发的简易的示波程序。主要用到serialport控件和chart控件来实现。可以根据本程序进行修改实现自定义的<em>波形</em><em>数据</em>输入显示,用于对<em>数据</em>采样的直观分析,有助于
C#编写简单的示波器
用C#编写的简单<em>示波器</em>,有振幅的变换,周期的变换,其中有正弦波,方波,三角波。
C# 示波器程序
<em>c#</em> 写的简单<em>示波器</em>上位机程序 水平有限界面比较简单,供大家参考
示波器中,两同频波形相位差的计算
利用<em>示波器</em>,查看<em>波形</em>的频率,设频率为f。则该<em>波形</em>的周期为1/f(注意要把单位化成秒(s)).利用横轴坐标(时间轴)的光标线测量两<em>波形</em>的上升沿之间的距离,以便计算时间(因为时间轴的单位是:us/div,s/div,ms/div.)。设格数为a div,时间轴标度为b ms/div,则时间间隔为a* b ms=a * b * 10-3 s。则相位差为a* b* 10-3 *360° /(1/f)
如何在simlink仿真示波器中的波形上取几个点?
在<em>示波器</em>之前加入To Workspace 模块,即可将<em>波形</em>上的数值保存到工作空间,然后将得到的<em>数据</em>转换成矩阵,对相应矩阵进行操作即可下面给出一个例子:如上图所示,要在scope1中的<em>波形</em>上取几个点,可搭建如图所示模块,运行之后,在工作空间可以看到下面形式的<em>数据</em>将simout中的<em>数据</em>保存为矩阵形式:a =         0         0    0.0000    0.0000    0.00...
示波器CSV波形文件读取程序
读取、绘制鼎阳、Agilent、Tek等多种<em>示波器</em>保存的csv格式<em>波形</em>文件。
SurfaceView的一个小应用:开发示波器
随时随地阅读更多技术实战干货,充分利用闲暇时间,请关注源代码社区公众号(ydmsq666)和技术交流群。 SurfaceView与普通View还有一个重要区别:View的绘图必须在UI线程中进行,但SurfaceView不存在这个问题,因为它是由SurfaceHolder来完成的。所以对于View组件,如果绘图时间过长,会阻塞UI主线程,而SurfaceHolder则会启动新的线程去更新Su...
c# 波形显示上位机代码
功能:C#开发的上位机<em>波形</em>软件,双通道,串口<em>数据</em>上传,10位AD采样,分高八位,第八位。即,串口4字节发送<em>数据</em>。
VC 实现的示波器控件 非常强大
VC 实现的<em>示波器</em>控件 非常强大 有标尺 多通道 可以<em>设置</em> 测量
很好的示波器资料C#
很好的<em>示波器</em>资料 哈工大的 C#写的
C# GDI 图表 示波器
作为嵌入式工程师在设计数字电源时需要将串口传上来的电压电流等<em>数据</em>通过图表方式实时显示在电脑上,刚开始使用第三方图表控件msChart,这个控件功能还是蛮强大的,该要的效果一般都能实现,但在数字电源开发这种应用场合该控件就不太合适了,因为以50Hz的交流电<em>波形</em>举例,1秒有100个周期变化再乖以每周期至少100个点,那1秒内就将有10000个<em>数据</em>需要在图表上显示出来,用第三方图表控件没有哪个有这么快的刷新速度。
试水VISA编程(2)——一键读取示波器数据
在熟悉了SCPI的语法后,现在开始着手编写上位机程序。正如Guide文件所言,上位机可以用多种语言编写。然而为了借鉴学长的VB程序,所以我也用了VB这种号称已经要被淘汰的语言。 1、在安装IO library时会默认安装一个VISA库(名为VISA COM 5.9 Type Library)。在项目里引用它。 2、拖拉控件,创立事件等。不必细说。随意的画了一个这样的界面: 3、建立电...
示波器分析I2C时序波形
<em>示波器</em>分析I2C时序<em>波形</em>图   本文转自:http://blog.csdn.net/txf1984/article/details/46812091   对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的<em>设置</em>。今天,我们就随便聊聊这个I2C协议。 I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示12
串口数据示波器,变量波形实时显示源码python
原创文章请勿转载  单片机看变量<em>波形</em>的工具没有找到好用的,于是学了下python写了一个,界面还不会写,参数格式要在代码中改。 效果图: 环境配置:   pip install pyserial#串口模块  pip install pyqtgraph#显示<em>波形</em>的界面  pip install PyQt5#界面要Qt的支持 其他缺啥按啥吧 代码: import serial ...
示波器 查看波特率是多少?
做开发的时候,有时用得上<em>示波器</em>。用来看看串口<em>数据</em>是否正常,如果串口通信有问题,也可以用<em>示波器</em>来诊断。 <em>数据</em>传输的时候,要<em>设置</em>波特率和校验位等等信息。 比如: 串口是双向的,Tx,Rx。A设备发送,B设备接收;B设备发送,A设备接收,【A,B设备波特率要一致】。比如:在现在市场上流行的蓝牙血糖仪,对于蓝牙血糖仪来说,A设备可以理解为蓝牙模块,B设备可以理解为血糖仪器的主
示波器使用注意
转发自这个教程,讲的很好 <em>示波器</em>教程 1. <em>示波器</em><em>波形</em>怎么看 其实,你只需要学会使用<em>示波器</em>使用频率最高的几个按键旋钮就可以了,掌握了这几个按键的用法,一般的<em>波形</em>显示和观察都难不倒你了。它们分别是: 键/旋钮 名称 作用 Auto <em>波形</em>自动显示按键 根据输入信号自动调整垂直档位、水平时基以及触发方式,使<em>波形</em>显示达到最佳状态 VERTICAL SCALE 垂直档位旋钮...
c# TekScope示波器编程 求大虾们给个例子程序参考学习一下
最近一个项目需要用<em>c#</em><em>设置</em><em>示波器</em>并<em>获取</em><em>示波器</em>的<em>波形</em><em>数据</em>,使用了TekScope,文档看了一段时间,但是毫无起色,希望有大神们能给个实<em>例程</em>序 谢谢啦。
.NET简易示波器控件
公司项目中某些<em>数据</em>希望用一个简易的<em>示波器</em>看<em>波形</em> 所以利用GDI畫了個簡單的
一个C#编写的开源用户自定义控件—野比的状态波形图控件
野比的状态<em>波形</em>图控件,一个C#编写的开源用户自定义控件,作者博客在这:http://http://www.cnblogs.com/conmajia/archive/2012/05/10/nobi-status-chart.html 我个人是要做一个类似Windows 任务管理器的CPU、内存使用图的东西,结果找到了这个控件,试用了一下觉得还挺好用的就和大家分享一下: 第一步当然是下载这个控件,
如何用C# GUI 画动态的正弦线,就像示波器一样的
可以简要说下,贴上主要代码,谢谢了。
c#wpf chart绘图 源代码 示波器
<em>c#</em>wpf chart绘图 源代码 <em>示波器</em>
示波器的捕获模式
对<em>示波器</em>的四种捕获模式进行了介绍。
VS简易示波器(一):窗口布局及背景绘制
基于VS2013的<em>示波器</em>设计开篇,完成窗口布局和背景绘制!
示波器分析串口数据
串口通讯方式3(多机通讯方式) 通讯端口:Com1 波特率:9600 bit/s 校验:偶校验 <em>数据</em>位:8位 停止位:1位   单个字符传输的格式如下: 有奇偶校验 启始位 1 2 3 4 5 6 7 8 奇偶位 停止位 无奇偶校验
示波器测量I2C进行时序图、波形等分析
I2C的概念原理网上都有就不说了,这里只把我把两个开发板通过I2C通讯的调试经验记录分享一下。 I2C要求要有一个主设备,负责发起请求和控制时钟;其它为从设备,通过设备ID地址来识别并响应主设备请求。主从设备要轮流控制SDA。一开始我没搞明白这一点,直接加了写I2C<em>数据</em>代码,然后用<em>示波器</em>在SDA和SCL脚测量,却只能找到些凌乱的<em>波形</em>,没有预期的效果。后来把从设备接上,两边写好代码,互相有了响应,
示波器分析UART串口数据
泰克<em>示波器</em>里面看UART<em>数据</em>的时候  截下来一段传输几个字节的<em>数据</em>信号<em>数据</em> 改天把图和<em>数据</em>传上来了  再对着图分析 各个UART中的各个概念 文件弄回来了  原始的是CSV格式的  原文件  放在Dbank  <em>数据</em>银行上   这个是<em>示波器</em>一段的图   上面的<em>数据</em>(原文件)就是这段的 Y的坐标单位是 电压值 V    X的单位是 时间 S   都是几十uS的
示波器CAN波特率
因为对于车上的can总线的接口以及波特率没有对应的资料可查(不同的车接口都不一样,波特率也可能不同), 做一想要从车上测出can总线上的<em>数据</em>还不太容易。 于是我首先使用<em>示波器</em>(我使用的<em>示波器</em>型号是TDS 220)来找出汽车上can总线的接口,然后测出can总线的波特率,测量波特率的步骤如下: 1、将<em>示波器</em>的两个接口(接地和探头)分别接在can总线的两条线(CAN_H和CAN_L)
用C#编写的一个简单的示波器
用C#编写的简单<em>示波器</em>,有振幅的变换,周期的变换,其中有正弦波,方波,三角波。
winform chart 示波器通道选择
winform chart <em>示波器</em>的通道选择功能<em>如何</em>实现。 现在自己做的textbox进行通道选择会出错。<em>如何</em>程序中配置显示哪几条<em>波形</em>?给个思路。
C#引用Visa读取示波器数据
C#开发通过引用Visa<em>获取</em>泰克<em>示波器</em>采集的<em>数据</em>,大致过程为:打开会话,通过读写函数对<em>示波器</em>进行相关<em>设置</em>并读取相应<em>数据</em>,关闭会话
基于stm32和匿名上位机的虚拟示波器
我做这个虚拟<em>示波器</em>主要为了飞思卡尔K60智能车比赛.此源码由STM32战舰ADC基础上修改.先上图值的<em>获取</em>adcx1=Get_Adc(ADC_Channel_1); adcx2=Get_Adc(ADC_Channel_2); adcx3=Get_Adc(ADC_Channel_3);值的发送ANO_DT_Send_Senser(adcx1,adcx2,adcx3,0,0,0,0,0,0,0);AN...
示波器调试UART
用<em>示波器</em>调试UART     经常遇到初学者,对单片机串行通讯出了问题不知道<em>如何</em>办的情况。其实最有效的调试方法是用<em>示波器</em>观察收发<em>数据</em>的<em>波形</em>。通过观察<em>波形</em>可以确定以下情况:   是否有<em>数据</em>接收或发送;  <em>数据</em>是否正确;  波特率是否正确; 一、串行<em>数据</em>的格式 异步串行<em>数据</em>的一般格式是:起始位+<em>数据</em>位+停止位,其中起始位1位,<em>数据</em>位可以是5、6、7、
[TDS2024B]LabVIEW下使用泰克示波器进行测试测量
问题描述:现在需要用泰克的TDS2024B<em>示波器</em>对硬件电路进行测试,但是一些操作感觉<em>示波器</em>本身还是有许多的限制,比如<em>数据</em>的保存等都很固定,不好自己实现一些特定的功能设计。于是网上找了下,发现在LabVIEW中可以通过编程控制TDS2024B的操作,这样实现自己的测试项目就方便灵活多了。     使用步骤:首先熟悉了TDS2024B的使用方法,然后从NI官网http://sine.ni.com/ap
怎样理解示波器波形捕获率,捕获周期
内容来自鼎阳硬件智库微信文章,引用请注明出处——“鼎阳硬件设计与测试智库”微信号(SiglentThinkTank) 原文:【鼎阳硬件智库原创︱测试测量 】关于<em>示波器</em>的<em>波形</em>捕获率(I) 地址:http://mp.weixin.qq.com/s?__biz=MjM5Nzc1NzM0NQ==&mid=207686873&idx=1&sn=ee27e8f1ce5b290bc495a52fac3f80
示波器看UART波形
UART发送<em>数据</em>如果<em>设置</em>成8位<em>数据</em>位,1位停止位,无奇偶校验位,则: USART传输<em>数据</em>的时候是空闲线高电平1,起始位低电平0,停止位高电平0。  但传输时是从低位开始传输,所以低位应该在<em>示波器</em>屏幕右侧。  例:若发送<em>数据</em>为0X41即二进制0100 0001,一位停止位,则<em>示波器</em>显示<em>波形</em>应该为:0 1000 0010 1。而并非0 0100 0001 1。  现在串口调试助手和<em>示波器</em>的<em>波形</em>
C#显示数据波形
怎样用VS2012将.txt中的<em>数据</em>绘制成<em>波形</em>显示?该<em>数据</em>为一组EEG<em>数据</em>,<em>波形</em>的纵坐标为<em>数据</em>的值就好,横坐标为取点的间隔吗?
C#用serialPort和chart控件实现简单波形绘制
先看最终的效果图: 主要实现功能是将串口发送过来的<em>数据</em>按<em>波形</em>显示 注:本例是以串口调试助手和虚拟串口VSPD软件模拟串口发送<em>数据</em>的,详细说明见下文 说明: serialPort的ReadByte()方法用于从System.IO.Ports.SerialPort输入缓冲区中同步读取一个字节。 chart控件的spline为曲线图,以光滑的曲线连接各点。 几个代码块说明: (1) privat...
图形控件(含示波器控件,VC)
VC的图形控件,当时想做<em>示波器</em>,在国外网站上收集到的。好几个,都有说明
示波器控件(.NET)
一个<em>示波器</em>的模拟控件
Winform波形图控件,基于.net 2.0
Winform下的<em>波形</em>图控件,可直接在项目中使用。附源码。
MATLAB中示波器数据的绘图与保存
一、<em>设置</em><em>示波器</em>参数 双击<em>示波器</em>:parameters—>Data History—>Save data to workspace, 此时<em>示波器</em>的相关<em>数据</em>将会以结构体的形式存储,该结构的名字为Variable name,系统将会有一个默认名称(ScopeData1),也可以重新命名。此外,Format用于<em>设置</em><em>数据</em>的具体结构,如果需要<em>获取</em>时间变量,可以选择Structure with time。
嵌入式实验,多通道示波器,上位机matlab通过串口实时显示波形
一共分为三个m文件,需要注意的是在ARM上的ADC采集<em>数据</em>要尽量高一点。1、这一个为主函数view plaincopy to clipboardprint?close all;  clear all;  clc;    hold on      %这一句经测试是必要的,没有这句的话~<em>波形</em>显示的句柄好像无法调用    global t;  global x;  global m;  global i...
CAN总线数据帧解码(示波器
通过使用支持CAN总线解码的<em>示波器</em>,监控CAN总线
示波器波形参数测量和FFT分析
孙灯亮博客        http://blog.sina.com.cn/s/blog_5d713e7a0100ka7o.html 数字<em>示波器</em>的FFT分析功能 FFT是一项很强大的分析功能,在数字<em>示波器</em>中普遍存在,基于先进的FFT分析,设计人员可以准确了解信号中引入的干扰信号频点,信号功率谱,信号频率构成,滤波电路截频特性等。为了更好的理解<em>示波器</em>FFT,下面我们不妨
示波器的采样率和存储深度(有改动)
原地址:http://blog.sina.com.cn/s/blog_51fca59c0100aajc.html 带宽、采样率和存储深度是数字<em>示波器</em>的三大关键指标。相对于工程师们对<em>示波器</em>带宽的熟悉和重视,采样率和存储深度往往在<em>示波器</em>的选型、评估和测试中为大家所忽视。这篇文章的目的是通过简单介绍采样率和存储深度的相关理论结合常见的应用帮助工程师更好的理解采样率和存储深度这两个指针的重要特征
WPF利用Interactive Data Display实现示波器(C#多线程和WPF多线程)
2018.8.7(已实现) 首先,今天还没有实现<em>示波器</em>,项目中需要这个功能,在探索中有了一点进展,先记录下来。 首先选择绘图的控件,经过筛选选择了Interactive Data Display,这是微软官方的开源库,github网址为https://github.com/Microsoft/InteractiveDataDisplay.WPF 实现的chart控件,能够相应滑轮、鼠标拖动...
WPF用作客户端,做数据采集,实时显示波形问题
各位大神,wpf 自绘<em>波形</em>图 的 实时显示(毫秒级,不卡顿,不闪屏) 怎么去实现? 最好有个demo学习下。急,在线等。。。。。
C# 基本图形示波器窗口设计源码
用VS2010 C#编写的基本<em>示波器</em>窗口源码, 经典,已经经过测试可用;
Simulink仿真-示波器设置[搜集笔记]
在command windows中输入 >> set(0,'ShowHiddenHandles','on'); >> set(gcf,'menubar','figure'); 这样,<em>示波器</em>就会有平时figure一样的菜单了,然后你就可以<em>设置</em>各种figure的属性 调出普通figure的菜单,进行必要的编辑: Edit->Axes Properties->也会弹出Property
怎么用matlab对示波器波形进行傅里叶分析
我们在研究的时候经常需要对信号<em>波形</em>进行频谱分析,但是使用<em>示波器</em>观察到的是时域的<em>波形</em>,并且大多数低端<em>示波器</em>的FFT分析计算分析能力有限,所以使用matlab对<em>示波器</em>的<em>波形</em>进行傅里叶分析就成了一个很方便的工具。 1、首先是在建立一个simulink文件,一个输入和一个<em>示波器</em>,还有一个powergui模块,powergui模块是进行电学分析的一个很重要的模块,里面可以进行潮流计算,RLC分析,傅里叶分
Simulink数据保存提取和示波器显示
使用MATLAB/Simulink中绘制“合成”图的方法 背景:在不同参数下运行仿真模型,将结果显示在一个<em>示波器</em>中操作 本人原创,如需转载,请注明出处。
示波器调试RS485通信波形
由于笔者在调试STM32移植的MODBUS协议的时候遇到了一些问题,需要借助<em>示波器</em>来看<em>波形</em>,而关于485通信<em>波形</em>相关的资料网上不多,所以把自己调试过程中的<em>波形</em>记录下来。 硬件:STM32单片机,1个主机和10个从机,移植MODBUS协议,采用轮询机制,主机挨个询问从机,从机采集一些信息回复给主机。 原理图:使用带隔离的芯片ADM2483,PA1,PA2,PA3指的是单片机的引脚,分别是使能,TX
can总线的示波器检测方法
整理自网络:: 做一想要从车上测出can总线上的<em>数据</em>还不太容易。 于是我首先使用<em>示波器</em>(我使用的<em>示波器</em>型号是TDS 220)来找出汽车上can总线的接口,然后测出can总线的波特率,测量波特率的步骤如下: 1、将<em>示波器</em>的两个接口(接地和探头)分别接在can总线的两条线(CAN_H和CAN_L)上, 这里需要注意如果CAN线上需要接一个120欧姆的负载电阻,否则<em>波形</em>是不规整方
89C51单片机做示波器,读取波形代码
上两周主要在探索单片机实时采集AD值并用串口发送到电脑端处理。虽然原理比简单,但由于个人理论功底还有所欠缺,再加上前期目标还不清晰,所以花的时间还是有点多。 刚开始在很长一段时间内串口读不到AD采集的电压值,但在单独调试串口时却是好的。经过很长时间的测试才发现串口中断也定时中断同时打开,导致程序跑飞。后来改中断方式为查询方式,避免了这个问题。后来又遇到了串口波特率一致问题。软件问题都一一解决后,
STM32F1示波器
基于正点原子F1代码改,简单易懂,本人在网上下载了十几个与<em>示波器</em>相关的代码,这是自己总结写的
示波器入门之采样率、存储深度
前沿:带宽、采样率、存储深度是DSO的三大关键指标 一、采样率 计算机只能处理离散的数字信号。模拟电压信号进入<em>示波器</em>后面临的首要问题就是连续信号的数字化(AD转化)问题。 采样(Sampling)就是从连续信号到离散信号的过程。通过测量等时间间隔<em>波形</em>的电压幅值,并把该电压转化为用N位(N为ADC的分辨率)二进制代码表示的数字信息。 采样率即是单位时间内对信号进行采样的次数,单位为SPS或S
SPI总线测试和分析
美国力科公司深圳代表处   齐天熠1、SPI总线简介       SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,20世纪80年代由Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI总线系统可直接与各个厂家生产的多种标
关于示波器测波特率的方法
转载于:https://blog.csdn.net/lianxue1986/article/details/50385384下面说一下<em>示波器</em>测波特率的方法步骤:显示高低跳变的情况:1.先把<em>示波器</em>表笔的地线(夹子)夹485B,表笔夹485A。2.往串口发送<em>数据</em>:如发送0x55或0xAA(因为这两个值都是0和1相间的,容易看<em>波形</em>占用的时间值),本例是发送的0xAA。3.打开<em>示波器</em>(我用的是Agilen...
VISA编程实例——基于VB读取安捷伦示波器DSO-X 3034A的测量值
这是一个的基于VB的VISA<em>例程</em>,实现了通过上位机控制安捷伦DSO-X 3034A<em>示波器</em>,并一键读取<em>波形</em>的相关信息的功能。
MATLAB示波器怎么分开显示多个波形
在scope的菜单栏view-&amp;gt;layout中<em>设置</em>
C#编写上位机示波器(串口接收数据
这几天因为做项目,需要做一个上位机,来接收单片机传过来的<em>数据</em>,并以<em>示波器</em>的形式显示。语言使用的是C#,对于C#我也是初学者,但是对于做这样一个<em>示波器</em>来说,感觉难度也是不大的。前端界面的设计就如下图所示:没错,创建的是一个窗体应用,对于控件,则选择了chart图表控件,button控件,label控件,combobox控件以及timer控件,当然最主要的还是chart控件和Timer控件。而代码部分...
示波器捕获的噪声波形进行FFT变换的关键点
<em>示波器</em>捕获的噪声<em>波形</em>进行FFT变换的关键点<em>示波器</em>捕获的噪声<em>波形</em>进行FFT变换,有几个关键点需要注意。1、根据耐奎斯特抽样定律,变换之后的频谱展宽(Span)对应与原始信号的采样率的1/2,如果原始信号的采样率为1GS/s,则FFT之后的频谱展宽最多是500MHz;2、变换之后的频率分辨率(RBW Resolution Bandwidth)对应于采样时间的倒数,如果采样时间为10mS,则对应的频率分...
示波器测485串口波特率的使用方法
http://blog.csdn.net/lianxue1986/article/details/50385384
示波器抓取LIN协议波形并分析
一、功能检查 1.接通仪器电源;电源开关按钮在<em>示波器</em>的顶上靠左的位置。 接通电源后,让仪器以最大测量精度优化数字存储<em>示波器</em>信号路径执行自校正程序,按[UTILITY]按钮,按[F1]执行。然后进入下一页按 [F1],调出出厂<em>设置</em>。上述过程结束后,按[CH2],进入CH2菜单。 2.数字存储<em>示波器</em>接入信号; ①.将数字存储<em>示波器</em>探头连接到CH2输入端,并将探头上的衰减倍率开关设定为1×。
如何使用MATLAB示波器中的数据
做完仿真,有时我们需要将<em>示波器</em>中的<em>数据</em>图像进行再处理。然而,<em>示波器</em>对图像处理能力有限,<em>数据</em>也不能保存。所以我们需要将仿真图像<em>数据</em>输出到MATLAB工作空间进行再处理。 simulink 如下: <em>示波器</em>图像如下图,我使用的MATLAB版本是2016b,将<em>示波器</em><em>数据</em>输出到MATLAB工作区间需要做一下步骤:   1、 先打开<em>设置</em>,点开logging选型卡,勾选log data to wo...
串口波形分析(TTL,RS232,RS485)
TTL,RS232,RS485<em>波形</em>分析   本文转自:http://blog.163.com/qiu_zhi2008/blog/static/60140977201092651854445/                   http://www.cnblogs.com/cornflower/archive/2011/10/25/2223903.html            如
【Linux嵌入式】示波器分析I2C时序波形
对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的<em>设置</em>。今天,我们就随便聊聊这个I2C协议。 I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会挂载如此多的<em>设置</em>,所以很多设备的地址都采用7位,所以本文接下来的说明都是基于此。 I2C还有一个很重要的概念,就是“主—从”。对于...
用matlab编写的串口波形显示程序
用matlab的m语言编写的可从串口直接读取<em>数据</em>并显示为<em>波形</em>图的程序,仅供参考,<em>数据</em>传送格式请自行探索。
VISA读写程序,对示波器通信控制的例子
VISA读写程序,对<em>示波器</em>通信控制的例子,需要TEKVISA驱动程序的支持。
利用数字示波器调试嵌入式I2C总线的方法
关键词:数字<em>示波器</em>,I2C总线,Cypress68013A 时间:2014-02-26 10:37:54      来源:ofweek   I2C总线是PHLIPS公司上世纪80年代推出的一种两线式串行总线,最初为音频、视频设备所开发,如今则多在各种嵌入式系统中用于连接微控制器及其外围设备。   I2C总线仅需采用两根通信线(一根为串行<em>数据</em>线“SDA”,一根为串行时钟线“
示波器"">【串口通信】LabVIEW串口通信的一个例子-串口"示波器"
http://www.cnblogs.com/imapla/archive/2013/01/09/2852171.html 很早就想做一个类似的东西了,正好这学期学了LabVIEW,作业就交了这个,基于LabVIEW的“串口<em>示波器</em>”上位机。 1.程序界面: 功能介绍:左边上方串口接收区,下方为串口字符发送区。右方为一个<em>波形</em>图表,在程序内部每次将串口发送过来的<em>数据</em>,以f%格式化
关于示波器测485串口波特率的使用方法总结
之前没有用过<em>示波器</em>,更不知道怎么来测试串口的波特率,结果遇到一客户说我们产品的波特率达不到9600,只有9100,为了验证这一说法,我们只能自己测试一下。说明:产品通过485接电脑,用串口调试助手接收都是没有问题的,用客户的设备接收就有问题。 下面说一下<em>示波器</em>测波特率的方法步骤: 显示高低跳变的情况: 1.先把<em>示波器</em>表笔的地线(夹子)夹485B,表笔夹485A。 2.往串口发送<em>数据</em>:如发送
Matlab 示波器显示设置
在做Simulink仿真时,使用的Scope<em>波形</em>显示模块实际上也是一种Figure窗口,不过Matlab把Scope的菜单栏隐藏起来,只提供了几个有限的参数<em>设置</em>。如果需要对Scope中的图加上坐标、更改界面背景色等,没有菜单栏就基本上无从下手了。 可以在打开你的mdl文件之后,在Matlab的命令行输入以下指令来恢复显示Scope的Figure菜单栏:>> set(0,'ShowHiddenHandles','on');>> set(gcf,'me
Graph数据波形显示控件的功能介绍
Graph<em>数据</em><em>波形</em>显示控件的功能介绍    本文中的<em>数据</em><em>波形</em>显示控件Graph采用ActiveX技术开发,用于显示仪器采集进来的<em>数据</em>,在计算机中屏幕上进行<em>波形</em>连续滚动显示,实现虚拟<em>示波器</em>的功能,非常适合应用在工业控制中<em>数据</em>的图形化显示。   Graph控件可在各种编程环境中使用,包括Visual Basic、Visual C++、Delphi、Excel和Word。在同一个软件界面上可以包括多
仿真设置和Scope示波器的使用
(一) 仿真<em>设置</em>:(窗口菜单”Simulation”→”Configguration parameters…”)在了解这些<em>设置</em>之前必须先了解一下Simulink的工作原理:我们在Simulink中连线的过程实际上是定义微分(差分)方程(组)的过程。而仿真则是求微分(差分)方程(组)数值解的过程。1.       Solver中的参数<em>设置</em>:(1)“Type”:<em>设置</em>微分(差分)方程求解类型,”Vari...
如何测量PWM波的占空比
占空比 一个频率<em>波形</em>有信号与无信号的比值叫占空比。 有占空比还要知道频率。眼睛能识别的频率为25HZ。 频率很高时,看不到闪烁,占空比越大,LED越亮; 频率很低时,可看到闪烁,占空比越大,LED越亮。 所以,可以用高频的不同占空比改变LED灯的亮度。 PWM是什么?和占空比有啥关系? PWM是脉宽调制信号,通过控制脉冲信号的宽度,从而改变占空比。高低电平输出,1为高,0为低...
示波器使用总结
任何好的<em>示波器</em>系统的关键点在于精确地重建<em>波形</em>的能力,称为信号完整性。不同的系统和不同性能的<em>示波器</em>,有不同的实现最高信号完整性的能力。探头也对测量系统的信号完整性有影响。  数字<em>示波器</em>(DSO)基本结构:采样——&amp;gt;A/D转换——&amp;gt;信号分离器——&amp;gt;捕获存储区——&amp;gt;微处理器——&amp;gt;显存——&amp;gt;显示 <em>示波器</em>常用术语 带宽定义:我们将输入信号通过<em>示波器</em>后衰减3 dB时的最低频...
文章热词 数据线性分类 聚类算法pca数据实例 图像修复数据项目 实战数据时间属性 实战数据文本特征
相关热词 c#的串口示波器上位机 c# wpf 示波器 c#如何获取内存数据 c# 插入数据并获取 求简明python教程 python培训数据
我们是很有底线的