freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-公路隧道照明節(jié)能控制軟件設計及實現(xiàn)-資料下載頁

2025-01-16 21:53本頁面
  

【正文】 系統(tǒng)管理員、普通管理員和訪客三種類型。只有當身份選擇、用戶名和密碼全部相匹配時才能登陸軟件系統(tǒng)。不匹配時,提示輸入有誤。 用戶輸入 信息輸入有誤 信息是否正確進入系統(tǒng)主界面 用戶登錄流程圖 主要是針對所控制的公路隧道照明系統(tǒng),進行系統(tǒng)參數(shù)設置,主要包括硬件配置和隧道參數(shù)設置兩個子模塊。(1)硬件配置模塊硬件配置模塊主要是針對節(jié)能控制軟件所控制的硬件平臺進行初始化設置。包括GPRS控制器配置,下載GPRS時間、下載總路屬性、下載支路屬性等。以下載總路屬性為例, 下載總路屬性流程圖(2)隧道參數(shù)設置模塊隧道參數(shù)設置模塊主要針對特定隧道進行參數(shù)設置,將隧道道路類型、隧道路編碼隧道內(nèi)使用燈具類型、系統(tǒng)報警參數(shù)、隧道燈具控制預案等信息傳遞給系統(tǒng)。 在公路隧道照明系統(tǒng)中,照明燈具數(shù)目眾多,而且本軟件所控制的照明燈具帶有功率節(jié)點控制器,為方便的照明燈具的管理和控制,故設置燈具管理模塊。該模塊有燈具屬性管理和查看燈具狀態(tài)兩個子模塊。(1) 配置燈具屬性模塊燈具屬性管理模塊功能主要對照明燈具屬性信息進行管理,包括對燈具進行標號、燈具所處的路名、路段、燈具類型、燈具功率等進行配置,同時對燈具所帶的節(jié)點控制器進行配置,包括節(jié)點所隸屬的GPRS控制器,所隸屬的支路,所隸屬的回路。(2) 查看燈具屬性模塊查看燈具屬性模塊包括地圖屬性查看和圖表查看。地圖屬性查看模塊利用GIS控件將隧道燈具的信息以圖形化界面管理。管理員可以對地圖進行放大、縮小、平移等基本操作;可以通過地圖直接查詢燈具的運行情況,如開燈、關(guān)燈、與控制節(jié)點通信情況等,在地圖上用紅黃綠三種顏色顯示設備當前的工作狀態(tài):綠色表示設備正常工作,黃色表示燈具與單節(jié)點通信故障,紅色表示燈具故障;可以通過單擊地圖上燈具圖標 ,顯示燈具的屬性。圖表查看詳細的記錄所有燈具的屬性和運行狀態(tài)信息,包括開光燈狀態(tài)、連接狀態(tài)、實際電流、實際電壓、累計亮燈時間、實際用電量、實際功率等。系統(tǒng)控制模塊主要功能是對軟件系統(tǒng)所控制的隧道照明燈具進行開燈、關(guān)燈、功率調(diào)節(jié)等操作,控制方式包括手動控制和分時序控制。(1)手動控制方式模塊手動控制方式功能模塊主要實現(xiàn)對隧道照明燈具的手動控制操作,如手動開關(guān)燈、手動調(diào)節(jié)功率等。據(jù)前文可知,隧道各路段(引入段、過渡段、基本段和出口端)照明燈具功率調(diào)節(jié)需求一致,因此本模塊中燈具信息應按隧道,隧道路段,燈具層進結(jié)構(gòu)組織,方便手動控制操作。 手動控制方式流程圖(2)分時序控制方式模塊分時序控制方式實現(xiàn)公路隧道調(diào)光系統(tǒng)自動執(zhí)行預先制定好的節(jié)能控制預案,實現(xiàn)對隧道照明系統(tǒng)自動控制管理。由于本系統(tǒng)對洞外亮度、交通流參數(shù)采用的歷史數(shù)據(jù),沒有進行實時參數(shù)地采集,所以首先要對實例隧道的洞外亮度變化、交通流變化做深入調(diào)查。預案從凌晨五點到晚上九點,每兩個小時分為一個時段。根據(jù)洞外亮度值、車速和車流量的不同,計算出實例隧道左右兩洞各隧道段的亮度需求,并由此計算出燈具的功率調(diào)節(jié)需求。 分時序控制流程圖狀態(tài)查詢模塊主要功能是查詢系統(tǒng)的運行狀態(tài)。主要包括燈具調(diào)光時間查詢、操作日志查詢等模塊。調(diào)光時間查詢要詳細記錄隧道各路段下燈具的開燈時間、關(guān)燈時間、功率調(diào)節(jié)時間以及功率調(diào)節(jié)百分比。操作日志查詢詳細記錄調(diào)光系統(tǒng)對燈具控制的操作信息。要求軟件控制界面美觀適當,同時對錯誤處理、操作安全性、系統(tǒng)可靠性和硬件接口等提出以下需求。系統(tǒng)要有一定的容錯能力,出現(xiàn)操作錯誤時能及時提醒。對于任何要使用系統(tǒng)的人員都必須先登錄,對于多次未能正確驗證身份的,系統(tǒng)將禁止再30分鐘內(nèi)進行登錄驗證,防止不法分子登錄系統(tǒng)。系統(tǒng)對于操作員提出的操作要求要在10秒之內(nèi)做出響應,做到盡快響應。系統(tǒng)要能夠持續(xù)穩(wěn)定的長時間工作,而且不能嚴重發(fā)生錯誤。硬件接口:串口、鼠標、鍵盤、顯示器 用例模型是系統(tǒng)既定功能及系統(tǒng)環(huán)境的模型。用例貫穿整個系統(tǒng)開發(fā)中,用例模型即為需求分析流程的結(jié)果,在進一步分析設計以及測試工作流程中又可當做輸入使用。根據(jù)上文對隧道照明節(jié)能系統(tǒng)的需求分析,建立系統(tǒng)的用例模型。用例建模過程為首先尋找系統(tǒng)參與者,根據(jù)參與者確定其使用目標,根據(jù)使用目標確定相關(guān)的用例,然后細化每一個用例,最后建立系統(tǒng)用例圖。公路隧道節(jié)能控制軟件、數(shù)據(jù)庫服務器和有關(guān)操作人員都在系統(tǒng)邊界之內(nèi)。系統(tǒng)主要參與者及使用目標見表() 主要參與者及其使用目標參與者使用目標系統(tǒng)管理員具有為普通管理員和訪客創(chuàng)建登錄賬號和密碼、注銷登錄、查詢?nèi)藛T信息、系統(tǒng)設置、燈具設置、系統(tǒng)控制、日志查詢的等的權(quán)限普通管理員 有系統(tǒng)控制和燈具狀態(tài)查詢的權(quán)限訪客 能查看系統(tǒng)運行狀態(tài)、提出建議等 系統(tǒng)用例圖用例圖是UML中一種對用例建模的圖,用于簡要描述系統(tǒng)功能。分析用例圖進一步確定系統(tǒng)類圖及其關(guān)聯(lián),通過UML建模工具設計系統(tǒng)的類圖。系統(tǒng)主要類有串口通信類SerialPortComm,其主要功能實現(xiàn)硬件平臺串口通信。硬件設置類LightControl,其主要功能實現(xiàn)對隧道調(diào)光硬件控制平臺通信協(xié)議的封裝。后臺數(shù)據(jù)庫操作類PLSQL,主要功能實現(xiàn)系統(tǒng)對數(shù)據(jù)庫的連接、數(shù)據(jù)的存儲和讀取。GIS地圖操作類EditPiont,主要功能實現(xiàn)對地圖的相關(guān)操作。支路屬性設置類SetBranch,GPRS時間設置類SetTime,總路屬性設置類SetTotalRoad,這幾個類主要實現(xiàn)系統(tǒng)硬件配置功能。燈具配置類SetLight,主要功能實現(xiàn)對燈具屬性配置。隧道燈具設置類SetLightType,主要功能實現(xiàn)對隧道類型的設置。隧道類型設置類SetTunnelType,主要實現(xiàn)對隧道類型的設置。報警參數(shù)設置類SetAlarm,主要設置隧道燈具電流、電壓及積累亮燈時間等參數(shù)的設置。預案類Plan,主要功能實現(xiàn)隧道調(diào)光預案設計。手動控制類HandContorl,主要功能實現(xiàn)對系統(tǒng)手動控制。分時序控制TimeControl,主要功能實現(xiàn)對系統(tǒng)的分時序控制。燈具狀態(tài)查詢類CheckLight,主要利用GIS地圖功能實現(xiàn)對燈具的狀態(tài)查詢。開關(guān)燈時間查詢類CheckTime,主要功能實現(xiàn)對燈具的開關(guān)燈時間查詢。操作日志類Record,主要功能實現(xiàn)對操作日志的記錄。通過UML建模工具設計系統(tǒng)的類圖。 系統(tǒng)類圖 ,: 串口通信類結(jié)構(gòu)其中方法SeiralPortComm()用于初始化串口設置。Open()用于打開串口;Close()關(guān)閉串口;Send(in Sendstr:string)發(fā)送通信命令;Comm_DataReceived(in sender:object,in e:SerialDataReceivedEventArgs)用于接收串口數(shù)據(jù);方法CalcuCrc用于通信協(xié)議命令中CRC校驗;GetQueryState()用于查詢平臺的返回命令。 ,: 硬件設置類結(jié)構(gòu)其中方法DownLoadTime()為下載Gprs時間;DownTotalRoad()下載總路屬性;DownLoadBranch()下載支路屬性;DownDimmerTime()下載調(diào)光時間;AskGprsTime()查詢GPRS時間;AskTotalRoad()查詢總路屬性;AskBranch()查詢支路屬性;AskOpenShutTime()查詢開關(guān)燈時間;ControlOpenOrClose()開關(guān)總閘;ControlSingleOpenOrClose()開關(guān)單燈。,: 數(shù)據(jù)庫操作類結(jié)構(gòu)方法PLSQL()用于設置連接數(shù)據(jù)初始化操作;GetDataSet()用于DataSet對象獲取數(shù)據(jù)源數(shù)據(jù);ExcuteSql()用于執(zhí)行數(shù)據(jù)庫更新、刪除、插入等操作;ExeuteReader()用于NpgsqDataReader對象獲取數(shù)據(jù)源數(shù)據(jù);ExecuteDataSet()用于DataSet數(shù)據(jù)的更新、刪除、插入等操作;TableShow()用于數(shù)據(jù)DataTable對象獲取數(shù)據(jù)源數(shù)據(jù);ExcuteTable()用于DataTable數(shù)據(jù)的更新、刪除和插入等操作。 ,: MapWinGIS操作設置類結(jié)構(gòu)類EditPoint主要用于地圖的相關(guān)操作,繼承窗體類Form。方法GetPoint()用于地圖圖層的獲取,地圖信息的標注等操作;LoadMap()下載隧道燈具布設地圖; Chang_RGB(),Chang_RGB1()主要地圖燈具顯示顏色的改變。View_Change()用于地圖放大、縮小、全部顯示、拖動、單擊查看等操作的實現(xiàn)。,: 總路屬性設置類結(jié)構(gòu)圖類SetTotalRoad主要用于系統(tǒng)設置中的總路屬性設置,繼承窗體類Form。方法SetTotalRoad_Load()進行操作初始化設置;SetTotalRoad()下發(fā)設置參數(shù);AskRoad()查詢總路參數(shù)設置;timer1_Tick()更新數(shù)據(jù)庫。(),: 支路屬性設置類結(jié)構(gòu)圖類SetBranch用于系統(tǒng)設置中的支路屬性設置,繼承窗體類Form。方法SetRoad_Load()進行數(shù)據(jù)庫讀取等初始化操作設置;SaveRoad()用于下發(fā)設置參數(shù);Askbranch()用于查詢支路參數(shù)設置;timer_Tick()用于更新數(shù)據(jù)庫。GPRS時間設置類SetTime類結(jié)構(gòu)與SetTotalRoad相似。,: 燈具屬性設置類結(jié)構(gòu)圖類SetLight主要用于燈具屬性配置,繼承窗體類Form。方法SetLight_Load()用于燈具屬性設置初始化操作;SetGprs()為燈具配置控制主板;Setzhilu()為燈具配置控制支路;SetHuilu()為燈具配置控制回路;timer_Tick()更新數(shù)據(jù)庫;Save()下發(fā)配置參數(shù)。, : 隧道燈具類型類結(jié)構(gòu)圖 類SetLightType主要用于隧道燈具類型信息的設定和儲存,繼承窗體類Form。方法Edit()為編輯燈具類型信息;Save()儲存燈具類型信息到數(shù)據(jù)庫中;Del()刪除燈具類型信息。此外隧道類型類SetTunnelType、報警參數(shù)類SetAlarm,類結(jié)構(gòu)和操作與類SetLightType相似.,: 燈具分時序控制調(diào)光預案類結(jié)構(gòu)圖類Plan主要用于隧道分時序控制時隧道燈具亮度需求的計算和儲存,繼承窗體類Form。方法planCalcu()用于根據(jù)洞外亮度、車流量、交通流速度計算出規(guī)范要求的亮度需求。Save()用于更新存貯數(shù)據(jù)庫數(shù)據(jù)。,: 手動控制類結(jié)構(gòu)圖類HandControl主要用于隧道燈具的手動控制,繼承窗體類Form。方法HandControl_Init()用于手動調(diào)光控制的初始化設置。OnLight()用于燈具開燈控制;OffLight()用于燈具關(guān)燈控制;PowerControl()用于燈具功率調(diào)節(jié);GetQueryString()查詢分析硬件平臺的返回字節(jié);LightShow()主要利用Windows Form 中TreeView控件,按樹形層次的結(jié)構(gòu)組織燈具的顯示,其層次結(jié)構(gòu)為隧道名,隧道路段名,燈具類型,燈具編碼。StateShow()主要利用Windows Form中DataGridView控件顯示燈具的控制狀態(tài),如連接狀態(tài)、開關(guān)狀態(tài)、累計亮燈時間、燈具的物理信息等。,: 分時序控制類結(jié)構(gòu)圖類TimeControl主要用于隧道燈具的分時序自動控制,繼承窗體類Form。方法TimeControl_Load主要用于分時序自動控制的初始化設置;planChoose()用于選擇執(zhí)行的預案;planExcute()用于執(zhí)行選擇的預案;StateShow()主要利用Windows Form中DataGridView控件顯示燈具的控制狀態(tài),如連接狀態(tài)、開關(guān)狀態(tài)、累計亮燈時間、燈具物理地址等。,: 燈具狀態(tài)查詢類結(jié)構(gòu)圖燈具狀態(tài)查詢類CheckLight主要利用GIS地圖對燈具狀態(tài)進行查詢,繼承類Editpoit。方法CheckLight_Load()用于地圖顯示的初始化設置;showState()用于在地圖上用不同的顏色顯示燈具狀態(tài);Single_check()用于單擊查看燈具物理位置和狀態(tài)信息;tableCheck()主要用于燈具地圖查看和表格查看的轉(zhuǎn)化,用Windows Forms中DataGridVi
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1