The invention discloses a method for editing and revoking each design independently, which is used in the field of EDA design. When you open multiple designs at the same time, different windows have separate operating records. The invention can carry out independent undo and redo operation according to the content of the current edit window to realize the WYSIWYG effect.
【技术实现步骤摘要】
撤销(Undo)与重做(Redo)操作是EDA工具中基本的编辑方法。本专利技术属于EDA工具设计领域。
技术介绍
在EDA工具中,用户要进行频繁的操作,执行很多命令,有些时候某些修改可能并不合适,这时候需要撤销之前的修改,这就需要撤销操作。而如果撤销之后发现设计还是不好,则需要重做操作。撤销与重做是EDA工具中两个非常基本的命令。在IC设计中,由于电路是层次式设计,因此用户在启动一个EDA工具之后往往会同时打开多个设计。每一个设计都需要进行修改,这种修改通常都是穿插进行的。比如在对设计A进行修改之后,把当前编辑窗口切换到了设计B,此时又对B进行了修改。然后又把当前编辑窗口切换到A。此时如果看到A中的修改不合适,那么用户需要进行撤销操作。传统的撤销操作首先是撤销最近的操作,由于最近的操作是对B进行的,因此B的修改被撤销,然而当前看到的是A,要想达到所期望的效果,则需要进行多次撤销操作,同时也带来了不期望的效果,即把B的修改也全都撤销了,而且这时候因为B窗口因为并不是当前编辑窗口,用户可能根本看不到这种行为的产生的影响。重做操作也是一 ...
【技术保护点】
一种电子设计自动化软件中,在多窗口编辑模式下,能够对每个设计独立进行撤销与重做的编辑方法。其特征如下:(1)执行撤销操作时,只撤销上次在当前编辑窗口中所进行的修改;(2)执行重做操作时,只重做上次在当前编辑窗口中所进行的撤销;
【技术特征摘要】
1.一种电子设计自动化软件中,在多窗口编辑模式下,能够对每个设计独立进行撤销与重做的编辑方法。其特征如下:
(1)执行撤销操作时,只撤销上次在...
【专利技术属性】
技术研发人员:陈福真,李起宏,
申请(专利权)人:北京华大九天软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。