• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 關 閉

    新聞中心

    EEPW首頁 > 工控自動化 > 設計應用 > DELPHI 語言在遠程紅外測溫報警系統中的應用

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

    作者: 時間:2012-03-20 來源:網絡 收藏

    本文主要介紹了 串行通信,以及怎樣使用Delphi 編程實現溫度的實時采集以及處理顯示。

    本文引用地址:http://www.czjhyjcfj.com/article/160932.htm

    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:以字節方式讀取緩沖區內的數據。

    2.2 TChart 組件:

    TChart 是Delphi 里面一個標準的圖形顯示控件。它可以靜態設計(at design time)也可以動態生成。TChart 的實時繪制對機器性能要求比較高,因此在編程的時候要注意:

    (1)使用2d 圖形;⑵Chart 盡可能包含少的點。

    a)TChart 組件的主要事件

      OnPageChange:當改變頁的時候,此事件發生。

      OnMouseDown:當鼠標按下時產生。

      OnAfterDraw 事件:該事件是在繪制所有的Series 時發生的。

      OnClick 事件:該事件是在用戶單擊Series 點時發生的。

      OnZoom 事件:該事件是在圖表放大時觸發。

    紅外遙控器相關文章:紅外遙控器原理

    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 民和| 博湖县| 若尔盖县| 乐昌市| 靖江市| 报价| 泽库县| 额敏县| 屯门区| 南丰县| 惠州市| 台南县| 南充市| 双牌县| 岱山县| 绍兴市| 亚东县| 松阳县| 呼图壁县| 四子王旗| 正镶白旗| 慈利县| 乐至县| 汨罗市| 大新县| 津市市| 舞阳县| 神池县| 文化| 剑阁县| 怀安县| 商洛市| 怀宁县| 汕头市| 望都县| 沾化县| 武定县| 芷江| 中超| 云龙县| 确山县|