天堂网www中文天堂在线/色操在线/成人精品视频一区二区三区/欧美特黄一片aa大片免费看

  • Visual Graph應用于工業監控系統———Visual Graph應用于工業監控系統
    北京圖王軟件開發有限公司

      下圖表示工業監控類軟件常用的流程,其中Visual Graph負責實現圖形的設計界面和運行界面,后臺數據庫、通訊、板卡等由軟件公司或者系統集成商自行提供,我們提供技術咨詢服務。

      使用Visual Graph開發的流程如下:

      一、準備元件庫:

      應當首先準備好需要用到的圖形元件庫,比如常用的設備刀閘、開關、變壓器、傳送帶、電流計、溫度計、液壓容器等等,這些元件一定是可以動作的,也是應該包含很多設備屬性的,恰好,Visual Graph提供了自定義屬性的功能,您不僅可以自定義存儲屬性(也就是設備里面存儲的設備生產廠家、型號、生產年代等信息),更可以自定義動作屬性。

      例如下面這個刀閘元件就包括一個自定義的屬性IsOff,只要改變此值,使之等于True或者False,刀閘就可以呈現開或分的狀態。

      再如下面這個開關元件,它包含了一個自定義的屬性IsOff,只要改變此值,使之等于True或者False,這個開關就會變化。

      二、繪制工業監控界面:

        有了元件庫后,就可以用他們繪制監控界面了,設計完成后,假設保存為文件"c:\jiankong.tbl"。

      三、在開發環境中使用:

      以Delphi系統為例,首先安裝好Visual Graph提供的ActiveX組件,然后在窗口上放置一個Visual Graph子窗口,命名為vgctrl1,然后在窗口創建后(FormShow,不能在FormCreate中)執行下面的程序:

      vgctrl1.Run( 'c:\jiankong.tbl' ); //載入監控畫面

      當我們想控制畫面上的某個開關“開關A”,使它關閉,就寫:

      vgctrl1.vg.ActiveSheet.UnitByName( '開關A' ).SetPropertyValue( 'OnOff', false );

      或者,簡單點,也可以這么寫:

      vgctrl1.vg.Execute( '開關A.OnOff=false' );

      在實際工作中,當然不是把常數傳遞給設備了,而是要傳遞字符串值、邏輯型值。

     
     
    網站首頁  |  關于我們  |  聯系我們  |  廣告服務  |  版權隱私  |  友情鏈接  |  站點導航