摘要:復制式架構下的二維CAD協(xié)同圖形編輯環(huán)境中,用戶界面所發(fā)出的Undo操作從語義上講是針對復合操作本身的,但傳統(tǒng)的一致性維護算法是基于原子操作的,對Undo操作的支持也是以原子操作為單位的,這樣就會導致復合Undo操作的語義不一致性問題。分析了CAD圖形編輯環(huán)境中復合操作的類型及Undo操作的執(zhí)行前提,討論了Undo操作存在的情況下的沖突定義,提出了基于版本分裂機制的沖突解決策略,并描述了復合Undo操作在本地和遠程站點的執(zhí)行流程及主要算法。最后通過實例分析證明了該方法的有效性。
關鍵詞:協(xié)同設計;復制式架構;一致性維護;復合操作;撤銷
中圖分類號:TP311 文獻標志碼:A 文章編號:1001-3695(2010)09-3434-05