SerialPort類用于控制串行端口文件資源。提供同步 I/O 和事件驅動的 I/O、對管腳和中斷狀態的訪問以及對串行驅動程序屬性的訪問。另外,SerialPort的功能可以包裝在內部 Stream 對象中,可通過 BaseStream 屬性訪問,并且可以傳遞給包裝或使用流的類。 下面本文將如何通過實現COM端口配置、SerialPort調用配置打開端口、對設備端口進行讀取操作。

COM端口主要配置有:COM端口名稱、波特率、數據位數、停止位、奇偶校驗及數據流控制。





通過COM端口配置后,使用SerialPort類讀取配置信息打開端口進行數據讀、寫操作。

為了適應各種設備進行讀、寫操作,SerialPort類提供多個讀、寫數據方法:

至此,如何通過SerialPort讀取和寫入設備COM端口數據,分享、介紹完畢。通過了解和熟悉SerialPort類,我們就可以在檢測系統中實現直接讀取檢測設備試驗數據。在開發過程中,有些設置只需要發送一命令后,就直接等待試驗結果,也有設備是需要發送一條命令,返回一條結果的方式。此時需要根據不同時設備調整實現方式,比如實現SerialPort類的DataReceived事件,等待設備返回結果;使用計時器方式發一條,得到設備結果。
新聞熱點
疑難解答