變電站后臺監(jiān)控系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第1頁
變電站后臺監(jiān)控系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第2頁
變電站后臺監(jiān)控系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第3頁
變電站后臺監(jiān)控系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第4頁
變電站后臺監(jiān)控系統(tǒng)詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩154頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

WQJ-900T

變電站后臺監(jiān)控系統(tǒng)軟件

詳細(xì)設(shè)計(jì)說明書

文件編號

保密級別0

總頁數(shù)0

編制

評審記錄

對《WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00》的評審意見:

無>O

上述問題修改驗(yàn)證后,由驗(yàn)證后,本文件即可發(fā)布。

評審人員簽字:

問題修改驗(yàn)證結(jié)果:

驗(yàn)證人簽字:時(shí)間:

變更日志

編號版本修改內(nèi)容修改人修改日期

10.10創(chuàng)建

11.00評審并發(fā)布

目錄

1引言1

1.1編寫目的1

1.2背景1

1.3定義1

1.4參考資料1

2系統(tǒng)設(shè)計(jì)總體說明2

2.1系統(tǒng)結(jié)構(gòu)2

2.2軟件運(yùn)行平臺2

3模塊詳細(xì)設(shè)計(jì)4

3.1網(wǎng)絡(luò)通訊4

3.1.1支持間隔層直接上網(wǎng)4

3.1.2通過雙網(wǎng)實(shí)現(xiàn)后臺和間隔層通訊10

3.1.3實(shí)時(shí)監(jiān)測雙網(wǎng)運(yùn)行狀態(tài)13

3.2圖元&圖表繪制15

3.2.1圖形的繪制15

3.2.2圖元的繪制18

3.2.3圖形&圖元的操作19

3.2.4圖形&圖元靜態(tài)屬性配置20

3.2.5圖形&圖元?jiǎng)討B(tài)屬性配置21

3.2.6畫布屬性配置21

3.2.7文件操作22

3.2.8BMP位圖導(dǎo)入23

3.2.9遙測/遙脈/遙信實(shí)時(shí)列表自動生成23

3.3圖表管理25

3.3.1圖表管理功能25

3.3.2圖組管理功能27

3.3.3事故圖表管理功能28

3.3.4畫面同步功能29

3.4數(shù)據(jù)配置定義30

3.4.1角色設(shè)置:新增角色30

3.4.2角色設(shè)置:修改角色32

3.4.3角色設(shè)置:刪除角色32

3.4.4管理用戶:新增用戶、修改用戶、禁用用戶、刪除用戶32

3.4.5廠站信息34

3.4.6工具欄、菜單欄的應(yīng)用36

3.4.7節(jié)點(diǎn)信息的配置37

3.4.8設(shè)備類型的增刪改37

3.4.9通道類型的增刪改38

3.4.10規(guī)約類型的增刪改38

3.4.11電壓等級的增刪改38

3.4.12遙信告警信息的增刪改39

3.4.13顏色定義的增刪改39

3.4.14圖元類型的增刪改39

3.4.15告警窗設(shè)置的增刪改40

3.4.16遙測模板的增刪改40

3.4.17遙脈模板的增刪改40

3.4.18遙信模板的增刪改41

3.4.19角色設(shè)置:新增角色41

3.4.20導(dǎo)入類型模板43

3.4.21遙控配置的增刪改44

3.4.22遙控條件配置的增刪改44

3.4.23越限量配置的增刪改45

3.4.24統(tǒng)計(jì)量配置的增刪改45

3.4.25電度量配置的增刪改45

3.4.26計(jì)算量配置的增刪改46

3.4.27積分量配置的增刪改46

3.4.28采樣配置、計(jì)劃量配置、事故追憶配置的增刪改46

3.5實(shí)時(shí)圖表顯示49

3.5.1實(shí)時(shí)數(shù)據(jù)刷新49

3.5.2查詢實(shí)時(shí)數(shù)據(jù)動態(tài)屬性50

3.5.3實(shí)時(shí)數(shù)據(jù)控制功能51

3.5.4圖表縮放功能52

3.5e5提供I白列表功目匕53

3.6五防操作票54

3.6.1五防設(shè)備類型維護(hù)54

3.6.2五防設(shè)備信息維護(hù)57

3.6.3五防一次操作術(shù)語維護(hù)61

3.6.4五防二次操作術(shù)語維護(hù)63

3.6.5五防操作票信息查看65

3.6.6五防操作票明細(xì)查看65

3.6.7五防操作票手工開票66

3.6.8五防操作票圖形開票72

3.6.9操作票輸出77

3.7歷史/實(shí)時(shí)曲線84

3.7.1添加刪除實(shí)時(shí)曲線84

3.7.2實(shí)時(shí)曲線屬性87

3.7.3添加刪除歷史曲線89

3.7.4歷史曲線屬性92

3.7.5網(wǎng)絡(luò)功能94

3.7.6打印功能94

3.7.7曲線展示視圖95

3.7.8保存鏈接數(shù)據(jù)96

3.8諧波分析97

3.8.1數(shù)據(jù)配置中增加線路97

3.8.2數(shù)據(jù)配置中刪除線路101

3.8.3波形圖顯示101

3.9故障錄波分析105

3.9.1文件的打開與兼容性105

3.9.2波形繪制109

3.9.3波形處理113

3.9.4光標(biāo)位置顯示數(shù)值113

3.9.5分析參數(shù)設(shè)113

3.9.6數(shù)據(jù)分析113

3.10電量計(jì)費(fèi)114

3.10.1計(jì)費(fèi)線路配置114

3.10.2當(dāng)日/月/年電量費(fèi)用統(tǒng)計(jì)116

3.10.1歷史日/月/年電量費(fèi)用統(tǒng)計(jì)117

3.10.1電量計(jì)費(fèi)文件輸入/輸出119

3.11保護(hù)管理120

3.11.1瀏覽裝置相關(guān)信息120

3.11.2瀏覽及維護(hù)裝置相關(guān)配置123

3.11.3信息召喚與維護(hù)下裝(包括設(shè)定定值區(qū))125

3.11.4設(shè)備對時(shí)127

3.11.5信號復(fù)歸128

3.12事故追憶129

3.12.1追憶列表129

3.12.2工具欄132

3.12.3圖形顯示區(qū)132

3.12.4表格顯示區(qū)134

3.12.5事件輸出134

3.12.6事件列表135

3.13事件檢索136

3.13.1遙信變位136

3.13.2SOE140

3.13.3保護(hù)事件141

3.13.4遙控141

3.13.5節(jié)點(diǎn)信息142

3.14外部接口實(shí)現(xiàn)142

3.14.1功能描述142

3.14.2性能要求143

3.14.3類設(shè)11說明144

3.14.4程序流程145

3.14.5測試要點(diǎn)145

3.15界面設(shè)計(jì)146

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

1引言

1.1編寫目的

本文檔是根據(jù)WQJ-900T系統(tǒng)需求分析說明書、概要設(shè)計(jì)說明書進(jìn)行詳細(xì)分析和討論后得出的詳細(xì)設(shè)

計(jì)說明書,旨在明確WQJ-900T系統(tǒng)各子功能的詳細(xì)實(shí)現(xiàn)方式。通過本詳細(xì)設(shè)計(jì)說明書,可以了解到各子

功能模塊的功能、界面設(shè)計(jì)、類設(shè)計(jì)、流程設(shè)計(jì)、質(zhì)量要求等。各個(gè)模塊的開發(fā)人員閱讀比文檔后,以各

個(gè)模塊的功能為基礎(chǔ),兼顧與WQJ-900T整個(gè)系統(tǒng)的通訊接口,完成各自模塊的功能。

本文檔面向的讀者是:WQJ-900T系統(tǒng)開發(fā)人員及測試組人員。

1.2背景

項(xiàng)目名稱:WQJ-900T變目站后臺監(jiān)控系統(tǒng)軟件

立項(xiàng)單位:研發(fā)部SCADA平臺軟件組

開發(fā)單位:研發(fā)部軟件組

1.3定義

詞匯名稱詞匯含義備注

SCADA系統(tǒng)SCADA(SupervisoryControlAndDataAcquisition)系統(tǒng),

即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)

1.4參考資料

編號資料名稱說明

1WQJ-900T變電站后臺系統(tǒng)軟件數(shù)據(jù)庫設(shè)計(jì)說明書VI.00

2WQJ-900T變電站后臺系統(tǒng)軟件需求規(guī)格說明書VI.00

3WQJ-900T變電站后臺系統(tǒng)軟件概要設(shè)計(jì)說明書VI.00

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

2系統(tǒng)設(shè)計(jì)總體說明

2.1系統(tǒng)結(jié)構(gòu)

2.2軟件運(yùn)行平臺

運(yùn)行平臺:

?CPU:1GHz以上CPU

?內(nèi)存:最少5⑵IB

?主機(jī)硬盤:最少80GB

?操作系統(tǒng):Windows2000Pro,WindowsXP

?數(shù)據(jù)庫:SqlServer2000

2

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

軟件開發(fā)平臺:

?VisualC++6.0MFC4.2

3

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3模塊詳細(xì)設(shè)計(jì)

各功能模塊實(shí)現(xiàn)方式如下:

編號模塊實(shí)現(xiàn)方式備注

1網(wǎng)絡(luò)通訊開發(fā)

2圖元圖表繪制開發(fā)

3圖表管理開發(fā)

4數(shù)據(jù)配置定義部分復(fù)用角色設(shè)置、越限量、統(tǒng)計(jì)量、電度量、計(jì)算量、積分

量、采樣配置子模塊復(fù)用WQJ-900D軟件的模塊

5實(shí)時(shí)圖表顯示開發(fā)

6五防操作票開發(fā)

7曲線瀏覽開發(fā)

8諧波分析開發(fā)

9故障錄波分析開發(fā)

10電量計(jì)費(fèi)開發(fā)

11保護(hù)管理部分復(fù)用瀏覽裝置信息、設(shè)備對時(shí)、信號復(fù)歸子模塊復(fù)用

WQJ-900D軟件中的模塊

12事故追憶開發(fā)

13事件檢索復(fù)用更用WQJ-900D軟件中的模塊,進(jìn)行移植和修改

14外部通訊接口部分復(fù)用

3.1網(wǎng)絡(luò)通訊

3.1.1支持間隔層直接上網(wǎng)

3.1.1.1功能描述

雙網(wǎng)結(jié)構(gòu)支持保護(hù)單元直接上網(wǎng)(具備雙網(wǎng)口),非以太網(wǎng)設(shè)備(無雙網(wǎng)口設(shè)備)通過規(guī)約轉(zhuǎn)換器上

網(wǎng),保護(hù)單元須具備雙網(wǎng)口,A,B網(wǎng)口最好不共用緩存區(qū)(當(dāng)網(wǎng)絡(luò)處于非正常狀態(tài),比如A網(wǎng)網(wǎng)卡損壞,

會產(chǎn)生大量的廣播報(bào)文,自環(huán)數(shù)據(jù)容易產(chǎn)生網(wǎng)絡(luò)風(fēng)暴,這時(shí)裝置A網(wǎng)發(fā)送緩存區(qū)由于找不到發(fā)送時(shí)隙容易

被堆滿,這時(shí)如果A,B網(wǎng)共用緩存區(qū)則B網(wǎng)發(fā)送也產(chǎn)生錯(cuò)誤)。網(wǎng)絡(luò)報(bào)文必須支持TCP/IP、UDP廣播(LDP)

4

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

和UDP點(diǎn)對點(diǎn)(UDP/IP)二種通信方式。網(wǎng)絡(luò)報(bào)文采用TCP/IP、UDP廣播(UD點(diǎn)和UDP點(diǎn)對點(diǎn)(UDP/IP)二

種通信方式。采用TCP/IP協(xié)議時(shí),TCPIP網(wǎng)絡(luò)廣播端口號為8000。網(wǎng)絡(luò)報(bào)文最大長度為512,報(bào)文數(shù)據(jù)區(qū)

最大長度為480。應(yīng)用層報(bào)文包括后臺監(jiān)控系統(tǒng)與間隔層間IEC60870-5-103報(bào)文(Class=l)、后臺監(jiān)控系

統(tǒng)與間隔層間非IEC60870-5-103報(bào)文(Class=3)和預(yù)留給后臺監(jiān)控系統(tǒng)間報(bào)文(Class=2)三種??紤]

到后臺監(jiān)控系統(tǒng)與間隔層間IEC60870-5T03UDP廣播報(bào)文太多,網(wǎng)絡(luò)容易發(fā)生碰撞、沖突,需將ASDU進(jìn)

行組裝,方式如下:

長度1(1個(gè)字節(jié),指ASDU報(bào)文1的長度,不包括本身長度)

ASDU報(bào)文I

長度n(1個(gè)字節(jié),指ASDU報(bào)文n的長度,不包括本身長度)

ASDU報(bào)文n

后臺監(jiān)控系統(tǒng)與間隔層間IEC60870-5-103報(bào)文

1)遙測量(順序排列)的ASDU(ASDU50、UDP)

2)遙測量(非順序排列)的ASDU(ASDU51、UDP,需要申請重發(fā))

3)檔位信息的ASDU(ASDU38、UDP)

4)帶時(shí)標(biāo)的檔位信息的ASDU(ASDU39、LDP)

5)全遙信量(單點(diǎn))的ASDU(ASDU44、LDP)

6)全遙信量(雙點(diǎn))的ASDU(ASDU46、LDP)

7)變位遙信(單點(diǎn))的ASDU(ASDU40.ll)l\需要申請重發(fā))

8)變位遙信(雙點(diǎn))的ASDU(ASDU42、UDP,需要申請重發(fā))

9)S0E(單點(diǎn))的ASDU(ASDU41、UDP,需要申請重發(fā))

10)SOE(雙點(diǎn))的ASDU(ASDU43.UDP,需要申請重發(fā))

11)遙脈量的ASDU(ASDU36、UDP)

12)帶時(shí)標(biāo)的遙脈量的ASDU(ASDC37.UDP)

13)遙控和遙控返校的ASDU(ASDU64、UDP/IP)

14)升降和升降返校的ASDU(ASDU65、UDP/IP)

15)遙調(diào)和遙調(diào)返校的ASDU(ASDU66、UDP/IP)

16)同期操作和同期操作返校的ASDU(ASDU67、UDP/IP)

5

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VL00

17)時(shí)間同步的ASDU(ASDU6、UDP)

18)保護(hù)開關(guān)量輸入信號和內(nèi)部報(bào)警信號的ASDU(ASDU1、UDP,需要申請重發(fā))

19)保護(hù)動作信號的ASDU(ASDU2、IDP,需要申請重發(fā))

20)保護(hù)定值(或測量值)上送的ASDU(ASDU10)

21)保護(hù)定值(或測量值)名稱上送的ASDU(ASDU10)

22)響應(yīng)帶確認(rèn)寫保護(hù)定值的ASDU(ASDU10)

23)響應(yīng)帶執(zhí)行寫保護(hù)定值的ASDU(ASDU10)

24)讀保護(hù)定值(或測量值)的ASDU(ASDU21)

25)讀保護(hù)定值(或測量值)名稱的ASDU(ASDU21)

26)帶確認(rèn)寫保護(hù)定值的ASDU(ASDU10)

27)帶執(zhí)行寫保護(hù)定值的ASDU(ASDL10)

后臺監(jiān)控系統(tǒng)與間隔層間的非IEC60870-5703報(bào)文(Class=3)

28)系統(tǒng)管理類報(bào)文

29)保護(hù)類報(bào)文

3.1.1.2性能要求

遙測越區(qū)傳送:W3秒

遙測全系統(tǒng)掃描:3?8秒

開關(guān)量變位反應(yīng)時(shí)間:W1秒

事故變位報(bào)警反應(yīng)時(shí)間:W1秒

控制命令:秒

遙調(diào)命令:W3秒

6

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.1.1.3程序流程

數(shù)據(jù)處理流程圖

7

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

數(shù)據(jù)發(fā)送處理流程圖

8

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

接受報(bào)文

正常處理報(bào)文

接受數(shù)據(jù)結(jié)束

意外數(shù)據(jù)處理

數(shù)據(jù)接收處理流程圖

控制命令(權(quán)限檢

查)

前置機(jī)

規(guī)約ProiocalCall函數(shù)

置通道啟/停狀態(tài)

9

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

通道控制

通道狀態(tài)

3.1.1.4測試要點(diǎn)

1、雙網(wǎng)正常工作時(shí),后臺能正確反映間隔層設(shè)備遙測信息:時(shí)間根據(jù)總查詢時(shí)間確定)

2、雙網(wǎng)正常工作時(shí),后臺能正確反映間隔層設(shè)備遙信信息:時(shí)間根據(jù)總查詢時(shí)間確定)

3、雙網(wǎng)正確工作時(shí),后臺能正確反映間隔層設(shè)備遙脈信息:時(shí)間根據(jù)總查詢時(shí)間確定)

4、雙網(wǎng)正常工作時(shí),后臺能及時(shí)反映間隔層S0E信息,信息不丟失并不重復(fù)顯示。

5、雙網(wǎng)正常工作時(shí),后臺能及時(shí)反映間隔層遙信變位信息,信息不丟失并不重復(fù)顯示。

6、雙網(wǎng)正常工作時(shí),后臺能及時(shí)反映間隔層保護(hù)事件信息,信息不丟失并不重復(fù)顯示。

7、雙網(wǎng)正常工作時(shí),后臺能正確下發(fā)遙控命令,對間隔層設(shè)備進(jìn)行遙控/遙調(diào)操作。

8、雙網(wǎng)正常工作時(shí),后臺能正確下發(fā)保護(hù)管理操作命令,對間隔層設(shè)備進(jìn)行保護(hù)管理操作(召/切定值區(qū),

召定值,設(shè)定值,對時(shí),復(fù)歸,故障錄波等)。

9、雙網(wǎng)中任一網(wǎng)絡(luò)出現(xiàn)故障時(shí),以上操作都應(yīng)該能正常運(yùn)行。

3.1.2通過雙網(wǎng)實(shí)現(xiàn)后臺和間隔層通訊

3.1.2.1功能描述

規(guī)約模塊由系統(tǒng)主進(jìn)程的規(guī)約管理模塊進(jìn)行統(tǒng)一的管理,它具有可以啟動、停止單獨(dú)規(guī)約模塊運(yùn)行的

能力,為動態(tài)加載提供了基礎(chǔ)功能。

規(guī)約模塊通訊介質(zhì)層的交互采用通訊事件驅(qū)動的方式。規(guī)約模塊發(fā)送數(shù)據(jù)可以直接調(diào)用通訊模塊的接

口,將數(shù)據(jù)交給通訊模塊作發(fā)送處理,當(dāng)通訊模塊收到數(shù)據(jù)時(shí),則主動通知規(guī)約模塊,然后規(guī)約模塊可以

10

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

調(diào)用通訊模塊的接口,獲得接收到的數(shù)據(jù)。采用通訊事件驅(qū)動的方式有效地減少了規(guī)約模塊對于通訊的管

理,降低規(guī)約模塊的復(fù)雜程度。

通訊事件驅(qū)動方式是采用回調(diào)函數(shù)方式實(shí)現(xiàn)的,規(guī)約模塊在打開通訊端口時(shí).,向通訊模塊注冊一個(gè)回

調(diào)函數(shù),通訊模塊調(diào)用該函數(shù)將通訊事件通知規(guī)約模塊,這里事件包括收到數(shù)據(jù)、在指定時(shí)間內(nèi)未收到任

何數(shù)據(jù)(即接收超時(shí))等。

A,B網(wǎng)報(bào)文過濾,重發(fā)原則:

(1)、任一節(jié)點(diǎn)每發(fā)送一個(gè)IDP廣播報(bào)文或UDP/IP點(diǎn)對點(diǎn)報(bào)文,數(shù)據(jù)編號根據(jù)報(bào)文是否重發(fā)分別對數(shù)

據(jù)編號值進(jìn)行計(jì)數(shù)加一。任一節(jié)點(diǎn)收到一個(gè)UDP廣播報(bào)文或UDP/IP點(diǎn)對點(diǎn)報(bào)文后,應(yīng)分別記錄所有

其它節(jié)點(diǎn)的數(shù)據(jù)編號值,而每個(gè)節(jié)點(diǎn)根據(jù)報(bào)文是否重發(fā)直分別記錄。任一節(jié)點(diǎn)收到一個(gè)新報(bào)文后按如

卜.原則處理(假設(shè):上一次報(bào)文數(shù)據(jù)編號為X,當(dāng)前報(bào)文數(shù)據(jù)編號為Y):

a、當(dāng)Y=X、Y=(X-1+65536)與65536、(X-2+65536)%65536???(X-16+65536)%65536時(shí),當(dāng)前

報(bào)文舍棄。

b、當(dāng)Y=(X+1)%65536時(shí),數(shù)據(jù)編號值更新,當(dāng)前報(bào)文正常處理。

c、當(dāng)Y=(X+2)$65536、(X+3)%65536???(X+17)%65536時(shí),當(dāng)前報(bào)文正常處理,數(shù)據(jù)編號

值重新記錄;如果收到的是需要申請重發(fā)的報(bào)文,則還需申請重發(fā)丟掉的報(bào)文(目前只考慮

從單網(wǎng)申請和單網(wǎng)重發(fā)),申請重發(fā)丟掉報(bào)文的數(shù)據(jù)編號范圍從(X+2)%65536到Y(jié)。

d、當(dāng)收到其它報(bào)文時(shí),數(shù)據(jù)編號值重新記錄,當(dāng)前報(bào)文正常處理。

(2)、雙網(wǎng)運(yùn)行時(shí),需向雙網(wǎng)同時(shí)發(fā)送報(bào)文,其中報(bào)文的數(shù)據(jù)編號值一樣。

(3)、變電站后臺監(jiān)控系統(tǒng)收到邏輯節(jié)點(diǎn)重發(fā)的報(bào)文,不進(jìn)行數(shù)據(jù)編號的判斷。

3.1.2.2性能要求

遙測越區(qū)傳送:W3秒

遙測全系統(tǒng)掃描:3?8秒

開關(guān)量變位反應(yīng)時(shí)間:W1秒

事故變位報(bào)警反應(yīng)時(shí)間:W1秒

控制命令:W1秒

遙調(diào)命令:W3秒

11

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.1.2.3程序流程

初匕

轉(zhuǎn)束

數(shù)據(jù)處理流程圖

z?我以+小

3向vjMiI

nr

__一一一___

檢??,人1?":1人.6?

人?都

Y

數(shù)據(jù)發(fā)送處理流程圖

12

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

數(shù)據(jù)接收處理流程圖

3.1.2.4測試要點(diǎn)

1、雙網(wǎng)正常工作時(shí),后臺能正確反映間隔層設(shè)備遙測信息:時(shí)間根據(jù)總查詢時(shí)間確定)

2、雙網(wǎng)正常工作時(shí),后臺能正確反映間隔層設(shè)備遙信信息:時(shí)間根據(jù)總查詢時(shí)間確定)

3、雙網(wǎng)正確工作時(shí),后臺能正確反映間隔層設(shè)備遙脈信息:時(shí)間根據(jù)總查詢時(shí)間確定)

4、雙網(wǎng)正常工作時(shí),后臺能及時(shí)反映間隔層S0E信息,信息不丟失并不重復(fù)顯示。

5、雙網(wǎng)正常工作時(shí),后臺能及時(shí)反映間隔層遙信變位信息信息不丟失并不重復(fù)顯示。

6、雙網(wǎng)正常工作時(shí),后臺能及時(shí)反映間隔層保護(hù)事件信息,信息不丟失并不重復(fù)顯示。

7、雙網(wǎng)正常工作時(shí),后臺能正確下發(fā)遙控命令,對間隔層設(shè)備進(jìn)行遙控/遙調(diào)操作。

8、雙網(wǎng)正常工作時(shí),后臺能正確下發(fā)保護(hù)管理操作命令,對間隔層設(shè)備進(jìn)行保護(hù)管理操作(召/切定使區(qū),

召定值,設(shè)定值,對時(shí),復(fù)歸,故障錄波等)。

9、雙網(wǎng)中任一網(wǎng)絡(luò)出現(xiàn)故障時(shí),以上操作都應(yīng)該能正常運(yùn)行。

3.1.3實(shí)時(shí)監(jiān)測雙網(wǎng)運(yùn)行狀態(tài)

3.1.3.1功能描述

實(shí)時(shí)監(jiān)測雙網(wǎng)運(yùn)行狀態(tài),可人工控制雙網(wǎng)工作狀態(tài)(權(quán)限控制)。系統(tǒng)提供標(biāo)志(或在Dbtools中)

表示A,B網(wǎng)當(dāng)前運(yùn)行狀態(tài),提供A,B網(wǎng)報(bào)文監(jiān)控.A,B網(wǎng)工況投退信息將記錄入歷史事件庫,可以通過歷史

事件列表查詢,雙網(wǎng)運(yùn)行狀態(tài)可以由人工進(jìn)行設(shè)置,目前只支持投入/退出。

3.1.3.2性能要求

遙測越區(qū)傳送:W3秒

遙測全系統(tǒng)掃描:3?8秒

開關(guān)量變位反應(yīng)時(shí)間:W1秒

13

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

事故變位報(bào)警反應(yīng)時(shí)間:<1秒

控制命令:W1秒

遙調(diào)命令:三3秒

3.1.3.3程序流程

通道控制

通道狀態(tài)

3.1.3.4測試要點(diǎn)

(1)能否正確反映裝置A.B網(wǎng)通訊狀態(tài)。

14

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.2圖元&圖表繪制

3.2.1圖形的繪制

3.2.1.1功能描述

完成圖形的繪制,基本圖形包括直線、矩形、圓角矩形、橢圓、餅圖、弧、扇形圖、多邊形、文字、

模擬量、數(shù)字量:復(fù)雜圖形包括表格、實(shí)時(shí)棒形圖、實(shí)時(shí)曲線圖。

3.2.1.2接口定義

視圖類OnLbuttonDown,OnMouseMove,OnLButtonUp

3.2.1.2類設(shè)計(jì)說明

各圖形繪制類從圖形繪制基類派生,各圖形繪制工具類從圖形繪制工具基類派生。即每個(gè)圖形對應(yīng)一

個(gè)繪制類,?個(gè)繪圖工具類。圖形繪制基類負(fù)責(zé)圖形的繪制和操作,圖形繪制工具類結(jié)合鼠標(biāo)的操作完成

圖形的繪制過程。

圖形繪制類的關(guān)系如下圖:

)CDrawRect

ICDrawArc

1CDrawPoly

UCDrawOleObj

VLCDrawEnd

/>CDrawWord

CDrawObj匕

-VsCDrawGrid

心CDrawWord2

NCDrawValue

VCDrawHisValue

VCDrawEle

'CDrawCurve

圖形繪制工具類的關(guān)系如下圖:

15

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

CEditTool

CSelectTool

CRectTool

.CArcTool

[JCPolyTool

CwWdTool

CValueTool

也CHisValueTool一

v/yCCurveTool

CDrawTool6CEIeTool

嶺CBarTool

野CFileRectTool|

?CFilePo-Tool

IMCExeRectTool

,CUnitRectTool

,CExePolyTool

|CBusTool

MCConncctLincTool

CGrid-ool

類名圖形繪制基類classCDrawObj:publicCObject

主要屬性說明

CRcctm_position;〃圖形位置

LOGPENm」ogpcn;〃線條屬性

BOOLm_bBrush;〃是否應(yīng)用畫刷

LOGBRUSHm」ogbrush:〃畫刷屬性

DWORDm」LineCok)rId;〃線條顏色索引

DWORDm」FillColorId;〃填充顏色索引

shortm_nShape;〃圖形類型

LOGFONTm」ogfont;〃文字屬性

主要方法說明

virtualintGelHandleCount。;獲取圖形句柄個(gè)數(shù)

virtualCPointGetHandle(intnHandle);獲取句柄位置

viilualHCURSORGctHaiidlcCuisoi(inluHiunJk:);獲取指定句*丙)匕標(biāo)

virtualvoidSetLineColor(COLORREFcolor);設(shè)置線條顏色

virtualCOLORREFGetLineColor。;獲取線條顏色

virtualvoidSe(FillColor(COLORREFcolor);設(shè)置填充顏色

virtualvoidDraw(CDC*pDC,CPointpoint,floatscale,CRectclientRect,

BYTEflag=0,CDrawDoc*pDoc=NULL,CDrawView*pView=NULL,BYTE

shadow=0,BOOLbPen=TRUE,COLORREFcolor=0L);圖形繪制函數(shù)

virtualvoidDrawTracker(CDC*pDC,TrackerStatestale,CPointpoint,floatscale);繪制圖形句柄

virtualvoidMoveTo(consiCRec(&posilon.CDrawView*pView=NULL,BOOLbFlag=TRUE):移動圖形

virtualiniHitTest(CPointpoint,CDrawView*pView,BOOLbSelected);獲取鼠標(biāo)所在處句柄索引號

16

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

類名圖形繪制工具基類classCDrawTool

主要屬性說明

DrawShapem_drawSh叩e;圖形類型

staticCPtrListc」ools;圖形工具鏈表

staticCPoinlc_down;鼠標(biāo)左鍵按下位置

staticCPoinlc」ast;鼠標(biāo)左鍵釋放位置

主要方法說明

staticCDrawTool*FindTool(DrawShapedrawShapc);根據(jù)圖形類型選擇圖形工具類

virtualvoidOnLButtonDown(CDrawView*pView,UINTnFlags,constCPoint&point);左鍵按卜消息

virtualvoidOnLButtonDblClk(CDrawView*pView,UINTnFlags,constCPoint&point);左健雙擊消息

virtualvoidOnLButtonUp(CDrawView*pVicw,UINTnFlags,constCPoint&point);左鍵釋放消息

virtualvoidOnMouseMove(CDrawView*pView,UINTnF;ags,constCPoint&point);鼠標(biāo)移動消息

virtualvoidOnRButtonDown(CDrawView*pVicw,UINTnFlags,constCPoint&point);右鍵按下消息

virtualvoidOnRButtonUp(CDrawView*pVicw,UINTnFlags,constCPoint&point);右鍵釋放消息

virtualvoidOnRButtonDblClkfCDrawVicw*pVicw.UINTnFlags.constCPoint&point):右鍵雙擊消息

3.2.1.3程序流程

u

.:

un

3.2.1,4測試要點(diǎn)

(1)能夠按照選擇的圖形工具在繪圖區(qū)域內(nèi)繪制圖形

(2)能夠從鼠標(biāo)左鍵按下位置開始繪制圖形,鼠標(biāo)左鍵釋放位置結(jié)束圖形繪制

17

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.2.2圖元的繪制

3.2.2.1功能描述

完成圖元繪制。文件新建或打開時(shí)軟件客戶區(qū)會自動分割為繪圖區(qū)(左側(cè))和圖元管理區(qū)

(右側(cè))。圖元管理區(qū)將圖元庫所有圖元加載到圖表繪制軟件中。

3.2.2.2類設(shè)計(jì)說明

類名圖元繪制類classCDrawEle:publicCDrawObj

主要屬性說明

intm」ElementId;圖元id

CElementObj*m_pElementObj;圖元對應(yīng)圖形對象

主要方法說明

virtualintGelHandleCounl。;獲取圖形句柄個(gè)數(shù)

virtualCPointGetHandle(intnHandle);獲取句柄位置

virtualHCURSORGe(HandleCursor(intnHandle);獲取指定句柄光標(biāo)

virtualvoidSetLineColor(COLORREFcolor);設(shè)置線條顏色

virtualCOLORREFGetLineColor。;獲取線條顏色

virtualvoidSetFillColor(COLORREFcolor);設(shè)置填充顏色

virtualvoidDraw(CDC*pDC,CPointpoint,floatscale,CReclclientRect,

BYTEflag=0,CDrawDoc*pDoc=NULL,CDrawView*pView=NULL,BYTE

shadow=0,BOOLbPen=TRUE,COLORREFcolor=OL);圖形繪制函數(shù)

virtualvoidDrawTracker(CDC*pDC,TrackerSlates(ate,CPointpoint,floatscale);繪制圖形句柄

virtualvoidMoveTo(constCRect&positon,CDrawView*pView=NULL,B()OLbFlag=TRUE);移動圖形

virtualintHitTest(CPointpoint,CDrawView*pView.BOOLbSelected);獲取鼠標(biāo)所在處句柄索引號

類名圖元繪制工具基類classCEleTool:CDrawTool

主要屬性說明

主要方法說明

virtualvoidOnLButtonDo\vn(CDrawVicw*pView,DINTnFlags,constCPoint&poin。;左鍵按卜消息

virtualvoidOnLButtonDblClk(CDrawVicw*pView,UlNTnFlags,constCPoint&point);左犍雙擊消息

virtualvoidOnLButtonUp(CDrawView*pView,UINTnFlags,constCPoint&point);左鍵釋放消息

virtualvoidOnMouseMove(CDrawView*pView,UINTnFiags,constCPoint&point);鼠標(biāo)移動消息

virtualvoidOnRButtonDownCCDrawVicw*pView,UINTnFlags,constCPoint&point);右鍵按卜消息

virtualvoidOnRButtonUp(CDrawView*pView,UINTnFlags,constCPoint&point);右鍵釋放消息

virtualvoidOnRButtonDblClk(CDrawView*pView,UINTnFlags,constCPoint&point);右鍵雙擊消息

3.2.2.3程序流程

參照圖形的繪制流程。

I8

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.2.2.4測試要點(diǎn)

(1)能夠按照選擇的圖元在繪圖區(qū)域內(nèi)繪制圖元

(2)能夠在鼠標(biāo)左鍵按下位置繪制圖元

3.2.3圖形&圖元的操作

3.2.3.1功能描述

完成圖形&圖元操作,包括移動、縮放、撤銷、重做、對齊、前移、后移。

3.2.3.3接口定義

視圖類OnLbuttonDown,OnMouseMove.OnLButtonUp

3.2.3.4類設(shè)計(jì)說明

移動、縮放操作功能所涉及的類整合在圖形繪制模塊。

3.2.3.5程序流程

移動圖形流程:

改變圖元前后位置:

I9

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

A

HU尸

U

I

x&必rin,jui,*”,?□

:

Th

3.2.3.6測試要點(diǎn)

能夠按照要求完成相應(yīng)的操作。

3.2.4圖形&圖元靜態(tài)屬性配置

3.2.4.1功能描述

完成圖形&圖元靜態(tài)屬性配置。幾何圖形的線型、線寬、線條顏色、封閉圖形是否填充、文字字體、

字號、字體顏色。

3.2.4.2接口定義

視圖類OnLButtonDblClk

3.2.4.3類設(shè)計(jì)說明

對繪圖屬性的設(shè)置學(xué)作在視圖類中增加函數(shù)實(shí)現(xiàn)。此模塊主要屬性和類設(shè)計(jì)如下表所示。

類名視圖類CDrawView

主要屬性說明

主要方法說明

VoidModifyFont(CstringsFontName);〃設(shè)置字體

VoidModifyFoWQJizc(intnSizc),設(shè)置字體大小

VoidOiiFunllSBuldO;〃設(shè)置字體是否加粗

VoidOnFontlSItalic。;〃設(shè)置字體是否傾斜

VoidOnFontlSUnderlinc。;;〃設(shè)置字體是否帶卜劃線

VoidOnFontColor。;//設(shè)置字體顏色

VoidModifyLineStyle(intnStyle);//設(shè)置線條類型

VoidModifyLincWidth(intnWidth);〃設(shè)置線條寬度

VoidonLineColor()〃設(shè)置線條顏色

20

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.2.4.4程序流程

3.2.4.5測試要點(diǎn)

能夠按照要求完成選中圖形靜態(tài)屬性設(shè)置。

3.2.5圖形&圖元?jiǎng)討B(tài)屬性配置

3.2.5.1功能描述

完成圖形&圖元?jiǎng)討B(tài)屬性配置,即動態(tài)關(guān)聯(lián)數(shù)據(jù)。僅限實(shí)時(shí)圖形&圖元。

3.2.5.2接口定義

視圖類OnRButtonDblClk

3.2.5.3類設(shè)計(jì)說明

參照圖形&圖元的繪制中CdrawObj類的定義。

3.2.5.4程序流程

參照圖形&圖元靜態(tài)屬性配置流程。

3.2.5.5測試要點(diǎn)

能夠?qū)x中圖形&圖元進(jìn)行動態(tài)數(shù)據(jù)關(guān)聯(lián)。

3.2.6畫布屬性配置

3.2.6.1功能描述

完成畫布屬性配置,指畫布圖層管理、畫布顏色、是否顯示網(wǎng)格等。

21

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.2.6.2類設(shè)計(jì)說明

類名|文檔類CDrawDo;

王要屬性說明

主要方法說明

voidCD「a\vDoc::OnViewPicChoose()圖層管理

voidCDrawDoc::OnViewPaperColor()畫布顏色

voidCD「a\vDoc::OnViewGrid()是否顯示網(wǎng)格

CDrewView

aaD□□0InvssicJObj

3.2.6.4測試要點(diǎn)

能夠按照要求成功設(shè)置畫布屬性。

3.2.7文件操作

3.2.7.1功能描述

完成文件操作,包括新建、打開、保存、另存為、關(guān)閉、打印操作。

3.2.7.2接口定義

擴(kuò)展名為.pic文件。

3.2.7.3類設(shè)計(jì)說明

MFC工程封裝了文件操作功能,不需要額外的設(shè)計(jì)。

3.2.7.4測試要點(diǎn)

能夠按照要求完成文件操作。

22

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

3.2.8BMP位圖導(dǎo)入

3.2.8.1功能描述

BMP位圖導(dǎo)入模塊實(shí)現(xiàn)BMP位圖通過路徑直接導(dǎo)入的功能。

選擇菜單工具|導(dǎo)入BMP位圖,彈出打開文件對話框,優(yōu)擇需要導(dǎo)入的位圖,點(diǎn)擊確定將位圖導(dǎo)入到

繪圖區(qū)域。

對位圖的操作(選擇、移動、復(fù)制、剪切、粘貼、對齊等)與其他圖形對象的操作一致,同時(shí)雙擊位

圖能夠調(diào)用windows自帶的面圖程序?qū)ξ粓D進(jìn)行編輯。

3.2.8.2性能要求

位圖的大小控制在2M以內(nèi),只支持.Bmp文件格式。

3.2.8.3類設(shè)計(jì)說明

此模塊設(shè)計(jì)類不需要單獨(dú)設(shè)計(jì),直接使用WQJ-900T圖表繪制軟件。幅對象CdrawOleObj類即可。

3.2.8.4程序流程

BMP位圖繪犧瀛和

3.2.8.5測試要點(diǎn)

(1)能夠按照指定的路徑準(zhǔn)確導(dǎo)入位圖

(2)能夠雙擊調(diào)用windows日帶的畫圖程序?qū)ξ粓D進(jìn)行編輯

(3)能夠?qū)ξ粓D實(shí)現(xiàn)常見的操作

3.2.9遙測/遙脈/遙信實(shí)時(shí)列表自動生成

3.2.9.1功能描述

菜單文件I列表自動生成子菜單選擇相應(yīng)的列表類型,出現(xiàn)列表創(chuàng)建對話框。實(shí)現(xiàn)示意圖如圖4-1所示,

23

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

界面示意圖如圖4-2所示。

使用單選或全選工具選擇列表點(diǎn),當(dāng)選擇點(diǎn)超過512時(shí),提示用戶選擇的點(diǎn)過多,將會影響創(chuàng)建的性

能。

列表的名稱默認(rèn)為廠站名+遙測一覽表(或遙信表、遙脈表),也可以修改列表名稱。

列表列組(每一個(gè)遙測/遙信/遙脈點(diǎn)占用3列,分別為序號、點(diǎn)名、點(diǎn)值,依次占列組寬的比例為10%,

70%,20%)o行數(shù)根據(jù)選擇的點(diǎn)和列組自動配置。示意界面如圖4-3所示。

行距和列寬根據(jù)選擇的字體大小自動配置,繪制好的列表可以通過拖動表格實(shí)現(xiàn)。創(chuàng)建第一個(gè)列表起

始位置默認(rèn)為(50,100)處,其他列表起始位置依次向又下方偏移(15,15)o可以根據(jù)實(shí)際情況整體拖

動位置。

標(biāo)題字體和數(shù)據(jù)字體為系統(tǒng)字體,也可自定義。字體顏色和表格顏色默認(rèn)為系統(tǒng)顏色,也可自定義。

表格默認(rèn)為直角、雙邊,可自定義表格樣式。雙擊表格可以改變表格樣式,同時(shí)可以根據(jù)實(shí)際情況插入行,

數(shù)目可以自己定義。

列表表格和數(shù)據(jù)分離,可以根據(jù)實(shí)際情況使用繪圖屬性工具欄改變表格和數(shù)據(jù)的相關(guān)屬性。

點(diǎn)擊創(chuàng)建在繪圖區(qū)域內(nèi)繪制列表,數(shù)據(jù)名稱和值根據(jù)所選點(diǎn)自動配置。支持手動修改數(shù)據(jù)屬性和數(shù)據(jù)關(guān)聯(lián)。

3.2.9.3接口定義

視圖類OnDrawAutoYCReport、OnDrawAutoYXRcport,OnDrawAutoYMReport

3.2.9.4類設(shè)計(jì)說明

此模塊設(shè)計(jì)類從WQJ-900T圖表繪制軟件表格類派生。此模塊需要修改屬性和方法如下表所示。

24

WQJ-900T變電站后臺監(jiān)控系統(tǒng)軟件詳細(xì)設(shè)計(jì)說明書VI.00

類名列表自動生成類CDrawAutoGrid::CDrawGrid

主要屬性說明

Intm_nNum;〃點(diǎn)數(shù)量

Intm_nRow;〃行數(shù)

Intm_nColGroup;〃列組

intm_nRowHeight;〃行距

intm_nColGroupWidth;;〃列組寬

intm_nTypc;〃點(diǎn)類型,1遙測;2遙信;3遙脈,通過宏定義

LOGFONTm」ogfontHead;〃標(biāo)題字體

LOGFONTm」og「onl;〃數(shù)據(jù)字體

Cstringm_sReportName;〃標(biāo)題名稱

CIndexObjListm_IndexObjList,點(diǎn)關(guān)聯(lián)鏈表

1601_116對811^咋怕;//是否為直角,1為直角,。圓角

#defineINDEX_WIDTH_RATIO0.1〃索引號占列組寬的比列

#defineITEM_WIDTH_RATIOO.7//點(diǎn)名占列組寬的比列

#defineDATA_WIDTH_RATIO0.2〃點(diǎn)名占列組寬的比列

#defineREPORT_INIPOSX50〃報(bào)表起始位置x

#defineREPORT_TINIPOSY100〃報(bào)表起始位置y

主要方法說明

CRectGetPositionAt(intnRowjntmCol);〃獲取指定行、列組的起始位置

VoidDrawRcponlndex(CDrawDoc*pDoc,CDC*pDC,CRcctpostion);〃在指定位置繪制索弓I

VoidDravvRcponItcm(CDrawDoc*pDoc,CDC*pDC,CRectpostion);//在指定位置繪制點(diǎn)名

VoidDrawRcpoitData(CDrawDoc*pDoc,CDC*pDC,CRectpostion);〃在指定位置繪制實(shí)時(shí)數(shù)據(jù)值

3.2.9.5測試要點(diǎn)

(1)能夠按設(shè)置的表格屬性和樣式繪制列表

(2)能夠準(zhǔn)確的進(jìn)行數(shù)據(jù)關(guān)聯(lián)

(3)能夠修改列表的屬性

(4)能夠?qū)α斜磉M(jìn)行常見的操作,如選擇、移動、粘貼、對齊等

3.3圖表管理

3.3.1圖表管理功能

3.3.1.1功能描述

打開軟件,軟件默認(rèn)進(jìn)入圖表管理功能界面;點(diǎn)擊工具欄上的“添加”,在彈出的畫面中選擇鏈接文

件、修改編號、名稱、說明,點(diǎn)擊“確定”即可,但要注意編號不能重復(fù),應(yīng)依次遞增:點(diǎn)擊某個(gè)圖表文

件,點(diǎn)擊工具欄中的“刪除”按鈕,給出提

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論