關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > DSP與PC機串行通信在減搖水艙試驗臺架控制系統中的

        DSP與PC機串行通信在減搖水艙試驗臺架控制系統中的

        作者: 時間:2011-01-13 來源:網絡 收藏

        MSComm 控件為應用程序提供了通過串行接口收發數據的簡便方法,在VB、VC、Delphi等語言中均可使用。它提供兩種處理通信的方式:事件驅動方式和查詢方式。在這里我們采用的是事件驅動方式,這種方式是處理串行端*互作用的一種非常有效的方法,其優點是程序響應及時,可靠性高。在程序中可以利用該控件的OnComm事件來捕獲并處理發送和接收等通信事件;OnComm事件還可以檢查和處理通信錯誤。MSComm 控件的主要屬性及其功能如表1所示。

        表1 MSComm 控件的主要屬性及功能


        在上位機的程序設計中,首先進行串口參數初始化設置:

        Private Sub Form_Load()

        If MSComm.PortOpen=True Then

        MSComm.PortOpen=False

        End If

        ′關閉串行端口

        intPort=1

        serSet=″9600,O,8,1 ″

        MSComm.CommPort=intPort

        ′選擇串行端口

        MSComm.Settings= serest

        ′設置波特率9600bps,一個停止位,八個數據位,且為奇校驗

        MSComm.OutBufferSize=512

        ′設置發送緩沖區大小

        MSComm.PortOpen=True

        ′打開串行端口

        串口通信應用程序的界面如圖4所示。


        圖4 上位機通信程序界面

        6 結論

        在減搖水艙架控制系統中,采用的主從式結構。為了提高實時控制的效果,需要進行上位機與下位機之間的。本文設計的方法,簡便可靠,并且在實際應用中取得了良好的效果。

        本文引用地址:http://www.104case.com/article/202486.htm

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 日喀则市| 镇沅| 翁牛特旗| 军事| 渭南市| 远安县| 桐庐县| 林芝县| 太原市| 邳州市| 清水河县| 东阳市| 青阳县| 杭锦旗| 泉州市| 永和县| 天水市| 论坛| 中西区| 民和| 恩施市| 都昌县| 冀州市| 梁河县| 弋阳县| 济阳县| 图木舒克市| 社会| 丹江口市| 浮山县| 霞浦县| 渝中区| 酉阳| 泉州市| 凤庆县| 玉树县| 海安县| 穆棱市| 瓦房店市| 石门县| 南漳县|