91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 425KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-22
  • 語言: C#
  • 標簽: 示波器??C#??GDI+??

資源簡介

自己寫的C#示波器,自定義控件的代碼,直接引用即可。自己測試串口1KHZ接收顯示沒問題,大家可以下載下來參考下,有問題可以直接給我留言即可

資源截圖

代碼片段和文件信息

//#define?Threading_Timer//測試--用于產生曲線的數據
#define?ExternalMeasurement//外部測試

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Drawing;
using?System.Data;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;

namespace?MyControl
{
????#region?******************示波器繪圖相關結構體定義*********************

????#region?******************坐標軸結構體定義*********************
????public?struct?ScopeAxis
????{
????????public?Int32?XY_SmallGridLength;//X軸Y軸每一個小格的長度

????????public?Int32?X_SpareDistance;//左邊邊框預留位置
????????public?Int32?X_TotalSmallGridNumber;//X軸坐標軸小格的總數量
????????public?Int32?X_ALargeGridHaveSmallGridNumber;//一大格含有幾個小格
????????public?Int32?X_ShortLineHalfLength;//X軸坐標系短線一半的長度

????????public?Int32?Y_UnilateralHaveSmallGridNumber;//Y軸單邊含有小格的數量
????????public?Int32?Y_ALargeGridHaveSmallGridNumber;//Y軸一大格含有幾個小格
????????public?Int32?Y_ShortLineHalfLength;//Y軸坐標系短線一半的長度
????????public?Int32?Y_GetControlHeightHalf;//Y軸獲得控件高度的一半
????????public?Int32?Y_Calc_XTail;//
????????public?Int32?Y_Calc_XMidPoint;//

????????public?Pen?XY_AxisBackgroudPen;//XY坐標軸繪制背景的顏色線條

????????public?Int32?Y1_MeasuringLine_AbsolutePosition_X;//Y軸測量線1的X軸的絕對位置
????????public?Int32?Y1_MeasuringLine_RelativePosition_X;//Y軸測量線1的X軸的相對位置
????????public?Int32?Y2_MeasuringLine_AbsolutePosition_X;//Y軸測量線2的X軸的絕對位置
????????public?Int32?Y2_MeasuringLine_RelativePosition_X;//Y軸測量線2的X軸的相對位置

????????public?bool?Y1_MeasuringLine_MouseMoveFlag;//Y軸測量線1是否被鼠標移動標志
????????public?bool?Y2_MeasuringLine_MouseMoveFlag;//Y軸測量線1是否被鼠標移動標志

????????public?Point?Y1_MeasuringLine_CurrentStartPoint;//Y軸測量線1當前起始點坐標
????????public?Point?Y1_MeasuringLine_CurrentEndPoint;//Y軸測量線1當前終止點坐標
????????public?Point?Y1_MeasuringLine_LastStartPoint;//Y軸測量線1上次起始點坐標
????????public?Point?Y1_MeasuringLine_LastEndPoint;//Y軸測量線1上次終止點坐標

????????public?Point?Y2_MeasuringLine_CurrentStartPoint;//Y軸測量線2當前起始點坐標
????????public?Point?Y2_MeasuringLine_CurrentEndPoint;//Y軸測量線2當前終止點坐標
????????public?Point?Y2_MeasuringLine_LastStartPoint;//Y軸測量線2上次起始點坐標
????????public?Point?Y2_MeasuringLine_LastEndPoint;//Y軸測量線2上次終止點坐標

????????public?Int32?Y1_MeasuringLine_PositonToArrayCount;//Y1測量線對應數組鏈中的位置
????????public?Int32?Y2_MeasuringLine_PositonToArrayCount;//Y2測量線對應數組鏈中的位置

????????public?Pen?Y1_Y2_MeasuringLinePen;///Y軸測量線1和線2的筆
????????public?SolidBrush?Y1_Y2_MeasuringLineSolidBrush;///Y軸測量線1和線2的刷子


????????public?float?Y_AxisDataMaxAbs_limit_Max;//Y軸坐標值的接收數據絕對值最大值的限定值最大值
????????public?float?Y_AxisDataMaxAbs_limit_Min;//Y軸坐標值的接收數據絕對值最大值的限定值最小值

????????//bool?Y_AutoZoomEnableFlag;//Y軸自動縮放使能標志
????????//float?Y_AxisScaleFactor;//Y軸縮放比例的系數
????????//float?Y_AxisALargeGridResolution;//Y軸一大格的分辨率

????????public?List?SourceData_Time;//記錄每一個數據點的時間

????????public?TimeSpan?DrawCurveIntervalTime;//繪制一次完成曲線的時間間隔
????????public?DateTime?DrawCurveStart;//當前繪制曲線的時間開始點
????????public?DateTime?DrawCur

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-03-02?11:39??_01_DllPrctise\
?????目錄???????????0??2020-03-02?11:33??_01_DllPrctise\MyControl\
?????文件????????3744??2020-03-01?13:51??_01_DllPrctise\MyControl\MyControl.csproj
?????文件???????24530??2020-03-02?11:32??_01_DllPrctise\MyControl\MyScope.Designer.cs
?????文件???????94773??2020-03-02?11:35??_01_DllPrctise\MyControl\MyScope.cs
?????文件????????7494??2020-03-01?14:28??_01_DllPrctise\MyControl\MyScope.resx
?????目錄???????????0??2020-03-02?11:33??_01_DllPrctise\MyControl\Properties\
?????文件????????1160??2020-03-02?11:32??_01_DllPrctise\MyControl\Properties\AssemblyInfo.cs
?????文件????????4835??2020-03-02?11:33??_01_DllPrctise\MyControl\Properties\Resources.Designer.cs
?????文件????????7437??2020-03-01?13:50??_01_DllPrctise\MyControl\Properties\Resources.resx
?????目錄???????????0??2020-03-01?13:50??_01_DllPrctise\MyControl\Resources\
?????文件????????6463??2020-03-01?13:50??_01_DllPrctise\MyControl\Resources\已暫停.png
?????文件????????5817??2020-03-01?13:50??_01_DllPrctise\MyControl\Resources\放大_X.png
?????文件????????5512??2020-03-01?13:50??_01_DllPrctise\MyControl\Resources\放大_Y.png
?????文件????????8278??2020-03-01?13:50??_01_DllPrctise\MyControl\Resources\未開始.png
?????文件????????5405??2020-03-01?13:50??_01_DllPrctise\MyControl\Resources\縮小_X.png
?????文件????????5058??2020-03-01?13:50??_01_DllPrctise\MyControl\Resources\縮小_Y.png
?????目錄???????????0??2020-03-01?13:02??_01_DllPrctise\MyControl\bin\
?????目錄???????????0??2020-03-01?13:33??_01_DllPrctise\MyControl\bin\Debug\
?????文件???????73728??2020-03-02?11:36??_01_DllPrctise\MyControl\bin\Debug\MyControl.dll
?????文件???????50688??2020-03-02?11:35??_01_DllPrctise\MyControl\bin\Debug\MyControl.pdb
?????目錄???????????0??2020-03-02?11:39??_01_DllPrctise\MyControl\bin\Release\
?????目錄???????????0??2020-03-01?12:21??_01_DllPrctise\MyControl\obj\
?????目錄???????????0??2020-03-02?11:36??_01_DllPrctise\MyControl\obj\Debug\
?????文件????????7293??2020-03-01?13:50??_01_DllPrctise\MyControl\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????180??2020-03-01?14:28??_01_DllPrctise\MyControl\obj\Debug\MyControl.MyScope.resources
?????文件???????29197??2020-03-01?13:51??_01_DllPrctise\MyControl\obj\Debug\MyControl.Properties.Resources.resources
?????文件?????????780??2020-03-02?11:34??_01_DllPrctise\MyControl\obj\Debug\MyControl.csproj.FileListAbsolute.txt
?????文件????????1233??2020-03-01?14:28??_01_DllPrctise\MyControl\obj\Debug\MyControl.csproj.GenerateResource.Cache
?????文件????????2059??2020-03-01?13:33??_01_DllPrctise\MyControl\obj\Debug\MyControl.csprojResolveAssemblyReference.cache
?????文件???????73728??2020-03-02?11:36??_01_DllPrctise\MyControl\obj\Debug\MyControl.dll
............此處省略110個文件信息

評論

共有 條評論