SerialPort 控制項的使用例項

2021-06-22 06:22:37 字數 1366 閱讀 6264

以下是【serialport】控制項的使用例項,傳送端和接收端**除了埠號(例:「com9」)不同,其他都一樣:

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;

using system.io.ports;

namespace test_serialport_串列埠控制項_

serialport port1;

string strcom = "com9";

private delegate void showdelegate(string strshow);

private void form1_load(object sender, eventargs e)

//初始化serialport物件方法.portname為com口名稱,例如"com1","com2"等,注意是string型別

public void initcom(string portname)

//datareceived事件委託方法

private void port1_datareceived(object sender, serialdatareceivedeventargs e)

//在這裡對接收到的資料進行處理

showtxt(currentline.tostring());

= currentline.tostring();

//currentline = new stringbuilder();

}catch (exception ex)

}public void showtxt(string strshow)

else

}//開啟串列埠的方法

public void openport()

else

}catch

}//關閉串列埠的方法

public void closeport()

}//向串列埠傳送資料

public void sendcommand(string commandstring)

//呼叫例項

private void btnsend_click(object sender, eventargs e)

private void timer1_tick(object sender, eventargs e)

}}

使用QT串列埠類serialport筆記

4.在完成基本的qt配置後就能正常使用qt了,現在開始配置serialport相關 想使用serialport,除了引入serialport相關的類,還必須在pro檔案中,引入qt serialport pro檔案類似於乙個給qmake看的使用文件,把這個程式需要的庫檔案,包含目錄或者預處理的資訊都...

學習SerialPort的筆記

serialport學習資料在網上已經有很多了,我在這裡主要是把我學習中用到的資料整理,歸類一下.首先我們學習的時候沒有串列埠硬體,那麼我們去找乙個模擬虛擬串列埠的工具 開始學習serialport,首先先來看看一些基礎知識 串列埠簡單講解 串列埠是計算機上一種非常通用裝置通訊的協議 不要與通用序列...

SerialPort的簡單應用

最近做了乙個數位相機包裝流水線控制的專案,在包裝作業的幾道工序中,其中有一條工序是重量檢查。檢查相機重量的工具是電子秤,可以精確到0.01克 nb 通過串列埠連線到電腦上。下面 的功能是,程式向電子秤傳送命令 q 電子秤向程式返回測重資料。private function openserialpor...