以下是【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...