加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18717946324

      西門子CP243-1模塊代理現貨

      更新時間
      2024-11-22 08:00:00
      價格
      請來電詢價
      規格
      全新原裝
      型號
      齊全
      德國
      PLC
      聯系電話
      18717946324
      聯系手機
      18717946324
      聯系人
      占雪芬
      立即詢價

      詳細介紹

      西門子CP243-1模塊代理現貨

      本公司銷售西門子自動化產品,全新原裝,質量保證,價格優勢

      西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網

      西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜

      我公司大量現貨供應,價格優勢,品質保證,德國原裝進口

      微信圖片_20221024201953.

      Delphi是一種具有功能強大、簡便易用和代碼執行速度快等優點的可視化快速應用開發工具,它在構架企業信息系統方面發揮著越來越重要的作用,許多程序員愿意選擇 Delphi作為開發工具編制各種應用程序。但是,美中不足之處是 Delphi沒有自帶的串口通信控件,在它的幫助文檔里也沒有提及串口通信,這就給編制通信程序的開發人員帶來許多不便。
      目前,利用 Delphi實現串口通信的常用的方法有 3種:一是利用控件,如 MSCOMM控件和 SPCOMM控件;二是使用 API函數;三是調用其他串口通信程序。其中利用 API編寫串口通信程序較為復雜,需要掌握大量的通信知識。相比較而言,利用 SPCOMM控件則相對較簡單,并且該控件具有豐富的與串口通信密切相關的屬性及事件,提供了對串口的各種操作,而且還支持多線程。下面本文結合實例詳細介紹 SPCOMM控件的使用。

      63781219468055712257

      2.安裝后,在 System控件面板中將出現一個紅色控件 COM。現在就可以像 Delphi自帶控件一樣使用 COM控件了。
      SPCOMM的屬性、方法和事件
      1.屬性
      ●CommName:表示 COM1、 COM2等串口的名字;
      ●BaudRate:根據實際需要設定的波特率,在串口打開后也可更改此值,實際波特率隨之更改;
      ●ParityCheck:表示是否需要奇偶校驗;
      ●ByteSize:根據實際情況設定的字節長度;
      ●Parity:奇偶校驗位;
      ●StopBits:停止位;
      ●SendDataEmpty:這是一個布爾型屬性,為 true時表示發送緩存為空,或者發送隊列里沒有信息;為 false時表示發送緩存不為空,或者發送隊列里有信息。
      2.方法
      ●Startcomm方法用于打開串口,當打開失敗時通常會報錯。錯誤主要有 7種:⑴串口已經打開;⑵打開串口錯誤;⑶文件句柄不是通信句柄;⑷不能夠安裝通信緩存;⑸不能產生事件;⑹不能產生讀進程;⑺不能產生寫進程;
      ●StopComm方法用于關閉串口,沒有返回值;
      ●WriteCommData(pDataToWrite: PChar;dwSizeofDataToWrite:Word )方法是個帶有布爾型返回值的函數,用于將一個字符串發送到寫進程,發送成功返回 true,發送失敗返回 false。執行此函數將立即得到返回值,發送操作隨后執行。該函數有兩個參數,其中 pDataToWrite是要發送的字符串, dwSizeofDataToWrite是發送字符串的長度。
      3.事件
      ●OnReceiveData :procedure (Sender: Tbbbbbb;Buffer: Pointer;BufferLength: Word) of bbbbbb
      當有數據輸入緩存時將觸發該事件,在這里可以對從串口收到的數據進行處理。 Buffer中是收到的數據, BufferLength是收到的數據長度。
      ●OnReceiveError : procedure(Sender: Tbbbbbb; EventMask : DWORD)
      當接收數據出現錯誤時將觸發該事件

      聯系方式

      • 電  話:18717946324
      • 聯系人:占雪芬
      • 手  機:18717946324
      • 微  信:18717946324