一种支持对每个设计独立撤销与重做的编辑方法技术

技术编号:16286820 阅读:79 留言:0更新日期:2017-09-25 04:48
本发明专利技术公开了一种对每个设计独立撤销与重做的编辑方法,用于EDA设计领域。在同时打开多个设计时,不同的窗口拥有独立的操作记录。本发明专利技术可以根据当前编辑窗口的内容进行独立的撤销与重做操作,实现所见即所得的效果。

An editorial method that supports independent undo and redo of each design

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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1