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