Simulink.Simulation.Job クラス
名前空間: Simulink
スーパークラス:
バッチ シミュレーション用の Simulink.Simulation.Job オブジェクト
説明
並列プールを使用して batchsim コマンドを実行し、Simulink.Simulation.Job オブジェクトを作成します。batchsim コマンドは、Simulink.SimulationInput オブジェクトの配列で指定された入力を使用して、複数のシミュレーションをオフロードしてバッチ実行します。このオブジェクトを使用すると、バッチ ジョブのステータスをモニターしたり、完了したバッチ ジョブの出力を取得したり、1 つ以上のジョブをキャンセルしたりできます。
batchsim コマンドは、Parallel Computing Toolbox™ ライセンスを使用して、計算クラスター上でシミュレーションを実行します。並列プールを作成できない場合、batchsim はシミュレーションを逐次実行します。Parallel Computing Toolbox ライセンスがない場合、batchsim はエラーを発生します。
作成
は、simJob = batchsim(in)Simulink.Simulation.Job オブジェクト simJob を作成し、Simulink.SimulationInput オブジェクト in で指定された入力を使用して計算クラスター上で複数のシミュレーションをバッチ実行します。
createSimulationJob( は batchJob)parallel.job オブジェクトの batchJob から Simulink.Simulation.Job オブジェクトを作成します。createSimulationJob コマンドを使用して、batchsim コマンドによって返されるジョブ オブジェクトを取得します。
入力引数
プロパティ
メソッド
特殊な演算子と関数
次のメソッドは、MATLAB の標準の演算子および関数を、このクラスのオブジェクト用に特殊化したものです。
保留中、キューに入っている、または実行中の | |
diary | バッチ ジョブのコマンド ウィンドウ テキストを表示または保存する |
fetchOutputs |
|
wait |
|
例
バージョン履歴
R2018b で導入
参考
関数
parsim|batchsim|cancel|diary|fetchOutputs|listAutoAttachedFiles|wait|parcluster(Parallel Computing Toolbox) |getSimulationJobs
クラス
Simulink.Simulation.Future|Simulink.SimulationInput|parallel.Cluster(Parallel Computing Toolbox)
トピック
- 複数のシミュレーション ワークフローの比較
- ジョブ モニター (Parallel Computing Toolbox)
- バッチ処理 (Parallel Computing Toolbox)