操作の取り消しとやり直し(UndoとRedo)

HyperWorksで操作の取り消し、やり直しができます。

HyperWorksにおいて実行したすべてのアクションについてUndoおよびRedoが有効なわけではありません。Undo/Redoがサポートされていない操作の場合、操作終了後にUndo/Redoが無効となり、記録されたUndo/Redo履歴レコードはリセットされます。Undo/Redo履歴レコードは、マクロまたはその他のTCLアプリケーションが実行されると必ずリセットされます。
注: Undo/Redo機能は、HyperWorksパネル、ツール、ユーザーインターフェース機能のほとんどによりサポートされます。

デフォルトでは、Undoアクションの数は100に設定され、最大メモリーサイズは2500MBに設定されます。これらの設定は、Preferences > Undo/Redoをクリックし、メニューバーUndo/Redo Settingsダイアログから変更できますこれらの設定は、File > Preferences > Performanceで変更できます

Undo/Redo履歴は、メモリを大量に使用します。デフォルトでは、トータルメモリ限界の80%を超えないしきい値です。メモリーしきい値を超えた場合、すべての古い操作は自動的に消滅します。

  • Undoは、Undo-RedoツールバーのメニューバーからEdit > Undoをクリック、またはCtrl+Zを押します。
  • Redoは、Undo-RedoツールバーのメニューバーからEdit > Redoをクリック、またはCtrl+Yを押します。
ヒント: 複数操作を同時にUndo / Redoする場合、Undo / RedoドロップダウンメニューをUndo-Redo ツールバーメニューバーから選択します。




図 1.

HyperViewでサポートされている操作と既知の制限事項

サポートされている操作

Undo-Redoは、主に以下のエンティティの見え方または他の属性の変更に関連する操作をサポートするために実装されています:
  • コンポーネント、システム、アセンブリ、インクルード、パート、モデルファイル、材料およびプロパティ
これは、Entity AttributesパネルのRestoreボタンとRejectボタンの代替として意図されており、パネルの代わりにこの機能とブラウザを使用することが強く推奨されています。
注: サポートされている操作自体は、ブラウザを介して、または見え方とエンティティスタイルを制御するパネルやツールバー(例えば、Entity Attributesパネル、Maskパネル、Visibility Controlsツールバー)を介して実行され、ブラウザのundo-redo履歴に記録されます。

既知制限事項

  • すべての操作を前に戻したり、戻した操作を再度行うことができるわけではありません。
    • 例えば、注釈などのエンティティの作成や削除は、この時点では記録されません。これは将来のリリースで対処される予定です。
  • Apply style操作のUndo/Redoは、ブラウザ上のコンポーネントの見え方とFEスタイルを動的に更新しません。
  • 1つの操作が複数の操作としてundo履歴に記録されるケースがいくつかあります。そのような場合は、何度かundo/redoをクリックして完全に元に戻す必要があるかもしれません。