日本老熟妇一二三区-麻豆视频精品一区-人妻中文字幕xx-一区二区美女少妇-日本成人一级在线

  • Visual Graph應(yīng)用于工業(yè)監(jiān)控系統(tǒng)———Visual Graph應(yīng)用于工業(yè)監(jiān)控系統(tǒng)
    北京圖王軟件開發(fā)有限公司

      下圖表示工業(yè)監(jiān)控類軟件常用的流程,其中Visual Graph負(fù)責(zé)實(shí)現(xiàn)圖形的設(shè)計(jì)界面和運(yùn)行界面,后臺(tái)數(shù)據(jù)庫(kù)、通訊、板卡等由軟件公司或者系統(tǒng)集成商自行提供,我們提供技術(shù)咨詢服務(wù)。

      使用Visual Graph開發(fā)的流程如下:

      一、準(zhǔn)備元件庫(kù):

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

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

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

      二、繪制工業(yè)監(jiān)控界面:

        有了元件庫(kù)后,就可以用他們繪制監(jiān)控界面了,設(shè)計(jì)完成后,假設(shè)保存為文件"c:\jiankong.tbl"。

      三、在開發(fā)環(huán)境中使用:

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

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

      當(dāng)我們想控制畫面上的某個(gè)開關(guān)“開關(guān)A”,使它關(guān)閉,就寫:

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

      或者,簡(jiǎn)單點(diǎn),也可以這么寫:

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

      在實(shí)際工作中,當(dāng)然不是把常數(shù)傳遞給設(shè)備了,而是要傳遞字符串值、邏輯型值。

     
     
    網(wǎng)站首頁(yè)  |  關(guān)于我們  |  聯(lián)系我們  |  廣告服務(wù)  |  版權(quán)隱私  |  友情鏈接  |  站點(diǎn)導(dǎo)航