|
概念 紫zi金jin橋qiao監jian控kong組zu態tai軟ruan件jian給gei組zu態tai軟ruan件jian增zeng加jia了le一yi項xiang新xin的de特te性xing,可ke以yi動dong態tai地di生sheng成cheng畫hua麵mian。動dong態tai生sheng成cheng畫hua麵mian即ji在zai運yun行xing環huan境jing下xia對dui已yi有you畫hua麵mian進jin行xing編bian輯ji。它ta不bu同tong於yu在zai線xian組zu態tai,在zai線xian組zu態tai是shi在zai畫hua麵mian運yun行xing的de同tong時shi,進jin入ru組zu態tai環huan境jing,在zai組zu態tai環huan境jing中zhong對dui畫hua麵mian進jin行xing修xiu改gai。而er動dong態tai生sheng成cheng畫hua麵mian是shi在zai運yun行xing環huan境jing中zhong直zhi接jie修xiu改gai畫hua麵mian。動dong態tai生sheng成cheng畫hua麵mian改gai變bian了le已yi往wang必bi須xu在zai編bian輯ji環huan境jing下xia生sheng成cheng的de曆li史shi。給gei組zu態tai軟ruan件jian帶dai來lai了le新xin的de活huo力li,並bing預yu示shi著zhe組zu態tai軟ruan件jian新xin的de發fa展zhan方fang向xiang。 動態生成的優點 解jie決jue了le畫hua麵mian不bu確que定ding問wen題ti。本ben來lai就jiu存cun在zai這zhe樣yang的de需xu求qiu,如ru需xu要yao將jiang某mou些xie相xiang關guan的de參can數shu放fang到dao一yi起qi比bi較jiao,相xiang關guan性xing要yao依yi賴lai運yun行xing時shi產chan生sheng的de事shi件jian才cai能neng確que定ding,因yin為wei參can數shu多duo,其qi組zu合he更geng多duo,在zai組zu態tai時shi無wu法fa窮qiong舉ju。這zhe時shi動dong態tai的de生sheng成cheng各ge個ge部bu件jian,並bing將jiang其qi與yu各ge參can數shu相xiang關guan聯lian就jiu能neng很hen容rong易yi解jie決jue問wen題ti。 精簡畫麵。已往動態場景的實現在組態環境中必須一一羅列,並且需要在許多畫麵元素中加入隱藏、顯(xian)現(xian)動(dong)畫(hua),製(zhi)作(zuo)維(wei)護(hu)非(fei)常(chang)繁(fan)瑣(suo),在(zai)運(yun)行(xing)時(shi)這(zhe)些(xie)元(yuan)素(su)不(bu)管(guan)用(yong)到(dao)與(yu)否(fou)都(dou)要(yao)為(wei)其(qi)分(fen)配(pei)空(kong)間(jian)。動(dong)態(tai)生(sheng)成(cheng)技(ji)術(shu)可(ke)以(yi)在(zai)需(xu)要(yao)時(shi)創(chuang)建(jian),不(bu)但(dan)使(shi)畫(hua)麵(mian)簡(jian)化(hua),同(tong)時(shi)也(ye)減(jian)小(xiao)了(le)係(xi)統(tong)開(kai)銷(xiao)。 精簡組態環境。動態生成畫麵所使用的構件都是與當前應用相關的,無關的構件不會出現在運行時的“組態”環境中。運行時的“組態”就jiu是shi動dong態tai生sheng成cheng畫hua麵mian,相xiang對dui於yu開kai發fa環huan境jing中zhong的de組zu態tai要yao單dan一yi得de多duo,工gong廠chang的de技ji術shu人ren員yuan也ye很hen容rong易yi掌zhang握wo。這zhe即ji保bao證zheng了le最zui終zhong應ying用yong程cheng序xu的de可ke擴kuo展zhan性xing,又you保bao證zheng了le運yun行xing“組態”的簡單性、方便性。 維(wei)護(hu)方(fang)便(bian)。傳(chuan)統(tong)意(yi)義(yi)的(de)組(zu)態(tai)是(shi)在(zai)工(gong)程(cheng)組(zu)態(tai)完(wan)成(cheng)後(hou),應(ying)用(yong)程(cheng)序(xu)的(de)功(gong)能(neng)已(yi)經(jing)固(gu)化(hua)好(hao)了(le)。如(ru)果(guo)需(xu)要(yao)修(xiu)改(gai)或(huo)增(zeng)加(jia)新(xin)功(gong)能(neng),還(hai)必(bi)須(xu)進(jin)入(ru)開(kai)發(fa)環(huan)境(jing)重(zhong)新(xin)配(pei)置(zhi)。這(zhe)一(yi)般(ban)需(xu)要(yao)精(jing)通(tong)開(kai)發(fa)環(huan)境(jing),並(bing)且(qie)熟(shu)悉(xi)該(gai)工(gong)程(cheng)的(de)工(gong)程(cheng)師(shi)來(lai)完(wan)成(cheng)。如(ru)果(guo)工(gong)程(cheng)不(bu)是(shi)本(ben)單(dan)位(wei)完(wan)成(cheng)的(de),還(hai)要(yao)涉(she)及(ji)到(dao)升(sheng)級(ji)改(gai)造(zao),甚(shen)至(zhi)另(ling)立(li)項(xiang)目(mu)的(de)費(fei)用(yong)。動(dong)態(tai)生(sheng)成(cheng)可(ke)以(yi)保(bao)證(zheng)係(xi)統(tong)有(you)一(yi)定(ding)程(cheng)度(du)的(de)擴(kuo)展(zhan)性(xing),並(bing)且(qie)可(ke)以(yi)由(you)工(gong)廠(chang)的(de)一(yi)般(ban)技(ji)術(shu)人(ren)員(yuan)來(lai)完(wan)成(cheng)。 利li於yu組zu態tai軟ruan件jian向xiang行xing業ye化hua發fa展zhan。行xing業ye工gong程cheng師shi可ke以yi針zhen對dui自zi己ji的de行xing業ye需xu求qiu,配pei置zhi運yun行xing時shi所suo需xu構gou件jian,讓rang普pu通tong技ji術shu人ren員yuan使shi用yong,這zhe就jiu形xing成cheng了le三san級ji應ying用yong模mo式shi,軟ruan件jian工gong程cheng師shi集ji中zhong精jing力li開kai發fa靈ling活huo的de手shou段duan,行xing業ye工gong程cheng師shi致zhi力li於yu行xing業ye構gou件jian的de構gou建jian,最zui終zhong技ji術shu人ren員yuan實shi現xian自zi己ji的de應ying用yong邏luo輯ji。三san級ji應ying用yong模mo式shi將jiang大da大da加jia速su組zu態tai軟ruan件jian行xing業ye化hua進jin程cheng。 動態生成的步驟 動態加入圖形對象包括腳本創建對象和運行中手工填加圖形對象兩種方式,下麵分別介紹。 腳本動態生成圖形的步驟 定義圖形對象樣板。 通過下列腳本替換已有對象、增加新對象、替換對象中引用的變量。常用的腳本函數如下: 調用RepObj函數替換對象。 調用AddObj函數增加新對象。 調用RepVar函數替換變量。 調用DelObj函數刪除對象。 在窗口外部可以通過調用RepVarWin對選定對象進行變量替換。 將修改完的畫麵保存到主服務器,其他客戶端的畫麵將自動更新,這一步不是必須的,如果不需要保存到服務器,可以忽略此步。 運行時切換到“編輯”模式,這時可以手動加入、修改、刪除調整樣板對象。並可以對圖元對象中引用的變量進行替換。 運行時手工添加圖形對象 在運行時手工添加圖形對象相對更為靈活,其操作基本步驟如下: 在窗口參數中選中“允許運行編輯”複選框。若啟動了安全管理,那麼還要指定具有“運行時編輯畫麵”權限帳戶,隻有該賬戶能夠進行動態生成對象。 製作工具畫麵。在該畫麵中添加運行時需要的工具,每個工具要打成子圖、單元或圖形模板,並將其置於拖拽框對象之下。 通過導航樹中的“畫麵”選項卡中的“操作麵板”添加工具畫麵。也可以沒有該步驟。 在運行時,通過拖拽工具畫麵中的對象,增加圖形對象。 保存修改,將修改內容傳送到服務器端(此步驟不是必須的)。 運行時手工添加的圖形對象,在組態時要預先繪製好,並bing加jia入ru到dao工gong具ju畫hua麵mian中zhong。運yun行xing時shi通tong過guo拖tuo拽zhuai方fang式shi將jiang其qi繪hui製zhi到dao相xiang應ying的de畫hua麵mian,然ran後hou修xiu改gai其qi關guan聯lian變bian量liang等deng操cao作zuo,最zui後hou保bao存cun到dao服fu務wu器qi,實shi現xian動dong態tai添tian加jia圖tu形xing對dui象xiang的de操cao作zuo。 動態生成示例

詳細情況請參見“紫金橋用戶手冊”。 發展方向 組態軟件行一般稱為通用組態軟件。“通用”一yi詞ci表biao示shi它ta可ke以yi適shi合he各ge種zhong應ying用yong領ling域yu。不bu同tong的de應ying用yong領ling域yu雖sui然ran存cun在zai許xu多duo共gong性xing的de東dong西xi,但dan是shi行xing業ye的de差cha異yi是shi客ke觀guan存cun在zai的de。差cha異yi表biao現xian在zai畫hua麵mian的de組zu織zhi形xing式shi,組zu成cheng部bu件jian,構gou建jian邏luo輯ji。如ru果guo讓rang組zu態tai軟ruan件jian能neng夠gou包bao羅luo萬wan象xiang來lai適shi應ying各ge行xing各ge業ye,那na麼me呈cheng現xian給gei用yong戶hu的de軟ruan件jian將jiang過guo於yu複fu雜za,最zui終zhong會hui使shi得de組zu態tai軟ruan件jian本ben身shen的de友you好hao性xing太tai差cha,失shi去qu其qi存cun在zai的de意yi義yi。如ru前qian所suo述shu,動dong態tai生sheng成cheng的de元yuan素su是shi在zai組zu態tai環huan境jing下xia生sheng成cheng的de,行xing業ye工gong程cheng師shi可ke以yi在zai組zu態tai環huan境jing下xia構gou建jian其qi應ying用yong領ling域yu所suo需xu模mo件jian,然ran後hou讓rang專zhuan業ye技ji術shu人ren員yuan運yun用yong自zi己ji熟shu知zhi的de構gou件jian在zai運yun行xing時shi搭da建jian自zi己ji的de應ying用yong,這zhe樣yang就jiu使shi組zu態tai軟ruan件jian形xing成cheng三san級ji應ying用yong模mo式shi:軟件工程師-行業工程師-zhuanyejishurenyuan。ruanjiangongchengshizhuzhongdeshigeixingyegongchengshitigonglinghuodeshouduan,xingyegongchengshigoujianxingyemojian,zhuanyejishurenyuangoujianzuizhongdeyingyong。zhecaihuishizutairuanjianshenrudaoxingye,zheyezhengshizutairuanjianweilaifazhanzhidao。
|