Cubitセッションの保存と復元

現在、CUBITでモデルを保存または復元する方法は2つあります。ファイルは Exodus または CUBITファイル 方式で保存できます。使用する方式はsetコマンドで指定します。既定はCUBITファイル方式です。

Set Save [exodus|CUBIT] [Backups <number>]

CUBITファイル方式

CUBITファイルは、Cubitモデルを保存するためのコンパクトでアクセス効率の高い、クロスプラットフォーム互換のバイナリファイルです。ジオメトリと関連するメッシュ、グループ、ブロック、サイドセット、ノードセットを含みます。メッシュとジオメトリは、保存時とまったく同じ状態でCubitファイルから復元されます。たとえば、メッシュおよびジオメトリIDだけでなく、要素の面とエッジも保持されます。CUBITのGUI版には、ここで説明するCUBITファイル方式のファイル操作へ直接アクセスできるツールバーもあります。

既定では、CUBITファイルはHDF5ベースの形式で書き込まれ、拡張子には .cub または .cub5 を使用します。旧バイナリ形式は、読み取り専用の後方互換性のためにサポートされています。CUBITはファイルを開く、またはインポートするときに形式を自動判別するため、HDF5形式と従来のバイナリ.cub形式のどちらも追加オプションなしで読み込めます。

新規

現在のモデルを閉じ、既定名の新しい空のモデルを作成します。Newコマンドは基本的に reset コマンドと同様に動作します。

Open '<filename>'

現在のモデルを閉じ、既存のCubitファイル(*.cub5または旧形式の*.cub)を開きます。

Save

CUBITの起動時には、ジャーナルファイルとほぼ同じ方法で、cubit01.cubのような既定のファイル名が割り当てられ、その後のセッションでは番号が増加します。現在のモデルのファイル名はCUBITウィンドウのタイトルバーに表示されます。セッション中にsaveと入力すると、現在のモデルが割り当て済みのCubitファイルへ保存されます。Cubitファイルにはジオメトリとメッシュが含まれ、グループ、ブロック、サイドセット、ノードセットも保存されます。現在のモデル名を変更する場合、または現在のジオメトリを別のファイルへ保存する場合はsave asコマンドを使用します。後方互換性のため、'save cub5 <filename>'も有効なコマンドとして維持されています。

save as 'filename' [Journal] [Overwrite]

オプションの Journal キーワードを指定すると、セッションの現在のジャーナルストリームが保存ファイル内に格納されます。

set file overwriteコマンドのオン/オフを切り替えることで、save asコマンド使用時の上書きを許可できます。既定では上書きは禁止されています。

set file overwrite [On|OFF]

次のように引数なしでsaveコマンドを実行すると、

Save

最後に保存したファイル名を使って現在のセッションのバックアップファイルが作成されます。バックアップファイルには.1、.2などの番号が付加されます。モデルごとに作成するバックアップ総数は次のコマンドで設定できます(既定値は99,999です)。

set save backups [CUBIT][exodus] <number>

モデルのバックアップ数が上限に達すると、その後にバックアップを作成する際、最も小さい番号のバックアップファイルが削除されます。

setコマンドの現在の設定を確認するには、対象のコマンドをオプションなしで入力します。たとえば、現在選択されている保存方式を確認するには次のように入力します。

set save

Import

Cubitファイル(*.cub5または旧形式の*.cub)をインポートし、既存モデルへ追加します。

import cubit 'filename.cub' [merge_globally]

Export

モデル全体を保存するだけでなく、exportコマンドを使ってモデルの一部だけを保存することもできます。ジオメトリと関連するメッシュ、グループ、ブロック、サイドセット、ノードセットがエクスポートされます。Cubitファイルへエクスポートできるのは、Body、Free Surface、Free Curve、Free Vertexです。

export cubit 'filename.cub' entity-list