新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 可重構(gòu)設(shè)計(jì)的測(cè)控站監(jiān)控系統(tǒng)研究與實(shí)現(xiàn)

可重構(gòu)設(shè)計(jì)的測(cè)控站監(jiān)控系統(tǒng)研究與實(shí)現(xiàn)

作者: 時(shí)間:2011-11-22 來(lái)源:網(wǎng)絡(luò) 收藏
軟件設(shè)計(jì)

  在監(jiān)控軟件設(shè)計(jì)上采用工業(yè)控制系統(tǒng)的組態(tài)思想,將不同的測(cè)控設(shè)備抽象為不同類別的控制設(shè)備控件,構(gòu)造系統(tǒng)配置數(shù)據(jù)庫(kù)和設(shè)備控件數(shù)據(jù)庫(kù)。通過(guò)修改數(shù)據(jù)庫(kù)參數(shù),可靈活地配置軟件系統(tǒng)。圖3是軟件結(jié)構(gòu)示意圖。

地面站監(jiān)控系統(tǒng)軟件結(jié)構(gòu)

  圖3 地面站軟件結(jié)構(gòu)

  ① 設(shè)備控件庫(kù)

  將所有的測(cè)控設(shè)備進(jìn)行分析并分類整理,將它們抽象為具有不同顯示屬性和控制屬性的設(shè)備控件,來(lái)分別對(duì)應(yīng)實(shí)際的測(cè)控設(shè)備,通過(guò)操作該設(shè)備控件就可以實(shí)現(xiàn)對(duì)物理測(cè)控設(shè)備的控制。例如,變頻器控件、開(kāi)關(guān)矩陣控件、數(shù)據(jù)采集接口單元等(見(jiàn)圖 4)。由于控件和主程序可以分開(kāi)進(jìn)行開(kāi)發(fā),具有一定的獨(dú)立性。

  通過(guò)構(gòu)建設(shè)備控件庫(kù),可以增加整個(gè)地面監(jiān)控軟件的復(fù)用性和通用性。經(jīng)過(guò)多年的開(kāi)發(fā)和應(yīng)用,我們已經(jīng)構(gòu)建了相當(dāng)規(guī)模的設(shè)備控件庫(kù),基本可以滿足一般地面站的監(jiān)控軟件監(jiān)控需求。

系統(tǒng)中利用控件作為主要的顯示形式

  圖4 系統(tǒng)中利用控件作為主要的顯示形式(示例)

  ② 系統(tǒng)配置數(shù)據(jù)庫(kù)

  為了保證系統(tǒng)的可重構(gòu)性,設(shè)計(jì)了系統(tǒng)配置數(shù)據(jù)庫(kù),保存當(dāng)前整個(gè)系統(tǒng)的設(shè)備控件的類型、種類、接口形式等以及系統(tǒng)鏈路的配置情況,多個(gè)DIU的IP地址以及其各個(gè)通道設(shè)備配置情況等信息。當(dāng)測(cè)控系統(tǒng)的測(cè)控設(shè)備組成發(fā)生變化或者添加測(cè)控設(shè)備時(shí),通過(guò)系統(tǒng)的配置程序?qū)ο到y(tǒng)配置數(shù)據(jù)庫(kù)進(jìn)行更改或者添加必要的設(shè)備控件,就可以實(shí)現(xiàn)從硬件到軟件的重構(gòu)。

  通過(guò)配置程序和運(yùn)行程序,把系統(tǒng)框架和監(jiān)控的內(nèi)容相分離,通過(guò)配置數(shù)據(jù)庫(kù)使二者有機(jī)結(jié)合起來(lái),使系統(tǒng)具有較強(qiáng)的靈活性和擴(kuò)展性。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉