|
概念
紫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。
精簡畫麵。已往動態場景的實現在組態環境中必須一一羅列,並且需要在許多畫麵元素中加入隱藏、xianxiandonghua,zhizuoweihufeichangfansuo,zaiyunxingshizhexieyuansubuguanyongdaoyufoudouyaoweiqifenpeikongjian。dongtaishengchengjishukeyizaixuyaoshichuangjian,budanshihuamianjianhua,tongshiyejianxiaolexitongkaixiao。
精簡組態環境。動態生成畫麵所使用的構件都是與當前應用相關的,無關的構件不會出現在運行時的“組態”環境中。運行時的“組態”就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“組態”的簡單性、方便性。
weihufangbian。chuantongyiyidezutaishizaigongchengzutaiwanchenghou,yingyongchengxudegongnengyijingguhuahaole。ruguoxuyaoxiugaihuozengjiaxingongneng,haibixujinrukaifahuanjingzhongxinpeizhi。zheyibanxuyaojingtongkaifahuanjing,bingqieshuxigaigongchengdegongchengshilaiwancheng。ruguogongchengbushibendanweiwanchengde,haiyaoshejidaoshengjigaizao,shenzhilinglixiangmudefeiyong。dongtaishengchengkeyibaozhengxitongyouyidingchengdudekuozhanxing,bingqiekeyiyougongchangdeyibanjishurenyuanlaiwancheng。
利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對選定對象進行變量替換。
將修改完的畫麵保存到主服務器,其他客戶端的畫麵將自動更新,這一步不是必須的,如果不需要保存到服務器,可以忽略此步。
運行時切換到“編輯”模式,這時可以手動加入、修改、刪除調整樣板對象。並可以對圖元對象中引用的變量進行替換。
運行時手工添加圖形對象
在運行時手工添加圖形對象相對更為靈活,其操作基本步驟如下:
在窗口參數中選中“允許運行編輯”複選框。若啟動了安全管理,那麼還要指定具有“運行時編輯畫麵”權限帳戶,隻有該賬戶能夠進行動態生成對象。
製作工具畫麵。在該畫麵中添加運行時需要的工具,每個工具要打成子圖、單元或圖形模板,並將其置於拖拽框對象之下。
通過導航樹中的“畫麵”選項卡中的“操作麵板”添加工具畫麵。也可以沒有該步驟。
在運行時,通過拖拽工具畫麵中的對象,增加圖形對象。
保存修改,將修改內容傳送到服務器端(此步驟不是必須的)。
運行時手工添加的圖形對象,在組態時要預先繪製好,bingjiarudaogongjuhuamianzhong。yunxingshitongguotuozhuaifangshijiangqihuizhidaoxiangyingdehuamian,ranhouxiugaiqiguanlianbianliangdengcaozuo,zuihoubaocundaofuwuqi,shixiandongtaitianjiatuxingduixiangdecaozuo。

動態生成示例
詳細情況請參見“紫金橋用戶手冊”。
發展方向
組態軟件行一般稱為通用組態軟件。“通用”yicibiaoshitakeyishihegezhongyingyonglingyu。butongdeyingyonglingyusuirancunzaixuduogongxingdedongxi,danshixingyedechayishikeguancunzaide。chayibiaoxianzaihuamiandezuzhixingshi,zuchengbujian,goujianluoji。ruguorangzutairuanjiannenggoubaoluowanxianglaishiyinggexinggeye,namechengxiangeiyonghuderuanjianjiangguoyufuza,zuizhonghuishidezutairuanjianbenshendeyouhaoxingtaicha,shiquqicunzaideyiyi。ruqiansuoshu,dongtaishengchengdeyuansushizaizutaihuanjingxiashengchengde,xingyegongchengshikeyizaizutaihuanjingxiagoujianqiyingyonglingyusuoxumojian,ranhourangzhuanyejishurenyuanyunyongzijishuzhidegoujianzaiyunxingshidajianzijideyingyong,zheyangjiushizutairuanjianxingchengsanjiyingyongmoshi:軟件工程師-行業工程師-專zhuan業ye技ji術shu人ren員yuan。軟ruan件jian工gong程cheng師shi注zhu重zhong的de是shi給gei行xing業ye工gong程cheng師shi提ti供gong靈ling活huo的de手shou段duan,行xing業ye工gong程cheng師shi構gou件jian行xing業ye模mo件jian,專zhuan業ye技ji術shu人ren員yuan構gou件jian最zui終zhong的de應ying用yong。這zhe才cai會hui使shi組zu態tai軟ruan件jian深shen入ru到dao行xing業ye,這zhe也ye正zheng式shi組zu態tai軟ruan件jian未wei來lai發fa展zhan之zhi道dao。
有任何關於組態軟件的技術問題或需要更多的技術資料,可以在微信(微信號:Realinfo)留下聯係方式或者到http://www.realinfo.cc/交流論壇裏提出,我們將及時為您解答。
|