新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DELPHI語言在遠程紅外測溫報警系統中的應用

        DELPHI語言在遠程紅外測溫報警系統中的應用

        作者: 時間:2013-05-29 來源:網絡 收藏

        0 引言

        溫度是一個十分重要的物理量,對它的測量與控制有著十分重要的意義,在現代工業生產中溫度也是常見的工藝參數之一,任何物理變化和化學反應過程都與溫度密切相關,隨著時代的不斷發展,現代工農業技術的不斷進步, 人們對生活環境要求的提高,使得對于溫度的測量和控制的要求越來越高, 迫切需要檢測與控制溫度。

        1 系統總體介紹

        本系統主要包括三個模塊:下位機硬件設計部分、下位機軟件設計部分和上位機軟件設計部分。本文涉及的主要是上位機軟件程序設計部分,使用高級語言Delphi 編制上位機監控程序,并通過RS-232 串行通信口與下位機系統實現實時通信。同時為了操作方便,系統還附加了遙控器部分。其中系統的原理框圖如圖1 所示:

        18.jpg
        圖1 系統的原理框圖

        2 主要控件介紹:

        2.1 TComm 控件:

        用Delphi 實現串口通訊,常用的幾種方法為:使用控件如TComm,使用API 函數或者在Delphi 中調用其它串口通訊程序。下面詳細介紹TComm 的使用。

        a)TComm 的主要屬性

        Name:對象的名稱,對象放置完成后,是第一個必須要設置的屬性。

        CommPort:通信端口的選擇。

        PortOpen:打開或關閉通信端口。

        BaudRate:傳輸速度的選擇。

        b)TComm 的主要事件

        ONReceiveData:當接收到數據時觸發。

        OnReceiveError:當接收數據錯誤時觸發。

        OnModemSTateChange:當引腳的電壓發生變化時觸發。

        d)TComm 的主要方法

        OutputString:輸出文字數據到串行端口。

        OutputByte:輸出字節數據到串行端口。

        ReadInputByte:以字節方式讀取緩沖區內的數據。


        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 仁化县| 西丰县| 菏泽市| 汉川市| 冀州市| 石家庄市| 潞西市| 镇原县| 大冶市| 甘肃省| 托克托县| 高雄县| 鄂州市| 仁化县| 蓝田县| 灵丘县| 喜德县| 墨竹工卡县| 固阳县| 永丰县| 上林县| 和顺县| 无锡市| 陈巴尔虎旗| 图木舒克市| 运城市| 漠河县| 松阳县| 普定县| 余江县| 轮台县| 周至县| 梅州市| 高碑店市| 东乡族自治县| 昌吉市| 瓦房店市| 眉山市| 山阴县| 长春市| 白山市|