指定されたマシンモデルで定義されているメモリーオブジェクトを作成します。model_name は、ユーザーの現在のディレクトリまたはユーザーのホームディレクトリ内のファイル名か、あるいはこのリリースで定義されているマシンモデルの名前です。マシンモデルのファイルは、.ermm の接尾辞で格納されています。machinemodel コマンドにある model_name がその接尾辞で終わらない場合は、.ermm が付加された model_name が使用されます。model_name が / で始まる場合、それは絶対パスであると見なされ、そのパスのみが (必要に応じて、.ermm を付加して) 試行されます。model_name に / が含まれている場合は、現在のディレクトリまたはユーザーのホームディレクトリを基準にしたそのパス名のみが試行されます。
マシンモデルのファイルには、コメントと mobj_define コマンドを含めることができます。その他のコマンドはすべて無視されます。machinemodel コマンドは、.er.rc ファイル内に指定できます。マシンモデルが (コマンドによって、またはマシンモデルが中に記録されている実験を読み取ることによって) ロードされた場合、以降の machinemodel コマンドは以前のマシンモデルからの定義をすべて削除します。
model_name がない場合は、すべての既知のマシンモデルのリストを出力します。model_name が長さ 0 の文字列である場合は、ロードされたマシンモデルをすべてアンロードします。