從.net framework 2.0開始,c#提供了serialport類用於實現串列埠控制。命名空間:system.io.ports。其中詳細成員介紹參看msdn文件。下面介紹其常用的字段、方法和事件。
1. 常用字段:
名稱說明
portname
獲取或設定通訊埠
baudrate
獲取或設定序列波特率
databits
獲取或設定每個位元組的標準資料位長度
parity
獲取或設定奇偶校驗檢查協議
stopbits
獲取或設定每個位元組的標準停止位數
2. 常用方法:
名稱說明
close
關閉埠連線,將 isopen 屬性設定為false,並釋放內部 stream 物件
getportnames
獲取當前計算機的串列埠名稱陣列
open
開啟乙個新的串列埠連線
read
從serialport輸入緩衝區中讀取
write
將資料寫入串列埠輸出緩衝區
3. 常用事件:
名稱說明
datareceived
表示將處理serialport物件的資料接收事件的方法
實驗內容為通過下拉列表選擇資料,通過按鍵進行串列埠傳送
1.搭建好使用者介面:
設定combobox1,因為有下拉列表需要對屬性進行修改為dropdownlist
對serialport1設定,資料位,波特率,停止位的設定
源**如下:
上位機開發介紹
上位機是指可以直接發出操控命令的計算機,一般是pc,通常用於螢幕上顯示各種訊號變化 液壓,水位,溫度等 並將這些資料儲存下來,供分析。下位機是直接控制裝置,獲取裝置狀況的計算機,一般是plc programmable logic controller 微控制器 考慮一塊板子上微控制器與感測器的關係 ...
C Winform上位機快速開發
c 開發上位機網上資料五花八門,為了方便自己開發需要,自己動手記錄認為比較重要的關鍵點。首先,粗略規定當前介面的大小,利用tablelayoutpanel控制項,dock屬性fill 填充整個布局介面,這樣保證邊框拉伸最大化保持介面。其次,通過設計需求,放置不同的容器 文字 影象控制項,並設定控制項...
C 上位機簡單使用
寫的比較簡單 破解時間限制的補丁 提取碼1123 如下 示例 opcserver objserver opcgroups objgroups opcgroup objgroup opcitems objitems array stritemids array lclienthandles array...