資源簡介
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Threading;
using?System.IO.Ports;??????
namespace?串口數(shù)據(jù)監(jiān)測助手
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????SerialPort?com?=?new?SerialPort();??????????????//實例化一個串口對象?
????????byte[]?SendData?=?new?byte[]?{?0xa3?};??????????//定義發(fā)送數(shù)據(jù)緩存
????????byte[]?readBuffer?=?new?byte[8];????????????????//實例化接收串口數(shù)據(jù)的數(shù)組
????????string[]?ports;
????????string[]?baudrate?=?{?“2400“?“4800“?“9600“?“19200“?“57600“?“115200“?};
????????int?F_Fire?=?0;
????????private?void?SetDataForSerial()
????????{
????????????ports?=?SerialPort.GetPortNames();
????????????comboBox1.Items.Clear();
????????????foreach?(string?str?in?ports)
????????????{
????????????????comboBox1.Items.Add(str);
????????????}
????????????if?(comboBox1.Items.Count?!=?0)
????????????{
????????????????comboBox1.SelectedIndex?=?0;
????????????????button1.Enabled?=?true;
????????????}
????????????foreach?(string?str?in?baudrate)
????????????{
????????????????comboBox2.Items.Add(str);
????????????}
????????????comboBox2.SelectedIndex?=?2;
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????button1.Enabled?=?false;
????????????button2.Enabled?=?false;
????????????button3.Enabled?=?false;
????????????button4.Enabled?=?false;
????????????textBox1.ReadOnly?=?true;
????????????button3.Text?=?“自動燈熄滅“;
????????????button3.BackColor?=?Color.AliceBlue;
????????????button3.ForeColor?=?Color.DarkGreen;
????????????button4.Text?=?“無火警“;
????????????button4.BackColor?=?Color.AliceBlue;
????????????button4.ForeColor?=?Color.DarkGreen;
????????????label9.Text?=?“串口關(guān)閉“;
????????????label9.ForeColor?=?Color.Black;
????????????label10.Text?=?“停止監(jiān)測!“;
????????????label10.ForeColor?=?Color.Black;
????????????SetDataForSerial();
????????????com.ReceivedBytesThreshold?=?8;???//設(shè)置串口接收到8個字節(jié)數(shù)據(jù)才觸發(fā)DataReceived事件
????????????//為串口DataReceived事件添加處理方法
????????????com.DataReceived?+=?new?SerialDataReceivedEventHandler(DataReceivedHandler);
????????}
?????????//串口數(shù)據(jù)接收DataReceived事件觸發(fā)處理方法
????????private?void?DataReceivedHandler(object?sender?SerialDataReceivedEventArgs?e)
????????{
????????????string?strRcv?=?““;
????????????int?count?=?com.BytesToRead;????????????????????//獲取串口緩沖器的字節(jié)數(shù)
????????????if?(count?!=?8)
????????????{
????????????????return;
????????????}
????????????com.Read(readBuffer?0?8);?????????????????????//從串口緩沖區(qū)讀出數(shù)據(jù)到數(shù)組
????????????com.DiscardInBuffer();
????????????for?(int?i?=?0;?i?????????????{
????????????????strRcv?+=?readBuffer[i].ToString(“X2“)?+?“?“;???????//16進(jìn)制顯示??
????????????}
????????????this.BeginInvoke(new?Action(()?=>
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\
?????目錄???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\
?????文件?????????187??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\App.config
?????目錄???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\
?????目錄???????????0??2020-07-02?18:58??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\Debug\
?????文件???????20992??2020-08-04?23:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\Debug\串口數(shù)據(jù)監(jiān)測助手.exe
?????文件?????????187??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\Debug\串口數(shù)據(jù)監(jiān)測助手.exe.config
?????文件???????42496??2020-08-04?23:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\Debug\串口數(shù)據(jù)監(jiān)測助手.pdb
?????文件???????22984??2020-08-05?00:51??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\Debug\串口數(shù)據(jù)監(jiān)測助手.vshost.exe
?????文件?????????187??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\Debug\串口數(shù)據(jù)監(jiān)測助手.vshost.exe.config
?????文件?????????490??2010-03-17?22:39??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\bin\Debug\串口數(shù)據(jù)監(jiān)測助手.vshost.exe.manifest
?????文件????????9933??2020-08-04?23:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\Form1.cs
?????文件???????24484??2020-08-04?17:36??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\Form1.Designer.cs
?????文件????????6011??2020-08-04?17:36??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\Form1.resx
?????目錄???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\
?????目錄???????????0??2020-08-04?23:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\
?????文件????????1308??2020-08-04?17:01??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7323??2020-08-04?15:12??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????目錄???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\TempPE\
?????文件????????3216??2020-08-05?00:51??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\串口數(shù)據(jù)監(jiān)測助手.csproj.FileListAbsolute.txt
?????文件?????????975??2020-08-04?17:36??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\串口數(shù)據(jù)監(jiān)測助手.csproj.GenerateResource.Cache
?????文件????????2209??2020-07-02?18:58??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\串口數(shù)據(jù)監(jiān)測助手.csprojResolveAssemblyReference.cache
?????文件???????20992??2020-08-04?23:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\串口數(shù)據(jù)監(jiān)測助手.exe
?????文件?????????180??2020-08-04?17:36??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\串口數(shù)據(jù)監(jiān)測助手.Form1.resources
?????文件???????42496??2020-08-04?23:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\串口數(shù)據(jù)監(jiān)測助手.pdb
?????文件?????????180??2020-07-02?18:58??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\obj\Debug\串口數(shù)據(jù)監(jiān)測助手.Properties.Resources.resources
?????文件?????????536??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\Program.cs
?????目錄???????????0??2020-07-02?16:18??串口數(shù)據(jù)監(jiān)測助手\串口數(shù)據(jù)監(jiān)測助手\Properties\
............此處省略8個文件信息
- 上一篇:Quartz.NET定時任務(wù)框架
- 下一篇:C#攝像頭調(diào)用
評論
共有 條評論