• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      GDI+在裝備保障輔助決策中的應(yīng)用*

      2016-04-08 01:49:48劉在基
      艦船電子工程 2016年1期
      關(guān)鍵詞:輔助決策裝備保障

      劉在基 郭 靜 凌 韜

      (91551部隊 九江 332005)

      ?

      GDI+在裝備保障輔助決策中的應(yīng)用*

      劉在基郭靜凌韜

      (91551部隊九江332005)

      摘要GDI+是圖形設(shè)備接口的高級實現(xiàn),非常適合輔助決策時數(shù)據(jù)圖形化輸出的需要。在選擇最佳保障位置的過程中,利用GDI+獲取數(shù)據(jù)并輸出結(jié)果,達(dá)到提高裝備保障輔助決策效率效果的目的。

      關(guān)鍵詞GDI+; 裝備保障; 輔助決策

      Application of GDI+ in Assistant Decision-making in Equipment Indemnification

      LIU ZaijiGUO JingLING Tao

      (No. 91551 Troops of PLA, Jiujiang332005)

      AbstractGDI+ is the advanced implementation of Graphics Device Interface(GDI), and is highly suitable for graphic output in assistant decision-making. In order to improve the efficiency and effect of decision-making in equipment indemnification, GDI+ is used to collect data and output results in the course of deploying a optimum indemnificatory position.

      Key WordsGDI+, equipment indemnification, assistant decision-making

      Class NumberE92

      1引言

      .NET Framework為用戶操作圖形提供了GDI+應(yīng)用程序編程接口,GDI+是圖形設(shè)備接口GDI的高級實現(xiàn),對GDI進(jìn)行了優(yōu)化,并添加了許多新特性,如漸變畫刷、獨立的路徑對象、矩陣對象、區(qū)域和多格式圖片支持。GDI+性能良好且易于使用,可直接在Windows窗體和控件上呈現(xiàn)圖形圖像,不用考慮句柄和設(shè)備環(huán)境等概念,用戶在將數(shù)據(jù)信息輸出至屏幕和打印機時無須顧慮具體顯示設(shè)備的細(xì)節(jié),只需要創(chuàng)建一個Graphics對象,直接調(diào)用該對象的方法繪圖即可,非常適合數(shù)據(jù)圖形化輸出的需要[1~3]。

      2應(yīng)用實例

      下面以保障點部署位置的選擇決策為例,說明GDI+在輔助決策中的應(yīng)用。

      根據(jù)保障對象的地理坐標(biāo)信息來規(guī)劃保障點部署位置,是一個求距離函數(shù)最小值的問題。一般來講,可以分為單點部署位置規(guī)劃和多點部署位置規(guī)劃兩種情況。

      單點部署位置規(guī)劃是指根據(jù)保障對象的信息決定出一個最優(yōu)保障點,或者從k個待選保障點中選出一個最優(yōu)保障點,使其對各保障對象的加權(quán)距離之和為最小。

      多點部署位置規(guī)劃是指根據(jù)基本保障對象及各類支援保障對象的信息計算出若干個最優(yōu)保障點,或者從k個待選保障點中選出若干個最優(yōu)保障點,使其對各自的基本保障對象及支援保障對象的加權(quán)距離之和最小。

      2.1單點部署位置規(guī)劃

      設(shè)保障對象i的坐標(biāo)為(xi,yi),保障點的坐標(biāo)為(x0,y0),該問題即是求函數(shù)(n為保障對象的個數(shù)):

      (1)

      達(dá)到最小時x0和y0的值。也可轉(zhuǎn)化為求:

      (2)

      最小時x0和y0的值。

      可解得:

      (3)

      (4)

      利用式(3)和式(4)計算最優(yōu)保障點坐標(biāo)(x0,y0),其中,fi為保障對象i的權(quán)重。確定權(quán)重的方法主要有專家估測法、加權(quán)統(tǒng)計法、頻數(shù)統(tǒng)計法等。式(5)是按照保障對象的重要度、任務(wù)量的統(tǒng)計平均值相乘得到的權(quán)重值:

      fi=重要度×任務(wù)量

      (5)

      如果是從k個待選保障點中選出一個最優(yōu)保障點,則只需按式(2)和式(3)分別計算出各保障點到其保障對象的加權(quán)距離之和Si,最小者即最優(yōu)保障點。

      2.2多點部署位置規(guī)劃

      多點部署位置規(guī)劃涉及了不同的支援保障對象,由于權(quán)重的確定方式不同,距離函數(shù)D的計算略為復(fù)雜一些:

      (6)

      fji表示j類保障對象i的權(quán)重。以同樣的方法可求得:

      (7)

      (8)

      多保障點部署與單保障點部署還有一點區(qū)別就是:各保障點的基本保障對象和支援保障對象是不盡相同的。假設(shè)有兩個保障點M1、M2對三個保障對象N1、N2、N3進(jìn)行保障,對于M1來講,N1、N2為基本保障對象,N3為支援保障對象,而對于M2,N2、N3為基本保障對象,N1為支援保障對象。針對這一問題,需要重復(fù)使用式(6)~式(8)進(jìn)行計算。

      3利用GDI+輔助決策

      以單保障點部署位置優(yōu)選為例,具體實現(xiàn)步驟如下:

      首先,保存用戶輸入的保障對象信息到數(shù)據(jù)庫,并在DataGridView中顯示出來[5]。

      其次,利用式(3)計算最優(yōu)保障點的坐標(biāo)。注意地理坐標(biāo)和屏幕坐標(biāo)的相互轉(zhuǎn)換。可以參考下列公式(以度.度格式為例):

      (9)

      (10)

      最后,利用GDI+繪制出坐標(biāo)系和保障對象、最優(yōu)保障點的位置[4]。由于GDI+坐標(biāo)系統(tǒng)的y軸朝下,要時刻注意數(shù)據(jù)的轉(zhuǎn)換[6]。

      為提高直觀性和實用性,可以將地形圖導(dǎo)入坐標(biāo)系,在保障對象的位置點擊鼠標(biāo),響應(yīng)單擊鼠標(biāo)的事件,利用MouseEventArgs類的Location屬性獲取保障對象的坐標(biāo)后進(jìn)行計算,這樣可以省去屏幕坐標(biāo)和地理坐標(biāo)的互換[7~9]。

      導(dǎo)入背景圖的方法如下:

      1) 在設(shè)計頁添加ofd控件;

      2) 在代碼頁加入下列函數(shù)響應(yīng)“導(dǎo)入地圖”事件:

      private void btnImport_Click(object sender, EventArgs e)

      {

      ofd.InitialDirectory = Application.StartupPath + "";

      ofd.ShowDialog();//設(shè)置起始路徑,打開查找對話框

      Bitmap myBitmap = new Bitmap(ofd.FileName);//獲得背景圖

      Graphics e = this.PnlImage.CreateGraphics();//在圖像顯示控件PnlImage上創(chuàng)建繪圖類Graphics的對象e

      e.DrawImage(myBitmap, 0, 0);// DrawImage的參數(shù)必須為Image對象

      }

      程序運行界面如圖1所示。

      圖1 單保障點部署位置優(yōu)選運行界面

      4結(jié)語

      裝備保障輔助決策往往涉及較多數(shù)據(jù),數(shù)據(jù)間關(guān)系錯綜復(fù)雜,數(shù)據(jù)呈現(xiàn)不夠形象、容易混淆,不利于決策人員迅速有效地獲取信息。因此,有必要利用計算機手段來提高數(shù)據(jù)的計算、管理和使用效率,GDI+在輸出圖形圖像方面簡單易用的特點,可以較好滿足輔助決策中對決策結(jié)果快速、直觀呈現(xiàn)的需要[10]。

      參 考 文 獻(xiàn)

      [1] 李利正,楊世杰.基于GDI+的特殊統(tǒng)計圖的設(shè)計[J].科技信息,2007,35:572-574.

      [2] 車森,劉海硯,劉輝,等.GDI+在電子地圖可視化中的應(yīng)用[J].測繪科學(xué),2008,33(1):226-228.

      [3] 李乃文,傅游,沈?qū)W利,等.C#程序設(shè)計實踐教程[M].北京:清華大學(xué)出版社,2007:295-297.

      [4] 何西華,顧小豐.坐標(biāo)變換技術(shù)在Windows GDI設(shè)計中的應(yīng)用[J].軟件導(dǎo)刊,2008,17(6):48-49.

      [5] 吳曉艷.用ADO.NET實現(xiàn)對數(shù)據(jù)庫的操作[J].科技信息,2008,13:33-34.

      [6] 凌韜,黃志軍,張立平.艦船裝備保障輔助決策系統(tǒng)的設(shè)計與實現(xiàn)[J].艦船電子工程,2008,28(6):154-155,176.

      [7] Simon R, Burt H. Professional C#, Second Edition[M]. Birmingham: Wrox Press Inc.,2002:399-419.

      [8] 張慶華,陳晨,李月潔,等.ASP.NET 2.0完全自學(xué)手冊[M].北京:機械工業(yè)出版社,2007:218-221.

      [9] 潘杰,黃志軍.基于.NET平臺和C#語言的MapObjects二次開發(fā)[J].計算機與數(shù)字工程,2005,33(12):107-109.

      [10] 王虎,張駿.管理信息系統(tǒng)[M].第2版.武漢:武漢理工大學(xué)出版社,2007:1-2.

      中圖分類號E92

      DOI:10.3969/j.issn.1672-9730.2016.01.031

      作者簡介:劉在基,男,工程師,研究方向:指揮自動化。郭靜,女,工程師,研究方向:指揮自動化。凌韜,男,碩士,研究方向:指揮自動化。

      *收稿日期:2015年7月4日,修回日期:2015年8月19日

      猜你喜歡
      輔助決策裝備保障
      基于微信公眾號的招標(biāo)服務(wù)平臺應(yīng)用研究
      基于全景數(shù)據(jù)的智能修理與快速電力故障處置支持平臺
      科技資訊(2016年35期)2017-04-20 14:07:30
      基于綜合集成研討廳的協(xié)同會商系統(tǒng)的思考
      淺談裝甲裝備應(yīng)急維修保障
      東方教育(2016年3期)2016-12-14 20:23:20
      陸軍戰(zhàn)時軍械裝備保障需求分析研究
      價值工程(2016年31期)2016-12-03 01:08:57
      基于WebGIS的“多規(guī)合一”輔助決策支持系統(tǒng)設(shè)計與實現(xiàn)
      海軍裝備保障企業(yè)集團(tuán)化運行探索
      軍用機器人在裝備保障中的應(yīng)用
      科技視界(2016年16期)2016-06-29 20:57:42
      GIS在城市排水防澇中的應(yīng)用趨勢
      科技視界(2016年1期)2016-03-30 22:40:14
      我軍裝備軍民融合式發(fā)展途徑探析
      中國市場(2016年7期)2016-03-07 16:49:44
      孟村| 铅山县| 靖远县| 德庆县| 外汇| 衢州市| 锡林郭勒盟| 肥东县| 盐城市| 荆门市| 瑞昌市| 霍邱县| 桦甸市| 安国市| 呼图壁县| 富宁县| 常宁市| 九江市| 丰台区| 赤壁市| 专栏| 长宁区| 洪泽县| 德清县| 巧家县| 许昌市| 阿克| 射阳县| 五台县| 云和县| 双鸭山市| 营山县| 时尚| 报价| 雅江县| 莱州市| 濮阳县| 莱芜市| 辽宁省| 金坛市| 当阳市|