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)