![EMS6010型路燈管理系統(tǒng)軟件設計詳細技術(shù)規(guī)范_第1頁](http://file4.renrendoc.com/view2/M01/10/16/wKhkFmanBDaALyn_AABtUS93rpg253.jpg)
![EMS6010型路燈管理系統(tǒng)軟件設計詳細技術(shù)規(guī)范_第2頁](http://file4.renrendoc.com/view2/M01/10/16/wKhkFmanBDaALyn_AABtUS93rpg2532.jpg)
![EMS6010型路燈管理系統(tǒng)軟件設計詳細技術(shù)規(guī)范_第3頁](http://file4.renrendoc.com/view2/M01/10/16/wKhkFmanBDaALyn_AABtUS93rpg2533.jpg)
![EMS6010型路燈管理系統(tǒng)軟件設計詳細技術(shù)規(guī)范_第4頁](http://file4.renrendoc.com/view2/M01/10/16/wKhkFmanBDaALyn_AABtUS93rpg2534.jpg)
![EMS6010型路燈管理系統(tǒng)軟件設計詳細技術(shù)規(guī)范_第5頁](http://file4.renrendoc.com/view2/M01/10/16/wKhkFmanBDaALyn_AABtUS93rpg2535.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
EMS6010型路燈管理系統(tǒng)軟件設計詳細技術(shù)規(guī)范ZTY0.180.232浙江正泰儀器儀表有限責任公司二0一三年十月目錄1 簡介 11.1 文檔標識 11.2 文檔說明 11.3 適用范圍 11.4 修改記錄 11.5 參考文檔 11.6 術(shù)語、定義 21.7 符號描述 22 設計總體要求 22.1 多通道支持 22.2 多協(xié)議支持 22.3 數(shù)字地圖平臺 22.4 權(quán)限管理 22.5 管理平臺 23 產(chǎn)品描述 23.1 功能框圖 33.1.1 物理結(jié)構(gòu)圖 33.1.2 邏輯結(jié)構(gòu)圖 43.2 各子系統(tǒng)模塊 43.2.1 子系統(tǒng)模塊簡述 43.2.2 前置采集子系統(tǒng) 63.2.3 路燈管理平臺子系統(tǒng) 73.2.4 數(shù)字地圖平臺子系統(tǒng) 83.2.5 短信報警平臺子系統(tǒng) 94 功能點詳細設計 94.1 系統(tǒng)基礎類庫設計 94.1.1 數(shù)據(jù)庫訪問庫 94.1.2 通用函數(shù)類庫 94.1.3 協(xié)議庫 94.1.4 任務調(diào)度庫 94.1.5 通訊庫 94.2 前置采集子系統(tǒng)設計 104.2.1 功能描述 104.2.2 類設計 104.2.3 詳細設計 114.3 路燈管理平臺子系統(tǒng)設計 114.3.1 主界面設計 114.3.2 數(shù)據(jù)維護基類-frmEditBase 114.3.3 設備通訊基類-frmComBase 124.3.4 報表基類-frmReportBase 134.3.5 能源報表基類-frmEnergyReport 154.3.6 登錄系統(tǒng) 164.3.7 系統(tǒng)管理-權(quán)限管理 174.3.8 系統(tǒng)管理-更換用戶 184.3.9 系統(tǒng)管理-數(shù)據(jù)庫設置 184.3.10 系統(tǒng)管理-數(shù)據(jù)庫備份 184.3.11 系統(tǒng)管理-數(shù)據(jù)庫恢復 194.3.12 檔案管理-代碼維護 204.3.13 檔案管理-路燈變壓器 204.3.14 檔案管理-能源管理終端 214.3.15 檔案管理-外掛總表 224.3.16 檔案管理-燈控器 234.3.17 控制與任務-自動控制方案 244.3.18 控制與任務-自動抄讀方案 254.3.19 控制與任務-控制參數(shù)下載 264.3.20 控制與任務-設備節(jié)點搜索 274.3.21 控制與任務-手動實時監(jiān)測 284.3.22 控制與任務-設備檔案下載 294.3.23 控制與任務-抄外掛表 304.3.24 運行管理-流程定義 314.3.25 運行管理-設備巡檢 324.3.26 運行管理-故障處理 334.3.27 運行管理-待辦事項 344.3.28 短信平臺-手動發(fā)送短信 344.3.29 短信平臺-短信查詢 354.3.30 決策分析-電壓曲線 354.3.31 決策分析-電流曲線 354.3.32 決策分析-能耗分布 364.3.33 決策分析-日能耗曲線 364.3.34 決策分析-月能耗曲線 364.3.35 決策分析-同比分析 374.3.36 決策分析-環(huán)比分布 374.4 數(shù)字地圖平臺 384.4.1 frmGisMain 384.4.2 frmAnalysis 414.4.3 frmEMUAanlysis 424.4.4 frmLMUAanlysis 434.4.5 frmLineAanlysis 434.4.6 frmLightAanlysis 434.4.7 frmMapImport 444.4.8 mapOperator 444.5 短信報警平臺子系統(tǒng) 444.5.1 類總體設計(函數(shù)設計) 444.5.2 類設計 445 數(shù)據(jù)字典 446 概念模型 457 邏輯模型 45簡介文檔標識文檔狀態(tài):[√]草稿[]正在修改[]正式發(fā)布文件標識文檔版本作者審核定版日期文檔說明本文對路燈管理系統(tǒng)進行詳細設計,詳細介紹系統(tǒng)的每個模塊功能,為系統(tǒng)程序設計人員提供設計輸入和后續(xù)測試人員提供測試依據(jù)。適用范圍本系統(tǒng)適用于城鎮(zhèn)道路、廣場、建筑景觀、居民小區(qū)公用設施、地鐵、橋梁、隧道照明燈具的能效管理,能夠?qū)崿F(xiàn)路燈監(jiān)控與管理的智能化。修改記錄VersionDateAuthorComment參考文檔資料來源編制<**設計簽字**><**設計簽字日期**>校對<**校對簽字**><**校對簽字日期**>標準化<**標準化簽字**><**標準化簽字日期**>提出部門審定<**審定簽字**><**審定簽字日期**>標記處數(shù)更改文件號簽字日期職責簽字日期Doc-NumberTitleAuthor/Tel.Nr《EMS6010型路燈管理系統(tǒng)設計需求說明書》術(shù)語、定義AbbreviationTerm,DefinitionExplanation符號描述應對產(chǎn)品需求按如下符號進行標識:M 必須實現(xiàn)的需求W1 愿望實現(xiàn)的需求1:在計劃時間安排不受影響的情況下必須實現(xiàn).這類型的需求必須在M20階段澄清. W2 愿望實現(xiàn)的需求2:如果在所有W2需求實現(xiàn)的情況下,計劃時間安排不會延誤超過一個月,硬件成本不超過此需求所描述的成本,愿望實現(xiàn)的需求2必須實現(xiàn).這類型的需求必須在M20階段澄清.設計總體要求多通道支持M系統(tǒng)需要支持串口,GPRS,以太網(wǎng)等不同的通道。多協(xié)議支持M系統(tǒng)需要支持EMU自定義協(xié)議,DL/T6451997協(xié)議,DL/T6452007協(xié)議。數(shù)字地圖平臺M在地圖上直觀顯示設備狀態(tài),控制設備,監(jiān)測設備,并可分析設備關聯(lián)關系。權(quán)限管理M能夠進行權(quán)限管理。管理平臺M能夠完成路燈設備日常監(jiān)測、控制功能;M能夠處理設備上報的故障,主動通知相關處理人員;M需要有足夠的報表分析。產(chǎn)品描述功能框圖物理結(jié)構(gòu)圖系統(tǒng)軟硬件總體架構(gòu)圖系統(tǒng)物理結(jié)構(gòu)圖邏輯結(jié)構(gòu)圖模塊示意圖各子系統(tǒng)模塊子系統(tǒng)模塊簡述子系統(tǒng)名稱功能描述功能特點部署方式通訊前置子系統(tǒng)負責與前端設備通訊獲取電壓、電流、電能及狀態(tài)信息負責監(jiān)控設備在線狀態(tài)。負責執(zhí)行自動任務和臨時監(jiān)測任務。負責采集數(shù)據(jù)解析和保存。實時顯示設備在線狀態(tài)。多協(xié)議支持大容量并發(fā)處理。服務端,集中機房。路燈管理平臺子系統(tǒng)系統(tǒng)管理(用戶、群組、權(quán)限、數(shù)據(jù)庫備份與恢復)檔案維護(區(qū)域、道路、能源管理終端(EMU)、臺區(qū)總表)控制方案設置及下載(示意圖操作下載、地圖操作下載)采集方案設置實時監(jiān)測工程安裝、巡檢維修處理(巡檢信息、故障信息輸入)報警事件處理(短信通知處理人、記錄處理結(jié)果)數(shù)據(jù)統(tǒng)計分析業(yè)務短信手動發(fā)送數(shù)字地圖的接口,在編輯檔案時可完成設備檔案與地圖對象的綁定關系。圖形化,直觀提供分析報表,支持決策詳細的操作日志。與數(shù)字地圖系統(tǒng)無縫銜接客戶端。數(shù)字地圖平臺圖層操作:縮放、漫游、測距、鷹眼等功能;對象操作:可編輯地圖中的設備對象;分析功能:可分析地圖上的設備對象與數(shù)據(jù)庫定義的對應綁定關系,可自動根據(jù)地圖對象定義運用擬合算法計算邏輯關系,以實現(xiàn)自動組態(tài);查詢功能:可通過點選、框選等顯示地圖對象的屬性,可通過輸入文字查詢地圖內(nèi)的對象;控制功能:選擇設備對象后,可實時抄讀設備或是控制設備;分級顯示:可設置圖層的最大最小顯示分辨率,以實現(xiàn)分級顯示功能;專題圖顯示設備狀態(tài)。在線操作,直觀易行??蛻舳?。可選配置。短信平臺子系統(tǒng)接收路燈管理平臺的短信通知請求,發(fā)送給相關人員。接收系統(tǒng)管理人員發(fā)送的待辦事項的通知信息,并發(fā)送給相關的人員處理。確保事件處理請求消息及時送達處理人。接收路人上報的故障信息。服務端子系統(tǒng)功能簡述前置采集子系統(tǒng)根據(jù)數(shù)據(jù)庫內(nèi)EMU與配置信息,生成設備列表。根據(jù)設備通訊狀況,顯示設備在線信息。調(diào)用任務調(diào)度庫的對象方法,完成自動任務和臨時任務的調(diào)度??梢栽谌蝿展芾斫缑鎰h除任務命令。路燈管理平臺子系統(tǒng)模塊示意圖路燈管理平臺模塊示意圖系統(tǒng)管理權(quán)限管理:用戶管理,群組管理,權(quán)限設置。數(shù)據(jù)庫配置:設置數(shù)據(jù)庫連接參數(shù)。數(shù)據(jù)庫備份:備份數(shù)據(jù)庫到文件。數(shù)據(jù)庫還原:從備份文件中還原數(shù)據(jù)庫。系統(tǒng)日志:系統(tǒng)可以記錄每一個操作,可供查詢。檔案管理代碼維護:新增、修改、刪除基本的代碼。路燈變壓器:檔案管理的樹形結(jié)構(gòu)為區(qū)域-變壓器-能源管理終端-回路-燈控器。能源管理終端:維護能源管理終端的資料。外掛總表:維護路燈變壓器外掛的總表基本資料及其支持的抄讀數(shù)據(jù)項。燈控器信息:維護燈控器的基本及其通道信息。任務與控制自動控制方案:制定自動控制方案,并綁定到EMU設備上。自動抄讀方案:為每個EMU制定自動抄讀方案??刂茀?shù)下載:下載控制參數(shù)到EMU設備。手動實時監(jiān)測:手工抄讀狀態(tài)、能耗數(shù)據(jù)。設備節(jié)點搜索:啟動EMU節(jié)點搜索,實時檢查節(jié)點搜索狀態(tài),匹配搜索節(jié)點、安裝節(jié)點、檔案節(jié)點的關系。設備檔案下載:下載燈控器設置到EMU設備。抄讀外掛表:根據(jù)外掛表支持數(shù)據(jù)項的定義抄讀數(shù)據(jù)。運行管理流程定義:定義流程及其處理人。設備巡檢:記錄設備巡檢操作。故障處理:顯示報警事件,并可輸入處理記錄。我的待辦事項:顯示當前用戶的待辦事項,并可以輸入處理記錄。短信平臺手工發(fā)送短信、查詢短信發(fā)送情況。決策分析電壓曲線:日、月、年電壓曲線,包括按時間統(tǒng)計,按區(qū)域統(tǒng)計,按時間+區(qū)域統(tǒng)計。電流曲線:日、月、年電流曲線,包括按時間統(tǒng)計,按區(qū)域統(tǒng)計,按時間+區(qū)域統(tǒng)計。區(qū)域能耗分布:按區(qū)域統(tǒng)計能耗情況,餅圖顯示。能耗曲線:能耗同比,環(huán)比柱狀圖顯示。地圖平臺接口提供接口打開地圖平臺數(shù)字地圖平臺子系統(tǒng)圖層操作:縮放、漫游、測距、鷹眼等功能;對象操作:可編輯地圖中的設備對象;分析功能:可分析地圖上的設備對象與數(shù)據(jù)庫定義的對應綁定關系,可自動根據(jù)地圖對象定義運用擬合算法計算邏輯關系,以實現(xiàn)自動組態(tài);查詢功能:可通過點選、框選等顯示地圖對象的屬性,可通過輸入文字查詢地圖內(nèi)的對象;控制功能:選擇設備對象后,可實時抄讀設備或是控制設備;分級顯示:可設置圖層的最大最小顯示分辨率,以實現(xiàn)分級顯示功能;短信報警平臺子系統(tǒng)主要是自動發(fā)送系統(tǒng)報警短信和業(yè)務處理通知短信。功能點詳細設計系統(tǒng)基礎類庫設計數(shù)據(jù)庫訪問庫數(shù)據(jù)庫訪問庫的類定義包括:基本數(shù)據(jù)庫訪問類:根據(jù)配置建立數(shù)據(jù)庫連接。數(shù)據(jù)庫實體類:訪問相關實體的數(shù)據(jù)。通用函數(shù)類庫通用函數(shù)類庫包括通用數(shù)據(jù)轉(zhuǎn)換類、基礎定義類等。協(xié)議庫協(xié)議庫主要是由不同的采集協(xié)議實現(xiàn)類組成,這些類實現(xiàn)了不同的采集協(xié)議。任務調(diào)度庫任務調(diào)度庫主要包括以下幾個類:設備管理類RTUManager:管理設備的類,用來獲取和刷新設備列表,管理設備與通道的關系。連接管理類connectionManager:真實(或虛擬)管理鏈路連接。任務管理類taskManager:任務調(diào)度類,生成任務的子命令集。命令管理類commandManager:命令調(diào)度對象,建立連接,調(diào)用協(xié)議庫生成協(xié)議數(shù)據(jù),調(diào)用通訊庫發(fā)送數(shù)據(jù)。接收設備數(shù)據(jù),調(diào)用協(xié)議庫解析數(shù)據(jù),保存數(shù)據(jù)。通訊庫通訊庫包括系統(tǒng)與設備通訊的各種類:通訊基類:定義了通訊類的一些共同方法、屬性、域。串口通訊類:與串口通訊相關的類。TCP通訊基類:與TCP通訊相關的類。Socket通訊類:與Socket通訊相關的類。TCPServer類:TCP服務類,負責監(jiān)聽TCP端口,接收數(shù)據(jù),處理數(shù)據(jù)。前置采集子系統(tǒng)設計commServer類功能說明通訊服務類,它實現(xiàn)設備管理、任務管理、命令管理、通訊管理幾大管理類的封裝,使它們很好的工作在一起實現(xiàn)前置采集的功能。詳細設計說明inttaskCheckInterval任務檢查時間區(qū)間。intcmdCheckInterval命令檢查時間區(qū)間。channelTypechanType通道類型。RTUManagerrtuMNG:設備管理對象。commandManagercmdMNG:命令管理對象。TaskManagertaskMNG:任務管理對象。ProtocolDAOprotocolDAO協(xié)議數(shù)據(jù)庫訪問對象。IProtocoldefaultProtocolObj:默認的協(xié)議對象。FrameReceivedHandleonReceiveDataHandle:接收數(shù)據(jù)的主處理事件。TCommChannel串口通道,通道類型為串口時使用。paramDAO_paramDAO參數(shù)數(shù)據(jù)庫訪問對象。stringcommParam串口通訊參數(shù)。bool_useLocalTime:是否使用本地時間。stringdefaultProtocolID:默認協(xié)議編號。TDictionary<string,TTcpServer>servers:TCP服務對象列表,一種協(xié)議對應一個服務對象。ThreadcheckDataThread:檢查漏點數(shù)據(jù)的線程。Dispose(booldisposing):銷毀產(chǎn)生的對象。commServer構(gòu)造方法:生成設備管理器,生成任務管理器,生成命令管理器,綁定數(shù)據(jù)接收事件,初始化通訊參數(shù),生成檢查漏點數(shù)據(jù)線程。initServers初始化TCP服務:獲得系統(tǒng)支持的協(xié)議,為每個協(xié)議生成一個對應的協(xié)議對象和一個TCP服務,并綁定這兩者。operServers打開TCP服務:打開servers列表內(nèi)的TCP服務。checkNFetchDO:檢查漏點數(shù)據(jù)的主方法,根據(jù)設備的協(xié)議取出協(xié)議對象,調(diào)用協(xié)議對象的檢查漏點數(shù)據(jù)的方法。checkNFetch():檢查漏點數(shù)據(jù)線程的主方法,每天中午12點后每隔6小時檢查一次漏點數(shù)據(jù),調(diào)用checkNFetchDO方法補抄漏點數(shù)據(jù)。initComParam:初始化串口通訊參數(shù),通道為串口時使用。start開始服務:置本身isOpen為真,開啟任務管理器、命令管理器,啟動設備管理器更新設備列表,打開通訊通道,啟動檢查漏點數(shù)據(jù)線程。stop關閉服務:置本身isOpen為假,關閉任務管理器、命令管理器,停止設備管理器刷新設備列表,關閉通訊通道,關閉檢查漏點數(shù)據(jù)線程。TFrameStatusParseFrame(IProtocolpo,byte[]data):解析數(shù)據(jù)的封裝,直接調(diào)用po.ParseFrame方法對數(shù)據(jù)進行解析。onDisConnect(AChannelchan):通道關閉事件,通知設備管理器刪除通道。saveOnlineStatus:保存終端的在線狀態(tài)。onReceiveDataDo(AChannelchan,byte[]data):接收事件封裝。doReceiveProcess(AChannelchan,byte[]data):接收處理主方法。調(diào)用ParseFrame方法獲得解析結(jié)果;如果解析結(jié)果是心跳或是登錄幀,調(diào)用設備管理器綁定通道信息,保存終端在線狀態(tài),需要回復心跳或登錄請求時,回復終端;如果解析結(jié)果有后續(xù)幀,則發(fā)送后續(xù)幀。主界面功能說明主要功能是負責與設備通訊,采集數(shù)據(jù)。界面說明設備列表:顯示系統(tǒng)內(nèi)終端的列表,并顯示設備在線狀況。日志顯示:顯示通訊日志。詳細設計說明constintWM_QUERYENDSESSION=0x0011退出消息常量。commServercommserver:通訊服務類。bool_stopRefresh:是否停止刷新終端列表。boolRefreshing:是否正在刷新終端列表。boolisTuiChu:是否正在退出。frmCommSRVMain()構(gòu)造方法:初始化標簽頁,刪除在線狀態(tài),打開日志管理器,獲得設備列表,生成通訊服務對象,生成刷新設備列表線程。initTabPages:初始化標簽頁的顯示。startService:開始服務。開啟通訊服務,開始刷新終端列表線程。stopService:結(jié)束服務。關閉通訊服務,停止刷新終端列表線程。updateDGV:更新某終端的在線狀態(tài)。saveOnlineStatus:保存終端的在線狀態(tài)。frmCommSRVMain_Shown事件:日志管理器設置,顯示日志,開始服務。chkShowInConsol_CheckedChanged事件:設置日志是顯示在控制臺內(nèi)還是顯示在文本框內(nèi)。路燈管理平臺子系統(tǒng)設計主界面設計主界面采用MDI設計,頂部菜單+快捷工具條,左側(cè)顯示報警信息(雙擊可打開待辦事項處理界面,可刷新報警信息,可清除報警信息),右側(cè)為子窗體工作區(qū)。數(shù)據(jù)維護基類-frmEditBase功能說明數(shù)據(jù)維護的基類,具有新增,修改,刪除數(shù)據(jù),保存變更,取消變更,刷新數(shù)據(jù)等功能。界面說明左側(cè)設備選擇區(qū):上方為區(qū)域選擇,下方為設備樹。右側(cè)維護區(qū):上方為快捷按鈕區(qū),有新增,修改,刪除,保存,取消,刷新,退出等按鈕;中間為明細資料顯示區(qū),用來顯示選定設備的明細資料;下方為設備資料列表。詳細設計說明checkData:檢查數(shù)據(jù)合法性的虛方法,子類實現(xiàn)不同的數(shù)據(jù)合法性檢查。synGrid:同步列表的虛方法。queryAll:查詢數(shù)據(jù)的虛方法。saveData:保存數(shù)據(jù)更改的虛方法。cancelData:取消數(shù)據(jù)更改的虛方法。newRow:新增一行數(shù)據(jù)的虛方法。getRow:查找一行數(shù)據(jù)的虛方法。setEditMode:設置按鈕使能的虛方法:瀏覽模式時,新增按鈕使能,數(shù)據(jù)列表中有數(shù)據(jù)時修改按鈕和刪除按鈕使能,保存按鈕和取消按鈕不使能,刷新按鈕使能;新增、修改、刪除模式時,新增、修改、刪除、刷新按鈕不使能,保存、取消按鈕使能;Load事件:設置按鈕使能為瀏覽模式。新增按鈕事件:新增一行,同時設置按鈕使能為新增模式。編輯按鈕事件:編輯當前行,同時設置按鈕使能為修改模式。刪除按鈕事件:鎖定當前行,同時設置按鈕使能為刪除模式。保存按鈕事件:調(diào)用checkData檢查數(shù)據(jù)合法性,saveData保存數(shù)據(jù),synGird同步列表,保存成功后,設置按鈕使能為瀏覽模式。取消按鈕事件:調(diào)用cancelData取消數(shù)據(jù)變更,synGrid同步列表,設置按鈕使能為瀏覽模式。刷新按鈕事件:調(diào)用queryAll查詢數(shù)據(jù)。設備通訊基類-frmComBase功能描述與設備通訊,數(shù)據(jù)顯示的基類。詳細設計說明cmdList:要執(zhí)行的命令列表;taskList:要執(zhí)行的任務列表;beginTime:任務開始時間;checkTimer檢查任務執(zhí)行情況的時鐘對象。currentCmd:當前正在執(zhí)行的任務;setCurrentCommand設置當前任務的虛方法:顯示當前執(zhí)行的任務情況;addTask增加任務虛方法:保存當前任務;子類可重寫此方法。showData顯示任務返回數(shù)據(jù)的虛方法:子類實現(xiàn)此方法,將返回的數(shù)據(jù)進行具體的處理;checkTask檢查任務的虛方法:檢查是否超時,超時則停止所有任務執(zhí)行;檢查任務列表,若為空,則結(jié)束檢查,否則取出第一個任務;檢查命令列表,若列表有命令未檢查,檢查命令執(zhí)行情況,否則表明任務的命令都已經(jīng)執(zhí)行,關閉任務;如果命令列表為空,則嘗試取出當前任務的命令列表,并執(zhí)行命令。removeAllTask移除所有的虛方法:移除任務列表和命令列表的所有內(nèi)容。checkCmd檢查命令的方法:獲取命令對象,若任務執(zhí)行成功,取出數(shù)據(jù)加上成功標志,調(diào)用showData方法,進行顯示,若執(zhí)行錯誤超過指定的次數(shù),取出錯誤信息加上失敗標志調(diào)用showData方法;然后從任務的命令列表內(nèi)移除當前命令。addCommand增加命令的方法:把命令添加到任務的命令列表cmdList內(nèi)。removeCMDByID刪除命令的方法:根據(jù)任務編號和命令編號刪除cmdList里的命令。removeTaskByID刪除任務的方法:根據(jù)任務編號刪除taskList里的任務。beforeCheck檢查命令前要做的事情,虛方法。子類要重寫此方法:用來在檢查之前對界面的一些控制,比如使能一些按鈕。startCheck開始檢查命令執(zhí)行情況的虛方法:啟動定時器,開始檢查,并調(diào)用beforeCheck方法。getTotalTime獲取總超時時間的方法:統(tǒng)計任務列表內(nèi)任務超時時間之和。afterCheck檢查命令后要做的事情,虛方法。子類要重寫此方法:用來在檢查命令之后對界面進行一些控制,比如使能另一些按鈕。endCheck結(jié)束檢查虛方法:關閉定時器,顯示命令執(zhí)行完成,調(diào)用afterCheck方法進行界面控制。Load事件:生成定時器,綁定事件。析構(gòu)函數(shù):銷毀定時器。Shown事件:界面初始化。報表基類-frmReportBase功能說明所有報表的基類,風格化報表。界面說明界面上部:查詢條件選擇和查詢按鈕。界面左側(cè):設備選擇樹,深度可選擇。界面右側(cè):數(shù)據(jù)顯示頁、圖形顯示頁、報表顯示頁。詳細設計說明stringreportTitle報表主標題,作為參數(shù)傳遞到報表對象。stringreportTitle1報表副標題,一般是選擇的日期范圍,作為參數(shù)傳遞到報表對象。sumType枚舉定義///<summary>///明細資料,不統(tǒng)計///</summary>stNone=0,///<summary>///按時間分組,統(tǒng)計所選節(jié)點數(shù)據(jù)。///</summary>stGroupByPeriod=1,///<summary>///按節(jié)點分組,統(tǒng)計選時間區(qū)間內(nèi)的數(shù)據(jù)。///</summary>stGroupByArea=2,///<summary>///按節(jié)點和時間區(qū)間共同分組///</summary>stGroupByAreaNPeriodsumTypereportSumType:報表匯總類別。reportPeriodType枚舉///<summary>///區(qū)間年-年,按月分組統(tǒng)計///</summary>yearlyGroupByMonth=1,///<summary>///區(qū)間月-月,按日分組統(tǒng)計///</summary>monthlyGroupByDay=2,///<summary>///區(qū)間日,按小時分組統(tǒng)計///</summary>dailyGroupByHour=3,///<summary>///時間區(qū)間,需要指定匯總類型///</summary>timeZoneGroupAny=4,///<summary>///時間區(qū)間,明細報表///</summary>timeZoneDetail=5,///<summary>///月同比分析,年到年區(qū)間///</summary>yearlyMonthOnMonth=6,///<summary>///日同比分析,月到月區(qū)間。///</summary>monthlyDayOnDay=7,///<summary>///年環(huán)比,年到年區(qū)間,按年分組///</summary>yearByYeay=8,///<summary>///月環(huán)分析,月到月區(qū)間,按月分組。///</summary>yearlyMonthByMonth=9,///<summary>///日環(huán)比分析,日到日,按日分組。///</summary>monthlyDayByDay=10reportPeriodType報表區(qū)間類型doInitPeriod(intinitType)初始化報表區(qū)間類型的虛方法:initType表示報表的大類別:1曲線型報表,2同比增長型報表,3環(huán)比增長型報表。drawZed虛方法:數(shù)據(jù)圖形顯示時調(diào)用的主要方法。queryData虛方法:子類實現(xiàn)用來查詢數(shù)據(jù)。synGrid虛方法:同步列表數(shù)據(jù)。emuTreeClick:記錄選中的樹節(jié)點。shown事件:初始化設備選擇樹。報表區(qū)間選擇事件:根據(jù)選定的區(qū)間類型,初始化查詢參數(shù)。查詢按鈕事件:檢查參數(shù)類型,查詢數(shù)據(jù)。setDateTimePicker設置查詢的起始和結(jié)束時間。exportData導出數(shù)據(jù)的虛方法:導出數(shù)據(jù)到CSV格式文件。報表匯總類型選擇事件:設置報表匯總類型。能源報表基類-frmEnergyReport功能說明能源報表的基類,實現(xiàn)了絕大部分能源報表的功能。界面說明完全繼承父類界面,未變更。詳細設計說明sumKeyWordz:匯總關鍵字,默認“平均”。fieldName:字段名稱,默認“電壓”。energyReportTypereportType:報表類型:電壓、電流、功率、頻率、能耗。ReportClasscurrentReport當前報表。initDataGrid:初始化數(shù)據(jù)列表。prepareGraphData準備圖表數(shù)據(jù):1.按節(jié)點分組,時間統(tǒng)計的報表標簽為節(jié)點。只表示一個圖;2.其他標簽為區(qū)間,一個對象一個圖;3.不計算數(shù)據(jù)之間的關系,只呈現(xiàn)數(shù)據(jù)。getPOPData:獲取同比數(shù)據(jù)字典。把數(shù)據(jù)列表內(nèi)的數(shù)據(jù)逐行掃描,先根據(jù)區(qū)間類型獲取當期數(shù)據(jù),再獲取同期數(shù)據(jù)。同比數(shù)據(jù)只實現(xiàn)日同比和月同比,以下同。getDatasetFromPOP:根據(jù)同比數(shù)據(jù)字典生成數(shù)據(jù)集,為報表準備數(shù)據(jù)。prepareGraphDataPOP:準備同比圖形的數(shù)據(jù)。調(diào)用getPOPData生成同比數(shù)據(jù)集,再處理數(shù)據(jù)集內(nèi)的逐個數(shù)據(jù)生成圖形系列。getPBPData:獲得環(huán)比數(shù)據(jù)集。把數(shù)據(jù)列表內(nèi)的數(shù)據(jù)逐行掃描,先根據(jù)區(qū)間類型獲取當期數(shù)據(jù),再獲取上期數(shù)據(jù)。環(huán)比數(shù)據(jù)只實現(xiàn)日環(huán)比、月環(huán)比、年環(huán)比,以下同。getDatasetPBP:根據(jù)環(huán)比數(shù)據(jù)字典生成數(shù)據(jù)集,為報表準備數(shù)據(jù)。prepareGraphDataPBP:根據(jù)環(huán)比數(shù)據(jù)字典生成圖表的系列。DrawLines:畫折線圖。DrawBars:畫柱形圖。DrawPies:畫餅圖。drawZed:重寫父類方法,畫圖形。getReportInfo:設置報表標題、副標題。queryData:重寫父類方法查詢數(shù)據(jù)。ShowReport:顯示報表,虛方法:設置報表數(shù)據(jù)源、標題、副標題、數(shù)據(jù)值的標題。報表頁導出:導出PDF、Word、HTML40、HTML32、RichText格式的文件.報表縮放:25%、50%、75%、100%、200%、300%、400%、整頁、寬度適合、自定義比例。登錄系統(tǒng)功能描述檢查用戶和密碼,記錄登錄時間,同時作為以后的操作記錄。界面說明用戶ID輸入,用戶密碼輸入(密碼不允許明文顯示),登錄按鈕,取消按鈕。數(shù)據(jù)庫操作TUser用戶表。詳細設計說明登錄系統(tǒng)是必須的入口,以后的所有操作都將以此用戶權(quán)限為基礎。點擊登錄按鈕后檢查TUser表,提示用戶是否存在,密碼是否正確。ID和密碼不符時拒絕登錄系統(tǒng),輸入錯誤超過三次退出系統(tǒng)。用戶輸入的ID和密碼都符合時登錄系統(tǒng),同時記錄登錄狀態(tài)。系統(tǒng)管理-權(quán)限管理功能描述維護群組資料和用戶資料,設置群組和用戶的權(quán)限。界面說明左側(cè)顯示群組列表和用戶列表,點擊群組列表節(jié)點則在右側(cè)顯示所有群組資料,點擊用戶列表節(jié)點則在右側(cè)顯示所有用戶資料。右擊任何群組或用戶,則可編輯當前節(jié)點。群組資料編輯:右擊群組根節(jié)點,可新增;點擊某群組節(jié)點可修改或刪除群組,可添加、移除群組用戶。用戶資料編輯:右擊用戶根節(jié)點,可新增;點擊某用戶節(jié)點可修改或刪除用戶,可添加、移除用戶所屬群組。數(shù)據(jù)庫操作TGroup群組表、Tuser用戶表、TGroupUser群組用戶表。詳細設計說明frmAuthorMNG:左側(cè)兩個根節(jié)點:群組和用戶,分別顯示群組資料和用戶資料。右側(cè)則顯示所有群組或用戶資料。frmUserMNG:用戶管理窗體,編輯用戶ID和用戶名稱,增加或移除用戶所屬群組。frmGroupMNG:群組管理窗體,編輯群組編號和名稱,增加或移除群組成員,設置群組權(quán)限。群組權(quán)限是指該群組的成員擁有的可執(zhí)行的菜單。系統(tǒng)管理-更換用戶功能說明更換當前登錄的用戶。重新分配權(quán)限。界面說明界面引用登錄系統(tǒng)界面。數(shù)據(jù)庫操作與登錄系統(tǒng)操作相同。詳細設計說明見登錄系統(tǒng)說明。系統(tǒng)管理-數(shù)據(jù)庫設置功能說明設置系統(tǒng)的數(shù)據(jù)庫連接參數(shù)。界面說明數(shù)據(jù)庫類型選擇:是SQL還是Oracle;服務器名稱:可以是IP地址,可以是電腦名稱,也可以是IP+端口號等等;數(shù)據(jù)庫名稱:連接后打開的數(shù)據(jù)庫;用戶名:登錄數(shù)據(jù)庫的用戶名;密碼:登錄數(shù)據(jù)庫的用戶密碼;數(shù)據(jù)庫操作無詳細設計說明frmDBConfig:數(shù)據(jù)庫配置窗體。Load事件讀取配置文件,將原來設置的參數(shù)顯示在界面上。用戶修改設置后點擊保存,則將參數(shù)寫入配置文件。系統(tǒng)管理-數(shù)據(jù)庫備份功能說明備份指定的SQL數(shù)據(jù)庫,可備份日志和數(shù)據(jù)庫文件。界面說明數(shù)據(jù)庫服務器:通過列舉按鈕可獲得當前網(wǎng)絡下有代理的SQL數(shù)據(jù)庫服務器;數(shù)據(jù)庫:選定服務器后列出當前服務器下所有的數(shù)據(jù)庫;管理員帳戶:具有備份數(shù)據(jù)庫權(quán)限的管理員;管理員密碼:對應管理員的密碼;備份名稱:為當前備份起個名字;備份描述:描述當前備份;備份方式:差異備份,完整備份,日志備份;備份文件:物理文件,存在數(shù)據(jù)庫服務器所在電腦上的物理文件;數(shù)據(jù)庫操作針對指定的服務器的數(shù)據(jù)庫進行操作;詳細設計說明列舉服務器:通過調(diào)用SqlDataSourceEnumerator類的Instance方法,列舉當前網(wǎng)絡內(nèi)能夠搜索到的服務器。首先通過列舉獲得服務器,或是手動輸入服務器,然后輸入管理員賬號和密碼,點擊數(shù)據(jù)庫列表時列出選中的服務器或是手動輸入的服務器下所有數(shù)據(jù)庫。選擇備份方式:差異備份時,只備份從上次備份時間點以后的變化,因此所選必須是已經(jīng)備份過的。完整備份則備份所選數(shù)據(jù)庫所有信息。日志備份只備份日志。備份文件的選擇:文件是所選服務器的物理文件,并不是程序所在電腦的物理文件;備份按鈕,執(zhí)行備份操作;系統(tǒng)管理-數(shù)據(jù)庫恢復功能說明恢復指定服務器的數(shù)據(jù)庫。界面說明服務器:通過列舉獲得服務器列表或是手動輸入服務器;數(shù)據(jù)庫:列出當前選中服務器下所有的數(shù)據(jù)庫,若是恢復成新數(shù)據(jù)庫,可手動輸入;覆蓋現(xiàn)有數(shù)據(jù)庫:當指定的數(shù)據(jù)庫存在時可選擇覆蓋它,還是不覆蓋。管理員帳號:具有恢復數(shù)據(jù)庫權(quán)限的管理員帳號;管理員密碼:對應帳號的登錄密碼;備份文件:是指選定服務器上的物理文件。可手動輸入或是選擇。邏輯文件與物理文件的指定:選定備份文件后,界面下方列出當前備份集對應的邏輯文件和物理文件名,可手動修改物理文件名,實現(xiàn)數(shù)據(jù)庫恢復和遷移;數(shù)據(jù)庫操作指定服務器的數(shù)據(jù)庫;詳細設計說明列舉服務器:通過調(diào)用SqlDataSourceEnumerator類的Instance方法,列舉當前網(wǎng)絡內(nèi)能夠搜索到的服務器。選擇文件后列出當前備份集內(nèi)邏輯文件和物理文件;雙擊可修改物理文件名;最后執(zhí)行恢復;檔案管理-代碼維護功能說明系統(tǒng)使用的一些常用代碼的維護。界面說明左側(cè):可維護的代碼樹;右側(cè):代碼列表和維護區(qū);右鍵菜單:多級代碼和單級代碼彈出菜單不同。保存:保存變更;取消:取消變更;數(shù)據(jù)庫操作Tcode表。詳細設計說明列出所有可維護的一級代碼,并記錄代碼的最大級別數(shù)。左鍵點擊某一節(jié)點,在右側(cè)顯示當前節(jié)點下一級代碼。右鍵點擊某一節(jié)點,判斷當前節(jié)點級別是否為最大級別,若為最大級別,不允許增加子節(jié)點。修改節(jié)點:右鍵某一節(jié)點,若該節(jié)點不是根節(jié)點,則可修改。檔案管理-路燈變壓器功能說明維護路燈變壓器的資料。界面說明左側(cè)只有區(qū)域選擇。輸入編號、名稱;按名稱查詢;數(shù)據(jù)庫操作Troad表詳細設計說明checkData:數(shù)據(jù)檢查:檢查編號、名稱是否輸入,編號是否重復。synGrid:取消變更時:只處理新增操作,移除當前新增的行,顯示最后一次選擇的行信息;保存變更時:新增操作和修改操作時把界面上的數(shù)據(jù)寫到數(shù)據(jù)列表內(nèi)。queryAll:查詢當前選中區(qū)域中的路燈變壓器。saveData:保存路燈變壓器資料。cancelData:取消變更。newRow:在數(shù)據(jù)列表內(nèi)新增一行g(shù)etRow:獲取數(shù)據(jù)列表內(nèi)當前行的數(shù)據(jù)。Load事件:綁定左側(cè)區(qū)域列表的事件,設置其屬性。檔案管理-能源管理終端功能說明維護能源管理終端的資料:包括編號、名稱等基本資料,回路資料,控制資料等。界面說明左側(cè)上部是區(qū)域選擇,下部是路燈變壓器選擇。右側(cè)中間資料維護部分包括:基本信息頁、回路信息頁、控制信息頁?;拘畔㈨摚喊ň幪?、名稱、負責人、聯(lián)系手機、操作密碼、安裝位置、地圖位置(在數(shù)字地圖上的位置圖片)、GIS綁定信息等內(nèi)容?;芈沸畔㈨摚捍四茉垂芾斫K端的分支回路信息??刂菩畔㈨摚鹤詣涌刂茣r可設置控制方案。手動控制時只顯示歷史控制信息。數(shù)據(jù)庫操作TEmu終端表、TLine回路表、TEmuAutoProject自動控制方案表、TemuManualProject手動控制記錄表、TemuManualProjectDetail手動控制明細表;詳細設計說明fillProject:方案名稱列表。initEditPanel:初始化編輯區(qū)的對象。checkData:數(shù)據(jù)檢查:檢查編號、名稱是否輸入,編號是否重復,檢查密碼、回路信息,時段信息。synGrid:取消變更時:只處理新增操作,移除當前新增的行,顯示最后一次選擇的行信息;保存變更時:新增操作和修改操作時把界面上的數(shù)據(jù)寫到數(shù)據(jù)列表內(nèi)。queryAll:查詢當前選中的路燈變壓器內(nèi)所有能源管理終端。saveData:保存能源管理終端資料。cancelData:取消變更。newRow:在數(shù)據(jù)列表內(nèi)新增一行g(shù)etRow:獲取數(shù)據(jù)列表內(nèi)當前行的數(shù)據(jù)。Load事件:綁定左側(cè)設備樹的事件,設置其屬性。queryGroupInfo:查詢指定終端的回路資料。queryControlInfo:查詢控制記錄:對于手動模式,查詢歷史一周內(nèi)的控制記錄;對于自動控制模式,查詢自動控制的方案。fillEditPanel:將數(shù)據(jù)列表內(nèi)指定的行對應的數(shù)據(jù)更新到編輯區(qū)。drawZed:畫時段示意圖。地圖位置示意圖編輯:雙擊地圖位置示意圖,在GIS可用的情況下,打開地圖,顯示當前終端綁定的地圖對象可見范圍的地圖,可保存地圖更新到界面上。終端的GIS信息綁定:編輯模式下(新增或修改)直接輸入或是在GIS可用的情況下打開地圖,在地圖上選中當前終端對應的地圖對象?;芈返腉IS信息綁定:編輯模式下,在回路信息頁雙擊某一回路GIS信息所在列,在GIS可用的情況下打開地圖,在地圖上選定回路圖層對象。檔案管理-外掛總表功能說明維護路燈臺區(qū)的總表資料。界面說明左側(cè)設備選擇樹:樹的深度到能源管理終端。右側(cè)維護界面包括:基本信息頁,支持數(shù)據(jù)項頁基本信息頁:設備編號、名稱、通訊表號、協(xié)議、通道號、波特率、校驗、數(shù)據(jù)位、停止位。支持數(shù)據(jù)項:根據(jù)所選擇的協(xié)議,生成協(xié)議命令樹,選擇協(xié)議命令后增加到總表支持的數(shù)據(jù)項中。數(shù)據(jù)庫操作tlmu燈控器表,TmeterFlagCode總表支持的數(shù)據(jù)項表,Tprotocolcommandtype645645協(xié)議命令類型表、tprotocolcommand645645協(xié)議命令表。詳細設計說明initEditPanel:初始化編輯區(qū)的對象。checkData:數(shù)據(jù)檢查:檢查編號、名稱是否輸入,編號是否重復,通道號、波特率、校驗、數(shù)據(jù)位、停止位是否選擇。synGrid:取消變更時:只處理新增操作,移除當前新增的行,顯示最后一次選擇的行信息;保存變更時:新增操作和修改操作時把界面上的數(shù)據(jù)寫到數(shù)據(jù)列表內(nèi)。queryAll:查詢當前選中的能源管理終端下的總表資料。saveData:保存變更。cancelData:取消變更。newRow:在數(shù)據(jù)列表內(nèi)新增一行g(shù)etRow:獲取數(shù)據(jù)列表內(nèi)當前行的數(shù)據(jù)。Load事件:綁定左側(cè)設備樹的事件,設置其屬性。fillEditPanel:將數(shù)據(jù)列表內(nèi)指定的行對應的數(shù)據(jù)更新到編輯區(qū)。getDataDefine獲取645協(xié)議的命令定義。刷新定義按鈕:根據(jù)基本信息頁選擇的協(xié)議,刷新當前協(xié)議的命令定義。檔案管理-燈控器功能說明維護燈控器資料界面說明左側(cè)設備選擇樹:深度是能源管理終端。右側(cè)維護區(qū):基本信息頁,通道及組信息頁基本信息頁:編號、名稱、資產(chǎn)編號、節(jié)點支持項、版本號、協(xié)議、線路信息、GIS綁定信息、地圖位置通道及組信息頁:左側(cè)顯示16個通道,右側(cè)顯示組信息;增加組按鈕;刪除組按鈕;將通道增加到組內(nèi)的按鈕;將組內(nèi)的通道刪除的按鈕;數(shù)據(jù)庫操作tlmu燈控器表、tlmuchannel燈控器通道表詳細設計說明initEditPanel:初始化編輯區(qū)的對象。checkData:數(shù)據(jù)檢查:檢查編號、名稱是否輸入,編號是否重復,通道號、波特率、校驗、數(shù)據(jù)位、停止位是否選擇。synGrid:取消變更時:只處理新增操作,移除當前新增的行,顯示最后一次選擇的行信息;保存變更時:新增操作和修改操作時把界面上的數(shù)據(jù)寫到數(shù)據(jù)列表內(nèi)。queryAll:查詢當前選中的能源管理終端下的燈控器資料。saveData:保存變更。cancelData:取消變更。newRow:在數(shù)據(jù)列表內(nèi)新增一行g(shù)etRow:獲取數(shù)據(jù)列表內(nèi)當前行的數(shù)據(jù)。Load事件:綁定左側(cè)設備樹的事件,設置其屬性。fillEditPanel:將數(shù)據(jù)列表內(nèi)指定的行對應的數(shù)據(jù)更新到編輯區(qū)。getInstalledChannel:讀取組設置內(nèi)安裝的通道信息。通道列表編輯事件:修改通道類型,協(xié)議,地圖對象綁定??刂婆c任務-自動控制方案功能說明設置能源管理終端的自動控制方案,下載到設備里。界面說明左側(cè)設備選擇樹:深度是能源管理終端。右側(cè)編輯區(qū):快捷按鈕區(qū),方案編輯區(qū),方案列表區(qū),時段示意圖區(qū)快捷按鈕有:讀取、設置、停止、默認、保存;方案編輯區(qū):起始時間,方案號,確定按鈕;方案列表區(qū):顯示當前選中的能源管理終端自動控制方案時段明細列表;時段示意圖區(qū):顯示時段明細列表的示意圖。數(shù)據(jù)庫操作TemuAutoProject終端自動控制方案表。詳細設計說明setCurrentCommand重寫父類設置當前任務的方法:顯示當前執(zhí)行的任務情況;showData重寫父類顯示任務返回數(shù)據(jù)的方法:判斷命令是否執(zhí)行成功,顯示執(zhí)行狀態(tài)。beforeCheck重寫父類方法:顯示進度條,顯示命令顯示條,顯示消息條,關閉保存按鈕,設置按鈕,打開取消按鈕,關閉設備選擇樹。afterCheck重寫父類方法:與beforeCheck的操作剛好相反。checkData:檢查數(shù)據(jù)合法性的方法。Shown事件:設備選擇樹的初始化。設置按鈕事件:檢查數(shù)據(jù)合法性,生成任務,添加任務,開始檢查。時段編輯:選中某時段,在編輯區(qū)顯示該時段詳細設置,修改完成后,通過點擊確定按鈕將設置改到時段列表內(nèi)。時段列表的鍵盤事件onKeyDown:Ctrl+Insert新增一行,Ctrl+Delete刪除一行。DrawZed方法:生成時段示意圖。queryAutoControlInfo查詢自動控制信息:查詢數(shù)據(jù)里保存的自動控制信息。createTask:根據(jù)任務名和任務參數(shù)生成任務,增加到任務列表里。取消任務按鈕事件:提示是否終止任務,用戶選擇是,則移除所有任務,結(jié)束檢查??刂婆c任務-自動抄讀方案功能說明設置自動抄讀的方案,可設置自動抄讀運行信息,或是自動周期校時。界面說明左側(cè):設備選擇樹。右側(cè):編輯區(qū)任務基本信息包括任務號(自動生成)、啟動時間、任務周期(每月、每天、每小時、每周、立即執(zhí)行、每半小時、每15分鐘、每10分鐘、每5分鐘、每分鐘)、任務超時時間、重試次數(shù)、優(yōu)先級、是否有效、抄讀數(shù)據(jù)類型;列表區(qū)顯示當前選中的設備所有自動任務列表;數(shù)據(jù)庫操作Ttask任務表,TtaskDetail任務明細表,Ttaskparams任務參數(shù)表。詳細設計說明frmAutoRead繼承于frmEditBase。checkData:檢查數(shù)據(jù)合法性方法:檢查超時時間、重試次數(shù)、任務周期、抄讀數(shù)據(jù)、要操作的設備。initEditPanel:初始化編輯區(qū)的對象。synGrid:取消變更時:只處理新增操作,移除當前新增的行,顯示最后一次選擇的行信息;保存變更時:新增操作和修改操作時把界面上的數(shù)據(jù)寫到數(shù)據(jù)列表內(nèi)。queryAll:查詢當前選中的能源管理終端下的燈控器資料。saveData:保存變更:調(diào)用taskDAO保存任務的方法,保存當前任務。cancelData:取消變更。newRow:在數(shù)據(jù)列表內(nèi)新增一行g(shù)etRow:獲取數(shù)據(jù)列表內(nèi)當前行的數(shù)據(jù)。Load事件:綁定左側(cè)設備樹的事件,設置其屬性。fillEditPanel:將數(shù)據(jù)列表內(nèi)指定的行對應的數(shù)據(jù)更新到編輯區(qū)??刂婆c任務-控制參數(shù)下載功能說明下載終端的部分控制參數(shù):版本讀取、時間抄讀設置、控制模式(自動控制、手動控制)。界面說明左側(cè):設備選擇樹,深度到能源管理終端。右側(cè):控制區(qū)域,有版本信息讀取、時間抄讀設置、控制模式;任務選擇區(qū)域:任務列表,刪除任務、執(zhí)行任務、立即執(zhí)行選項。數(shù)據(jù)庫操作TEMU能源管理終端表(保存版本信息、控制模式信息)、TEMUautoProject自動控制方案、TEMUManualProject(手動控制方案表)、TemuManualProjectDetail(手動控制方案明細表)。詳細設計說明frmControlParam繼承于frmComBase。setCurrentCommand重寫父類設置當前任務的方法:顯示當前執(zhí)行的任務情況;showData重寫父類顯示任務返回數(shù)據(jù)的方法:判斷命令是否執(zhí)行成功,顯示執(zhí)行狀態(tài)。beforeCheck重寫父類方法:顯示進度條,顯示命令顯示條,顯示消息條,關閉所有抄讀設置按鈕,關閉刪除任務按鈕、執(zhí)行任務按鈕,打開取消按鈕,關閉設備選擇樹。afterCheck重寫父類方法:與beforeCheck的操作剛好相反。Shown事件:設備選擇樹的初始化。parseDate:解析抄讀時間返回的數(shù)據(jù)。getVersionFromDB:獲取抄讀回來的版本信息。queryChannelInfo:查詢指定終端的通道信息。emuTreeClick:左側(cè)樹點擊事件,選中某個能源終端后更新通道信息。addTask重寫父類方法:只將任務添加到界面上的任務列表中,如果立即執(zhí)行,則直接發(fā)送到前置機執(zhí)行,否則不直接發(fā)送到前置機執(zhí)行。讀版本按鈕事件:生成讀版本的任務。讀時間按鈕事件:生成讀時間的任務。設置時間按鈕事件:生成寫時間的任務。刪除任務按鈕事件:刪除界面任務列表里選中的任務。執(zhí)行任務按鈕事件:將界面任務列表里選中的任務發(fā)送到前置機執(zhí)行。取消任務按鈕事件:提示是否終止任務,用戶選擇是,則移除所有任務,結(jié)束檢查??刂颇J竭x擇:自動控制時,禁止選擇模式、控制字、調(diào)光選項、通道列表;手動控制時,模式可選手動單控、手動群控;手動群控時,控制字可選控制方案;手動單控時控制字可選關閉、打開、調(diào)光,同時必須選擇要控制的通道;控制與任務-設備節(jié)點搜索功能說明啟動終端搜索設備節(jié)點、查詢搜索狀態(tài)、查詢搜索列表、將搜索結(jié)果保存到正式燈控器數(shù)據(jù)庫。界面說明左側(cè):設備選擇樹,深度是能源管理終端。右側(cè):快捷按鈕區(qū):啟動搜索、停止搜索、搜索狀態(tài)、查搜索列表、取消執(zhí)行。搜索狀態(tài)信息頁:顯示當前搜索的狀態(tài),也可以查詢歷史搜索的狀態(tài)。搜索到的設備信息頁:顯示指定搜索的設備信息。數(shù)據(jù)庫操作Tdiscover搜索記錄表、TdiscoverLmu搜索到的燈控器表、Tdiscoverlmuchannel搜索到的燈控器通道表、TLMU燈控器表、TLmuChannel燈控器通道表。詳細設計說明frmDeviceDiscover繼承自frmComBase。op:操作屬性,設置此屬性時將搜索不同的任務。setCurrentCommand重寫父類設置當前任務的方法:顯示當前執(zhí)行的任務情況;showData重寫父類顯示任務返回數(shù)據(jù)的方法:判斷命令是否執(zhí)行成功,顯示執(zhí)行狀態(tài)。beforeCheck重寫父類方法:顯示進度條,顯示命令顯示條,顯示消息條,關閉啟動搜索、停止搜索、搜索狀態(tài)、查搜索列表按鈕,打開取消按鈕,關閉設備選擇樹。afterCheck重寫父類方法:與beforeCheck的操作剛好相反。Shown事件:設備選擇樹的初始化。emuTreeClick:左側(cè)樹點擊事件,選中終端后查詢最近一次搜索信息。filldgvContent(DataTabledtDiscoveredLMU)將查詢到的搜索燈控器列表顯示到界面列表內(nèi)。filldgvContent(DataResultdata)將搜索結(jié)果顯示在界面列表內(nèi)。queryDiscoveredLMUByDisID:根據(jù)搜索號查詢搜索結(jié)果。queryDiscoveredLMUChannel:查詢指定燈控器的搜索到通道信息。queryDiscoverStatus:查詢指定終端,某一時間內(nèi)執(zhí)行的搜索狀態(tài)。searchTask:查詢搜索列表的任務。根據(jù)搜索到的個數(shù),分批次讀出所有搜索到的設備。導出CSV:將搜索到的結(jié)果導到逗號分隔的文件中。導到數(shù)據(jù)庫:將搜索到的結(jié)果導到正式的燈控器數(shù)據(jù)庫??刂婆c任務-手動實時監(jiān)測功能說明實時抄讀能耗數(shù)據(jù)。界面說明左側(cè):設備選擇樹,深度為能源管理終端。右側(cè):設備列表頁:顯示所選的能源管理終端下安裝的燈控器列表及其通道信息。數(shù)據(jù)顯示頁:顯示抄讀到的能耗數(shù)據(jù)。數(shù)據(jù)庫操作Tenergy能耗數(shù)據(jù)表、TLMU燈控器表、TLMUChannel燈控器通道表。詳細設計說明setCurrentCommand重寫父類設置當前任務的方法:顯示當前執(zhí)行的任務情況;showData重寫父類顯示任務返回數(shù)據(jù)的方法:判斷命令是否執(zhí)行成功,顯示執(zhí)行狀態(tài)。beforeCheck重寫父類方法:顯示進度條,顯示命令顯示條,顯示消息條,關閉讀取按鈕,打開取消按鈕,關閉設備選擇樹。afterCheck重寫父類方法:與beforeCheck的操作剛好相反。Shown事件:設備選擇樹的初始化。emuTreeClick:左側(cè)樹點擊事件,選中某個能源終端后更新設備列表信息。fillDgvLMU:將查詢到的設備信息顯示在界面列表內(nèi)。queryLMUChannel:查詢某燈控器的通道信息??刂婆c任務-設備檔案下載功能說明將燈控器及其通道資料下載到能源管理終端內(nèi)。界面說明左側(cè):設備選擇樹,深度是能源管理終端。右側(cè):快捷按鈕區(qū):讀取、對比分析、下載全部、下載未裝載、刪除、取消;搜索列表與檔案對比頁:將搜索到的設備資料和數(shù)據(jù)庫內(nèi)定義的設備資料進行對比;設備下載的檔案列表:從終端內(nèi)下載的燈控器資料。數(shù)據(jù)庫操作Temu終端表Tlmu燈控器表TlmuChannel燈控器通道表TdiscoverLMU搜索的燈控器表TdiscoverLMUChannel搜索的燈控器通道表。詳細設計說明frmDownDevice繼承自frmComBase。setCurrentCommand重寫父類設置當前任務的方法:顯示當前執(zhí)行的任務情況;showData重寫父類顯示任務返回數(shù)據(jù)的方法:判斷命令是否執(zhí)行成功,顯示執(zhí)行狀態(tài)。beforeCheck重寫父類方法:顯示進度條,顯示命令顯示條,顯示消息條,關閉讀取按鈕、下載(所有、未下載)按鈕、刪除按鈕,打開取消按鈕,關閉設備選擇樹,清除下載的燈控器列表。afterCheck重寫父類方法:與beforeCheck的操作剛好相反。Shown事件:設備選擇樹的初始化。emuTreeClick:左側(cè)樹點擊事件,選中某個能源終端后更新設備列表信息。fillDgvLMU(DataResultdata):將從終端讀取的設備檔案資料顯示在列表內(nèi)。clearData:清空搜索的燈控器列表、搜索的燈控器通道列表、數(shù)據(jù)庫內(nèi)燈控器、數(shù)據(jù)庫內(nèi)燈控器列表。queryAll:查詢搜索的燈控器列表、數(shù)據(jù)庫內(nèi)燈控器列表。fillDgvDiscoveredLMU:將查詢的搜索到的燈控器列表顯示在界面上。queryLMUChannel:查詢燈控器通道列表。queryDiscoveredLMUChannel:查詢搜索到的燈控器通道列表。刪除資料:下載個數(shù)為0則清除終端內(nèi)的設備(燈控器)資料。下載全部:將所有燈控器資料下載到終端內(nèi)。下載未下載:將所有未裝載的燈控器下載到終端內(nèi)。downSelectedRows(int[]rowsTown):下載選擇的行。因為通訊處理能力有限,所以要分幀下載。newDownTask(int[]rowsToDown,intstartPos,intthisCount):下載指定個數(shù)燈控器到終端。對比分析:將搜索的列表和檔案定義的列表進行分析,不一致的用紅色標識;同時把檔案定義列表內(nèi)裝載標志為未裝載的用粉色標識??刂婆c任務-抄外掛表功能說明直接抄讀外掛的總表數(shù)據(jù)(目前只實現(xiàn)DL/T645-1997和DL/T645-2007)。界面說明上部:數(shù)據(jù)標識列表-是指選中的總表所支持的抄讀數(shù)據(jù)項、超時時間-單位為秒、讀取按鈕、取消按鈕,退出按鈕。左側(cè):設備選擇樹,深度為外掛表。右側(cè):快捷按鈕區(qū):時間區(qū)段選擇、保存按鈕、清除按鈕;數(shù)據(jù)顯示區(qū)域:顯示當前讀取操作抄讀回來的數(shù)據(jù),或是指定時間區(qū)段歷史保存的數(shù)據(jù)。數(shù)據(jù)庫操作T_Data_monitor監(jiān)控數(shù)據(jù)表、TLMU;詳細設計說明frmReadMeter繼承自frmComBase。setCurrentCommand重寫父類設置當前任務的方法:顯示當前執(zhí)行的任務情況;showData重寫父類顯示任務返回數(shù)據(jù)的方法:判斷命令是否執(zhí)行成功,顯示執(zhí)行狀態(tài)。beforeCheck重寫父類方法:顯示進度條,顯示命令顯示條,顯示消息條,關閉讀取按鈕,打開取消按鈕,關閉設備選擇樹,關閉數(shù)據(jù)標識選擇。afterCheck重寫父類方法:與beforeCheck的操作剛好相反。Shown事件:設備選擇樹的初始化。emuTreeClick:左側(cè)樹點擊事件,選中某個能源終端后更新設備列表信息。fillMeterData:顯示抄讀命令的執(zhí)行情況,若執(zhí)行成功,則顯示數(shù)據(jù)。queryMeterParam:查詢當前選中表的各參數(shù):表號、通訊端口、校驗位、數(shù)據(jù)位、停止位、波特率。queryMeterFlag:查詢當前選中表支持的抄讀數(shù)據(jù)項。getReadMeter645:根據(jù)協(xié)議字生成協(xié)議幀。保存按鈕事件:保存當前抄讀的數(shù)據(jù)。運行管理-流程定義功能說明定義故障上報和巡檢處理的流程信息,包括接收人,處理時限。界面說明左側(cè):流程定義樹,共兩個根節(jié)點,故障上報處理流程和巡檢處理流程。右側(cè):資料編輯區(qū):流程序號,流程名稱,接收人,處理時限。列表區(qū):顯示所有流程的列表。數(shù)據(jù)庫操作TworkFlowDefine流程定義表、Tuser用戶表詳細設計說明frmWorkFlowDefine繼承自frmEditBase。checkData:檢查數(shù)據(jù)合法性方法:檢查超時時間、重試次數(shù)、任務周期、抄讀數(shù)據(jù)、要操作的設備。initEditPanel:初始化編輯區(qū)的對象。synGrid:取消變更時:只處理新增操作,移除當前新增的行,顯示最后一次選擇的行信息;保存變更時:新增操作和修改操作時把界面上的數(shù)據(jù)寫到數(shù)據(jù)列表內(nèi)。queryAll:查詢當前選中的能源管理終端下的燈控器資料。saveData:保存變更:保存當前編輯的流程。cancelData:取消變更。newRow:在數(shù)據(jù)列表內(nèi)新增一行g(shù)etRow:獲取數(shù)據(jù)列表內(nèi)當前行的數(shù)據(jù)。Load事件:綁定左側(cè)設備樹的事件,設置其屬性。fillEditPanel:將數(shù)據(jù)列表內(nèi)指定的行對應的數(shù)據(jù)更新到編輯區(qū)。運行管理-設備巡檢功能說明在線檢測終端和燈控器的運行狀況。界面說明左側(cè):設備選擇樹,深度到路燈變壓器。右側(cè):終端工況頁:顯示選中路燈變壓器所屬終端的在線狀況。設備工況頁:顯示選中終端內(nèi)燈控器的工作狀況。巡檢處理頁:快捷按鈕有查詢、手工開單、接收、巡檢結(jié)果填報、提交,通知下一流程處理人選項。數(shù)據(jù)庫操作TworkFlowDefine流程定義表、TworkFlowData流程數(shù)據(jù)表、TEmu、Tlmu詳細設計說明frmDeviceStatus繼承自frmComBase。setCurrentCommand重寫父類設置當前任務的方法:顯示當前執(zhí)行的任務情況;showData重寫父類顯示任務返回數(shù)據(jù)的方法:判斷命令是否執(zhí)行成功,顯示執(zhí)行狀態(tài)。beforeCheck重寫父類方法:顯示進度條,顯示命令顯示條,顯示消息條,關閉讀取按鈕、下載(所有、未下載)按鈕、刪除按鈕,打開取消按鈕,關閉設備選擇樹,清除下載的燈控器列表。afterCheck重寫父類方法:與beforeCheck的操作剛好相反。Shown事件:設備選擇樹的初始化。emuTreeClick:左側(cè)樹點擊事件,選中某個能源終端后更新設備列表信息。fillEnergyData(DataResultdata):顯示抄讀回來的能耗和運行狀態(tài)數(shù)據(jù)。queryOnlineStatus查詢當前選中的路燈變壓器所屬終端的在線狀況。queryRoutingInspection:查詢巡檢信息。queryLMUStatus:查詢指定能源管理終端所有燈控器的工作狀況。newWorkFlowData:生成一條巡檢數(shù)據(jù)。終端工況頁,生成巡檢按鈕事件:檢查列表內(nèi)終端是否在線,不在線的生成一個終端不在線的檢查通知,若勾選短信通知相關人員則生成巡檢短信。設備工況頁。生成巡檢按鈕事件:檢查列表內(nèi)燈控器是否有異常,生成異常報警事件,若勾選短信通知相關人員則生成巡檢短信。巡檢處理頁:查詢按鈕:查詢指定條件的巡檢記錄;選擇接收按鈕事件:接收終端不在線巡檢通知。處理結(jié)果填報按鈕:如果當前巡檢事件未提交到下一個流程處理人,則可以填報原因、處理措施。提交按鈕:如果當前流程處理完成,則可以提交給下一個流程處理人(根據(jù)選擇,可自動發(fā)短信給下一流程處理人)。運行管理-故障處理功能說明故障處理:接收、填報處理結(jié)果、提交給下一流程處理人。界面說明快捷按鈕:發(fā)送時間選擇,是否完成選項,接收者等條件選擇。查詢按鈕、接收按鈕、處理結(jié)果填報按鈕、提交按鈕。通知下一流程處理人選項。列表顯示:顯示所有查詢到的故障。選中某一故障,根據(jù)故障處于流程的不同,顯示不同的處理按鈕。數(shù)據(jù)庫操作TWorkFlowDefine流程定義表、TworkFlowData流程記錄表、TsmsSend短信發(fā)送表詳細設計說明businessType:事件類型,分為主動上報故障和巡檢。該值為空時則查詢所有事件。queryErrorHandle(stringbusinessID,intseqno):按編號和序號查詢故障處理明細。queryErrorHandle():按界面的日期范圍查詢故障處理明細。故障處理列表格式化事件:顯示流程處理過程的名稱、設備類別、流程類別。接收按鈕事件:接收新發(fā)出未處理的流程。處理結(jié)果填報按鈕事件:彈出故障處理結(jié)果填報界面,填寫原因,處理方法信息。提交按鈕事件:將故障處理提交到下一流程,如果流程結(jié)束,則關閉流程。故障處理列表行激活事件:根據(jù)流程處理標志,使能接收、處理、提交按鈕。運行管理-待辦事項功能說明待辦事項和故障處理共用一個窗體,只是待辦事項的范圍比故障處理廣,待辦事項可查詢兩類流程:主動上報的故障和巡檢處理生成的事件。界面說明同故障處理。數(shù)據(jù)庫操作同故障處理。詳細設計說明同故障處理。短信平臺-手動發(fā)送短信功能說明手動發(fā)送短信到指定的手機。界面說明手機號碼、短信內(nèi)容。數(shù)據(jù)庫操作TsmsSend短信發(fā)送表詳細設計說明發(fā)送按鈕事件:檢查文字長度是否小于140字。檢查手機號是否符合規(guī)范:11位數(shù)字或是區(qū)號-電話(-分機)。保存短信到短信發(fā)送數(shù)據(jù)庫。短信平臺-短信查詢功能說明根據(jù)接收者手機、發(fā)送時間區(qū)間、短信類型查詢短信的發(fā)送情況。界面說明快捷按鈕區(qū):包括接收者手機、發(fā)送時間敬意、短信類型等查詢條件和查詢按鈕。下方列出短信詳細內(nèi)容及發(fā)送狀態(tài)。數(shù)據(jù)庫操作TsmsSend短信發(fā)送表。詳細設計說明根據(jù)用戶選擇的查詢條件進行查詢,然后顯示在界面上。決策分析-電壓曲線功能說明顯示電壓曲線。界面說明同frmEnergyReport。數(shù)據(jù)庫操作Tenergy能源數(shù)據(jù)表詳細設計說明本功能實現(xiàn)不需要額外代碼,調(diào)用者在生成frmEnergyReport時設置reportType為電壓(etVol)。按曲線型報表初始化界面即可。決策分析-電流曲線功能說明顯示電流曲線。界面說明同frmEnergyReport。數(shù)據(jù)庫操作Tenergy能源數(shù)據(jù)表詳細設計說明本功能實現(xiàn)不需要額外代碼,調(diào)用者在生成frmEnergyReport時設置reportType為電流(etCur)。按曲線型報表初始化界面即可。決策分析-能耗分布功能說明顯示能耗分布。界面說明同frmEnergyReport。數(shù)據(jù)庫操作Tenergy能源數(shù)據(jù)表詳細設計說明本功能實現(xiàn)不需要額外代碼,調(diào)用者在生成frmEnergyReport時設置reportType為電能(etEnergy)。按曲線型報表初始化界,設置區(qū)間類型為時間匯總,分組方式為區(qū)域分組即可。決策分析-日能耗曲線功能說明顯示能耗分布。界面說明同frmEnergyReport。數(shù)據(jù)庫操作Tenergy能源數(shù)據(jù)表詳細設計說明本功能實現(xiàn)不需要額外代碼,調(diào)用者在生成frmEnergyReport時設置reportType為電能(etEnergy)。按曲線型報表初始化界,設置區(qū)間類型為月到月按日期分組匯總即可。決策分析-月能耗曲線功能說明顯示能耗分布。界面說明同frmEnergyReport。數(shù)據(jù)庫操作Tenergy能源數(shù)據(jù)表詳細設計說明本功能實現(xiàn)不需要額外代碼,調(diào)用者在生成frmEnergyReport時設置reportType為電能(etEnergy)。按曲線型報表初始化界,設置區(qū)間類型為年到年按月分組匯總即可。決策分析-同比分析功能說明顯示能耗分布。界面說明同frmEnergyReport。數(shù)據(jù)庫操作Tenergy能源數(shù)據(jù)表詳細設計說明本功能實現(xiàn)不需要額外代碼,調(diào)用者在生成frmEnergyReport時設置reportType為電能(etEnergy)。按同比類型報表初始化界,設置區(qū)間類型為年到年按月同比分組即可。決策分析-環(huán)比分布功能說明顯示能耗分布。界面說明同frmEnergyReport。數(shù)據(jù)庫操作Tenergy能源數(shù)據(jù)表詳細設計說明本功能實現(xiàn)不需要額外代碼,調(diào)用者在生成frmEnergyReport時設置reportType為電能(etEnergy)。按環(huán)比型報表初始化界,設置區(qū)間類型為年到年月環(huán)比分組即可。數(shù)字地圖平臺frmGisMain功能說明數(shù)字地圖平臺的主界面。界面說明上方快捷按鈕區(qū):包括對象選擇(點擊選擇,圓形選擇,矩形選擇)、操作圖層選擇、漫游、測距、全圖顯示、縮放(放大、縮小、自由縮放)、地圖編輯、地圖分析、專題圖更新、保存當前地圖截圖、導入地圖、操作視圖等快捷按鈕或按鈕組。地圖查詢區(qū):圖層選擇、字段選擇、關鍵字選擇、查詢按鈕。左側(cè):圖層樹。右側(cè):地圖主界面,包括地圖顯示區(qū)、地圖漫游按鈕、鷹眼圖、對象選擇界面、對象狀態(tài)顯示界面、實時抄讀數(shù)據(jù)顯示界面。下方:狀態(tài)顯示條,顯示坐標、比例尺、操作進度等。詳細設計說明MapDAO_mapDAO數(shù)據(jù)庫訪問對象,用來存取地圖參數(shù)。lmuDAO_lmuDAO數(shù)據(jù)庫訪問對象,用來獲得燈控器的信息。EmuDAO_emuDAO數(shù)據(jù)庫訪問對象,用來獲得能源管理終端的信息。lineDAO_lineDAO數(shù)據(jù)庫訪問對象,用來獲得線路的信息。List<mapObjectBase>selectedObjects:地圖上選擇的對象列表。currentArea當前區(qū)域,用來獲得其綁定的地圖。boolMultiSelect:指示地圖上的對象是否可以多選。LayerCurrentOperateLayer:當前操作的地圖圖層。boolCanClose界面是否可以關閉,用來控制地圖平臺是否可以被關閉,還是只能被縮小。mapActionCurrentMapAction當前地圖操作模式:瀏覽、選擇對象、抓圖、編輯、測距。actioncurrentAction當前地圖的具體操作。stringMapName地圖名稱。stringworkSpaceName地圖工作空間名。stringlayerNameEMUPoint能源終端圖層的名稱。stringlayerNameEMULine回路圖層的名稱。stringlayerNameLMUPoint燈控器圖層的名稱。stringlayerNameLightPoint路燈圖層的名稱。_editableLayers:可編輯的地圖圖層列表。loadMap(stringmapArea):通過地圖所在區(qū)域來載入地圖。loadMap():通過默認參數(shù)載入地圖。loadMap(stringmapWorkSpaceName,stringmapName):通過工作空間和地圖名載入地圖。initLayers(Mapmap):將所有圖層初始化為不可編輯、不可拍照;設置其可選屬性。freeAllMap():釋放所有地圖。initButtonView():初始化一些下拉菜單的具體地圖操作。MapWindow_MouseMove事件:顯示當前位置的地理坐標、地圖比例尺。圖層縮放事件:根據(jù)下拉菜單的Tag標簽記錄的具體操作,對地圖進行操作。enableEagleEye:打開鷹眼。鷹眼圖事實就是一幅小圖,從當前工作空間調(diào)入地圖,設置最大最小顯示比例尺,顯示全圖。disableEagleEye():關閉鷹眼。鷹眼地圖的MouseMove事件:實現(xiàn)鷹眼選擇的地圖在主地圖上顯示。DisplayRect():當前地圖在顯示鷹眼中的相對位置(即一個紅色矩形框)。initViewTag()初始化圖層選擇和編輯按鈕的Tag。getLayerInfo(Mapmap):獲得地圖的圖層信息。圖層列表的CellContentClick事件:控制圖層的可見、可編輯、可選屬性。EMU對象編輯:編輯確認提醒,把能源管理終端圖層設置為可選,可編輯,把當前操作設置為編輯。MapWindow_MouseClick地圖右擊事件:設置當前模式為瀏覽模式。MapWindow_MouseWheel地圖滾輪事件:顯示比例尺。MapWindow_GeometryAdded地圖的地理對象添加事件:根據(jù)不同的圖層彈出對象編輯界面輸入對象的名稱。Analysis():地圖分析方法。分析能源管理終端、回路、燈控器三者的空間關系,生成三者的邏輯關系。saveMap()保存地圖。miMaxVisibleScale_Click最大顯示比例尺設置:將當前比例尺設置為圖層的最大顯示比例尺。miMinVisibleScale_Click最小顯示比例尺設置:將當前比例尺設置為圖層的最小顯示比例尺。miClearVisibleScale_Click清除顯示比例尺設置。tsbMeasure_Click測距:開始畫折線測距。MapWindow_Tracking:如果模式是測距,則顯示當前線段的長度。MapWindow_Tracked:如果模式是測距,則顯示總長度、當前長度。MapWindow_GeometrySelected地圖的對象選擇事件:把所選的對象顯示在列表內(nèi)。List<mapObjectBase>getSelectedObject():獲得當前列表內(nèi)選中的對象列表。updateMapObject(List<mapObjectBase>objects):根據(jù)objects的元素更新地圖上的對象屬性。queryEMU(stringemuid):根據(jù)編號定位能源終端在地圖上的位置。queryEMULine(stringlineID):根據(jù)編號定位回路在地圖上的位置。queryLMU(stri
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度搬運工培訓意外免責協(xié)議范本2篇
- 注塑機出口售后保障協(xié)議書(2篇)
- 法律顧問合同范本(2篇)
- 2025年度高速鐵路建設項目外來施工安全防護協(xié)議
- 二零二五年度跨國能源貿(mào)易風險防控協(xié)議3篇
- 2025年中國氮氫爐市場調(diào)查研究報告
- 2025年有機茶葉項目可行性研究報告
- 2025年建筑排水UPVC管阻火圈項目可行性研究報告
- 二零二五年度新型城鎮(zhèn)化土地使用權(quán)出讓合同
- 2025至2030年黑瑪瑙立方體斜串絲線項鏈項目投資價值分析報告
- 2025年全國高考體育單招考試政治模擬試卷試題(含答案詳解)
- 駕駛證學法減分(學法免分)試題和答案(50題完整版)1650
- 人教版2024新版七年級上冊數(shù)學第六章幾何圖形初步學業(yè)質(zhì)量測試卷(含答案)
- 工業(yè)機器人編程語言:Epson RC+ 基本指令集教程
- 2023.05.06-廣東省建筑施工安全生產(chǎn)隱患識別圖集(高處作業(yè)吊籃工程部分)
- 2023年漢中市人民政府國有資產(chǎn)監(jiān)督管理委員會公務員考試《行政職業(yè)能力測驗》歷年真題及詳解
- JTG 3362-2018公路鋼筋混凝土及預應力混凝土橋涵設計規(guī)范
- 八年級下冊歷史思維導圖
- 電動汽車用驅(qū)動電機系統(tǒng)-編制說明
- 江蘇卷2024年高三3月份模擬考試化學試題含解析
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術(shù)要求
評論
0/150
提交評論