撤销、重做和恢复(Undo, Redo, and Recover)

OpticStudio中,撤销功能有三个可选状态:无(None)、每一步都存储(Memory 1 Step)和磁盘多步存储(Disk Multi Step)。撤销状态在"OpticStudio配置选项(OpticStudio Preferences)"对话框的"编辑器(Editors)"部分中设置,如"设置选项卡(The Setup Tab)"中所述。

撤销:无

如果将撤销功能状态设置为无,则不支持任何撤销功能。在没有足够的系统内存或磁盘空间的计算机上使用此选项来支持撤销功能。

撤销:每一步都存储

OpticStudio 在每次编辑或优化之前和之后将当前镜头的副本存储在内存中。如果选择撤销,则当前镜头与前一个镜头交换。如果选择重做(Redo),则再次交换镜头,系统会保存每一步操作。

在出现意外编辑时,可使用每一步都存储撤销功能恢复镜头,或者在优化后将镜头恢复到之前状态。但是,只支持一步撤销。此选项的优点是速度快;将之前镜头保存在内存中的速度非常快。

撤销:磁盘多步存储

OpticStudio 在每次编辑或优化后将当前镜头的副本存储在磁盘上的ZMX文件中。这些存储的镜头文件用来实现无限多步撤销功能,这样允许恢复对镜头所作的任何更改或系列更改。在出现意外编辑后,可使用撤销功能恢复镜头,或者在优化后将镜头恢复到之前状态,或者甚至在进行重大更改后也可以如此。

要恢复对镜头所作的更改,请从OpticStudio主工具栏中选择"撤销"按钮。可以执行任意次数的撤销,恢复到加载镜头文件后第一次进行编辑的状态。重做功能可恢复上一次撤销。

OpticStudio 将撤销文件的文件夹保留在<data>\Undo文件夹中(参阅"文件夹(Folders)")。每次保存文件、打开新文件或OpticStudio正常终止后,会自动删除撤销文件。如果OpticStudio异常终止、操作系统出现故障、计算机断电或任何其它原因而使镜头数据丢失,OpticStudio都可以通过还原上一次撤销文件来恢复丢失的数据。OpticStudio启动时,会进行检查以查看是否存在任何撤销文件。由于这些文件是在正常终止过程中被删除,因此存在撤销文件表示前一个异常终止。 OpticStudio 将发出警告信息,并显示用于恢复上一个撤销文件的选项。如果已恢复,应使用新的文件名立即保存此文件,因为镜头不会存储旧的文件名。

撤销功能会稍微降低编辑器(Editors)的操作速度,因为在每次编辑后都会执行保存操作。保存不会降低光线追迹或优化的速度,只会降低编辑镜头数据的速度。

如果同时运行多个OpticStudio会话,则每个会话都拥有自己的撤销文件。但是,要从崩溃或异常程序终止恢复,将需要运行相同数量的OpticStudio会话来恢复所有文件。例如,如果OpticStudio的2个会话正在运行,且电源出现故障,则OpticStudio的第一个新的会话将能够恢复之前的第一个Session文件。将需要启动OpticStudio的第二个会话来恢复之前的第二个Session文件。

下一部分: