STM32示波器源代码 便携式数字示波器源码
标签:
•
文件类型: .zip
•
文件大小: 17.1MB
•
下载次数: 1
•
STM32示波器毕业设计 便携式数字示波器源码及上位机
基于正点原子迷你板 ALIENTEK MiniSTM32 V3.0
UCOSIII+EMWIN开发
基于正点原子迷你板 ALIENTEK MiniSTM32 V3.0
UCOSIII+EMWIN开发
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-03 08:57 最终板
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件
文件 7500 2018-04-10 19:45 最终板串口数据的波形显示软件123.txt
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件Drawer
文件 2034 2018-04-10 00:57 最终板串口数据的波形显示软件DrawerDrawer.Designer.cs
文件 8971 2018-04-10 01:45 最终板串口数据的波形显示软件DrawerDrawer.cs
文件 6206 2014-01-14 23:18 最终板串口数据的波形显示软件DrawerDrawer.csproj
文件 452 2014-01-14 22:50 最终板串口数据的波形显示软件DrawerDrawer.csproj.user
文件 5817 2018-04-10 00:57 最终板串口数据的波形显示软件DrawerDrawer.resx
文件 1684 2014-01-14 22:50 最终板串口数据的波形显示软件DrawerDrawer_TemporaryKey.pfx
文件 13960 2018-04-10 18:05 最终板串口数据的波形显示软件DrawerMainForm.Designer.cs
文件 6312 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerMainForm.cs
文件 6189 2018-04-10 18:05 最终板串口数据的波形显示软件DrawerMainForm.resx
文件 490 2013-12-08 11:01 最终板串口数据的波形显示软件DrawerProgram.cs
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件DrawerProperties
文件 1332 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesAssemblyInfo.cs
文件 2864 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesResources.Designer.cs
文件 5612 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesResources.resx
文件 1093 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesSettings.Designer.cs
文件 249 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesSettings.settings
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件Drawerin
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件DrawerinDebug
文件 20992 2013-12-08 13:45 最终板串口数据的波形显示软件DrawerinDebugDrawer.exe
文件 42496 2013-12-08 13:45 最终板串口数据的波形显示软件DrawerinDebugDrawer.pdb
文件 22472 2014-01-14 22:54 最终板串口数据的波形显示软件DrawerinDebugDrawer.vshost.exe
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件DrawerinRelease
文件 1799 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.application
文件 18944 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.exe
文件 2999 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.exe.manifest
文件 38400 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.pdb
文件 1799 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.vshost.application
............此处省略748个文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Drawer
{
public partial class Drawer : Form
{
private const int Unit_length = 25;//单位格大小
private int DrawStep = 1;//默认绘制单位
private const int Y_Max = 200;//Y轴最大数值
private const int MaxStep = 33;//绘制单位最大值
private const int MinStep = 1;//绘制单位最小值
private const int StartPrint = 25;//点坐标偏移量
private List DataList = new List();//数据结构----线性链表
private Pen TablePen = new Pen(Color.FromArgb(0x00 0x00 0x00));//轴线颜色
private Pen LinesPen = new Pen(Color.FromArgb(0xa0 0x00 0x00));//波形颜色
public ShowWindow ShowMainWindow;//定义显示主窗口委托访问权限为public
public HideWindow HideMainWindow;//定义隐藏主窗口委托
public OpenPort OpenSerialPort;//定义打开串口委托
public ClosePort CloseSerialPort;//定义关闭串口委托
public GetMainPos GetMainPos;//定义获取主窗口信息委托(自动对齐)
public GetMainWidth GetMainWidth;//定义获取主窗口宽度(自动对齐)
private bool KeyShift KeyShowMain KeyHideMain KeyExit KeyOpen KeyClose KeyStepUp KeyStepDown;
public Drawer()
{
this.Setstyle(Controlstyles.DoubleBuffer | Controlstyles.UserPaint |
Controlstyles.AllPaintingInWmPaint
true);//开启双缓冲
this.Updatestyles();
InitializeComponent();
}
public void SetDrawStep(int DrawStep)
{
this.DrawStep = DrawStep;
}
public void AddData(byte[] Data)
{
for (int i = 0; i < Data.Length;i++ )
DataList.Add(Data[i]);//链表尾部添加数据
Invalidate();//刷新显示
}
private void Form1_Paint(object sender PaintEventArgs e)//画
{
this.Width = 850;
String Str = ““;
System.Drawing.Drawing2D.GraphicsPath gp = new System.Drawing.Drawing2D.GraphicsPath();
e.Graphics.FillRectangle(Brushes.White e.Graphics.ClipBounds);
//Draw Y 纵向轴绘制
for (int i = 0; i <= this.ClientRectangle.Width / Unit_length; i++)
{
e.Graphics.DrawLine(TablePen StartPrint + i * Unit_length StartPrint StartPrint + i * Unit_length StartPrint + Y_Max);//画线
gp.AddString((i * (Unit_length / DrawStep)).ToString() this.Font.FontFamily (int)Fontstyle.Regular 12 new RectangleF(StartPrint + i * Unit_length - 7this.ClientRectangle.Height-StartPrint + 4 400 50) null);//添加文字
}
//Draw X 横向轴绘制
for (int i = 0; i <= 10; i++)
{
e.Graphics.DrawLine(TablePen StartPrint (i + 1) * Unit_length this.ClientRectangle.Width (i + 1) * Unit_length);//画线
}
e.Graphics.DrawPath(Pens.Black gp);//写文字
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-03 08:57 最终板
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件
文件 7500 2018-04-10 19:45 最终板串口数据的波形显示软件123.txt
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件Drawer
文件 2034 2018-04-10 00:57 最终板串口数据的波形显示软件DrawerDrawer.Designer.cs
文件 8971 2018-04-10 01:45 最终板串口数据的波形显示软件DrawerDrawer.cs
文件 6206 2014-01-14 23:18 最终板串口数据的波形显示软件DrawerDrawer.csproj
文件 452 2014-01-14 22:50 最终板串口数据的波形显示软件DrawerDrawer.csproj.user
文件 5817 2018-04-10 00:57 最终板串口数据的波形显示软件DrawerDrawer.resx
文件 1684 2014-01-14 22:50 最终板串口数据的波形显示软件DrawerDrawer_TemporaryKey.pfx
文件 13960 2018-04-10 18:05 最终板串口数据的波形显示软件DrawerMainForm.Designer.cs
文件 6312 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerMainForm.cs
文件 6189 2018-04-10 18:05 最终板串口数据的波形显示软件DrawerMainForm.resx
文件 490 2013-12-08 11:01 最终板串口数据的波形显示软件DrawerProgram.cs
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件DrawerProperties
文件 1332 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesAssemblyInfo.cs
文件 2864 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesResources.Designer.cs
文件 5612 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesResources.resx
文件 1093 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesSettings.Designer.cs
文件 249 2013-12-01 14:38 最终板串口数据的波形显示软件DrawerPropertiesSettings.settings
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件Drawerin
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件DrawerinDebug
文件 20992 2013-12-08 13:45 最终板串口数据的波形显示软件DrawerinDebugDrawer.exe
文件 42496 2013-12-08 13:45 最终板串口数据的波形显示软件DrawerinDebugDrawer.pdb
文件 22472 2014-01-14 22:54 最终板串口数据的波形显示软件DrawerinDebugDrawer.vshost.exe
目录 0 2018-04-10 21:22 最终板串口数据的波形显示软件DrawerinRelease
文件 1799 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.application
文件 18944 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.exe
文件 2999 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.exe.manifest
文件 38400 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.pdb
文件 1799 2018-04-10 19:45 最终板串口数据的波形显示软件DrawerinReleaseDrawer.vshost.application
............此处省略748个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)