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

資源簡介

MPU6050 實時圖表上位機 C#

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.IO.Ports;
using?System.Threading;

namespace?MagicCubeView?{

class?Communicate?{

#region?常量

///?
///?最大數據長度
///?

const?int?_MAX_LENGTH?=?2000;

///?
///?串口讀取超時ms
///?

const?int?_TIMEOUT?=?20;

#endregion




#region?變量

///?
///?串口
///?

SerialPort?_sp?=?null;

Listame>?_data?=?null;

///?
///?通訊線程
///?

Thread?_CoreThread?=?null;

///?
///?已連接
///?

bool?_link?=?false;

#endregion



#region?公共

public?Listame>?Data?{
get?{?return?_data;?}
}

///?
///?構造
///?

///?
public?Communicate(string?ComName)?{

if?(_sp?!=?null)?{
if?(_sp.IsOpen?==?true)?{
_sp.Close();
}
_sp?=?null;
}

_sp?=?new?SerialPort();
_sp.PortName?=?ComName;
_sp.BaudRate?=?115200;???????//波特率??
_sp.DataBits?=?8;???????//數據位??
_sp.StopBits?=?StopBits.One;??//停止位??
_sp.Parity?=?Parity.None;????//校驗位

_sp.ReadTimeout?=?_TIMEOUT;
_sp.Open();

if?(_CoreThread?!=?null)?{
if?((_CoreThread.ThreadState?==?ThreadState.Unstarted)?||?(_CoreThread.ThreadState?==?ThreadState.Stopped))?{
}?else?{
throw?new?Exception(“\r\n錯誤!線程正在運行.“?+?_CoreThread.ThreadState);
}
}
_CoreThread?=?new?Thread(Run);
_CoreThread.Name?=?“串口線程“;
_CoreThread.IsBackground?=?true;
_CoreThread.Start();

_data?=?new?Listame>();

}

///?
///?斷開連接
///?

public?void?Dislink()?{
_link?=?false;
}

///?
///?枚舉串口
///?

///?
public?static?string[]?GetPortName()?{
return?SerialPort.GetPortNames();
}

#endregion





#region?運行

///?
///?字符串解析
///?

///?
///?
frame?makeframe(string?s)?{
frame?f?=?null;
string[]?ss?=?s.Split(‘‘);
if?(ss.Length?==?6)?{
f?=?new?frame();
f.a?=?Convert.ToInt32(ss[0]?16);
f.b?=?Convert.ToInt32(ss[1]?16);
f.c?=?Convert.ToInt32(ss[2]?16);
f.d?=?Convert.ToInt32(ss[3]?16);
f.e?=?Convert.ToInt32(ss[4]?16);
f.f?=?Convert.ToInt32(ss[5].TrimEnd(‘\r‘).TrimEnd(‘\n‘)?16);
}?else?{
Console.WriteLine(“ss.Length?!=?6“);
}
return?f;
}

void?Run()?{
_link?=?true;
for?(;?;?)?{
try?{
string?s?=?_sp.ReadLine();
try?{
if(_data.Count?>=?_MAX_LENGTH){
_data.RemoveAt(0);
}
frame?f?=?makeframe(s);
if?(f?!=?null)?{
_data.Add(f);
}
}catch(Exception?ex){
Console.WriteLine(ex.Message);
}
}?catch{
}
if(_link?==?false){
_sp.Close();
break;
}
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????23040??2016-03-14?15:18??MagicCubeView\bin\Release\MagicCubeView.exe

?????文件??????40448??2016-03-14?15:18??MagicCubeView\bin\Release\MagicCubeView.pdb

?????文件??????11600??2016-03-14?15:20??MagicCubeView\bin\Release\MagicCubeView.vshost.exe

?????文件????????490??2014-09-19?02:20??MagicCubeView\bin\Release\MagicCubeView.vshost.exe.manifest

?????文件???????3175??2016-03-14?15:44??MagicCubeView\Communicate.cs

?????文件??????12007??2016-03-14?15:41??MagicCubeView\Form1.cs

?????文件??????19434??2016-03-14?14:05??MagicCubeView\Form1.Designer.cs

?????文件???????5817??2016-03-14?14:05??MagicCubeView\Form1.resx

?????文件????????332??2016-03-14?15:47??MagicCubeView\frame.cs

?????文件???????3763??2016-03-14?02:05??MagicCubeView\MagicCubeView.csproj

?????文件???????6338??2016-03-13?22:50??MagicCubeView\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????6342??2016-03-14?15:18??MagicCubeView\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????652??2016-03-14?15:20??MagicCubeView\obj\x86\Release\MagicCubeView.csproj.FileListAbsolute.txt

?????文件????????975??2016-03-14?14:05??MagicCubeView\obj\x86\Release\MagicCubeView.csproj.GenerateResource.Cache

?????文件??????23040??2016-03-14?15:18??MagicCubeView\obj\x86\Release\MagicCubeView.exe

?????文件????????180??2016-03-14?14:05??MagicCubeView\obj\x86\Release\MagicCubeView.Form1.resources

?????文件??????40448??2016-03-14?15:18??MagicCubeView\obj\x86\Release\MagicCubeView.pdb

?????文件????????180??2016-03-14?02:05??MagicCubeView\obj\x86\Release\MagicCubeView.Properties.Resources.resources

?????文件????????410??2016-03-13?22:50??MagicCubeView\Program.cs

?????文件???????1358??2016-03-13?22:50??MagicCubeView\Properties\AssemblyInfo.cs

?????文件???????2501??2016-03-13?22:50??MagicCubeView\Properties\Resources.Designer.cs

?????文件???????5612??2016-03-13?22:50??MagicCubeView\Properties\Resources.resx

?????文件???????1012??2016-03-13?22:50??MagicCubeView\Properties\Settings.Designer.cs

?????文件????????249??2016-03-13?22:50??MagicCubeView\Properties\Settings.settings

?????目錄??????????0??2016-03-13?22:50??MagicCubeView\obj\x86\Debug\TempPE

?????目錄??????????0??2016-03-13?22:50??MagicCubeView\obj\x86\Release\TempPE

?????目錄??????????0??2016-03-13?22:50??MagicCubeView\obj\x86\Debug

?????目錄??????????0??2016-03-14?15:18??MagicCubeView\obj\x86\Release

?????目錄??????????0??2016-03-13?22:50??MagicCubeView\bin\Debug

?????目錄??????????0??2016-03-13?22:55??MagicCubeView\bin\Release

............此處省略8個文件信息

評論

共有 條評論