生產(chǎn)用環(huán)境參數自動(dòng)監測系統軟件的設計與實(shí)現
2 系統上位機軟件設計
2.1 軟件功能
系統上位機軟件主要用于實(shí)現5項功能。
(1)查詢(xún)功能
查詢(xún)當前時(shí)刻前24小時(shí)內溫濕度的測量數據和報警數據,以及當前時(shí)刻的溫濕度測量數據和報警數據;
(2)存盤(pán)功能
將24小時(shí)內的測量數據和報警信息存盤(pán),以備將來(lái)查詢(xún);
(3)顯示和打印功能
通過(guò)系統隨時(shí)顯示和打印歷史測量數據;
(4)修改功能
可修改上位機系統時(shí)間和中位機內的時(shí)間、傳感器好壞標志、報警上下限,以及下位機重新設置信息;
(5)曲線(xiàn)和報表生成功能
系統可將24小時(shí)的數據自動(dòng)生成曲線(xiàn)和報表。
2. 2 軟件組成
上位機軟件用C語(yǔ)言編寫(xiě),由三個(gè)源程序模塊y-high.c,y-common.c,y-menu.c組成。其中y-high.c為主程序模塊,y-common.c是大量子函數的集合,y-menu.c是人機界面函數的集合。它們三者之間的相互關(guān)系如圖3所示。本文引用地址:http://dyxdggzs.com/article/160674.htm
2.3 上位機軟件主程序流程圖
上位機軟件采用子上而下的模塊設計思想,從功能模塊的劃分開(kāi)始,逐級細化。其主程序流程圖如圖4所示。
評論