環境コマンド

作業ディレクトリ

作業ディレクトリは、ジャーナルファイルが保存される現在のディレクトリです。現在のディレクトリを表示するには、次のように入力します。

pwd

現在のパスが画面に表示されます。既定では、CUBITを起動したディレクトリが現在のディレクトリです。現在のディレクトリを変更するコマンドは次のとおりです。

cd "<new_path>"

新しいパスには絶対パス、または現在のディレクトリからの相対パスを指定できます。<TAB>キーを押すと、一意に特定できるファイル参照が補完されます。

ファイル操作

ディレクトリの内容を一覧表示することもできます。使用するコマンドは次のとおりです。

ls ['<file_name>']

or

dir ['<file_name>']

コマンドラインからファイルを削除することもできます。使用するコマンドは次のとおりです。

Delete File ['<file_name>']

ファイル名にはワイルドカード文字*を使用できますが、?はコマンド補完に使用されるためワイルドカードとしては使用できません。コマンドラインからのファイル削除は無効にすることもできます。削除設定が off の場合、Cubitのコマンドラインからファイルを削除できません。

Set Deletions [ON|Off]

mkdir コマンドは新しいディレクトリを作成するために使用します。構文は次のとおりです。

Mkdir "<directory_name>"

指定した名前とパスで新しいディレクトリを作成します。絶対パス、相対パス、またはパスなしを指定できます。相対パスを指定した場合は現在の作業ディレクトリを基準とします。現在の作業ディレクトリはCubitのコマンドプロンプトで'pwd'と入力して確認できます。パスを指定しない場合、新しいディレクトリは現在の作業ディレクトリに作成されます。

指定したディレクトリを正常に作成できた場合、またはそのディレクトリがすでに存在する場合、コマンドは成功します。新しいディレクトリの直上の親ディレクトリが存在しない、またはディレクトリではない場合は失敗します。

CPU時間

コマンドが使用したCPU時間を確認する必要がある場合があります。この目的にはtimerコマンドを使用できます。構文は次のとおりです。

Timer [Start|Stop]

startオプションでCPUタイマーを開始し、stopコマンドが実行されるまで計測を続けます。経過時間はコマンドラインに表示されます。引数を指定しない場合、このコマンドはトグルとして動作します。

コメント

このキーワードを使うと、CUBITの動作に影響を与えずにコメントを追加できます。

Comment ['<text_to_print>'] [<aprepro_var>] [<numeric_value>]

commentコマンドには複数の引数を指定できます。引用符で囲まれていない単語はAPREPRO変数として扱われ、その値が表示されます。引用符で囲まれた文字列はそのまま表示され、数値はジャーナル文字列での表現と同じ形式で表示されます。例:

CUBIT> #{x=5}

CUBIT> #{s="my string"}

CUBIT> comment "x is" x "and s is" s



User Comment: x is 5 and s is my string



Journaled Command: comment "x is" x "and s is" s


履歴

このコマンドは、以前に入力したコマンドの一覧を表示します。

History <number_of_lines>

たとえばhistory 10と入力すると、直近10件のコマンドが入力ウィンドウに表示されます。

エラー処理

[set] Logging Errors {Off | On File '<filename>'[Resume]}

この設定を使うと、エラーメッセージを別のログファイルへ出力できます。resumeオプションを指定すると、既存ファイルを上書きせずに出力を追記できます。CUBITの環境設定について詳しくは Cubit環境設定の一覧表示.

Expect Error {Stop ["message"] | <count> [less] [more]}

特定数のエラーが発生することを想定し、それらを無視してCubitのエラーカウントを増加させないようにするには、このコマンドを使用します。エラーを発生させるコマンドを expect error 5 と expect error stopで囲みます。ここで5は予想されるエラー数です。エラー数が一定でない場合は less または more オプションを使って、おおよそのエラー数を指定できます。例: expect error 5 less 常に5件未満のエラーが予想される場合に使用します。 message オプションは、予想されるエラーについて注記を表示する場合に便利です。

CUBITバージョンの確認

バージョン情報を確認するには、次のコマンドを入力します。 Versionこのコマンドは、CUBITのバージョン番号、実行ファイルのコンパイル日時、実行ファイルにリンクされているACISソリッドモデラーとVTKライブラリのバージョン番号を表示します。CUBIT開発者と利用可能な機能やソフトウェア上の問題についてやり取りする際に有用です。

コマンドのエコー表示

既定では、ユーザーが入力したコマンドはターミナルへエコー表示されます。コマンドのエコー表示は次のコマンドで制御します。

[Set] Echo {On | Off}

表示桁数

CUBITは内部では利用可能な精度をすべて使用しますが、既定では列を見やすく揃えるため、表示する桁数を制限します。ユーザーは「set digits」コマンドでこの設定を変更できます。

Set Digits [<num_to_list=-1>]

digitsを-1に設定すると、見やすい表示のための既定桁数が使用されます。15など特定の値を設定すると、より多くの有効桁を表示できます。ジオメトリ形状の正確な位置や寸法を確認する場合に便利です。

位置、ベクトル、長さの表示に使用される桁数は、次のコマンドで確認できます。

List Digits

例:

CUBIT> set digits 6

座標と長さは最大6桁で表示されます。

CUBIT> set digits 20

このプラットフォームでは最大桁数は15です。座標と長さは最大15桁で表示されます。

CUBIT> set digits -1

桁数を既定値へ戻すには'set digits -1'を使用します。

表示される座標および長さの桁数は、状況によって異なります。