このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Simulink.Simulation.Job クラス
パッケージ: Simulink
スーパークラス:
batchsim
を実行して、Simulink.Simulation.Job
オブジェクト、simJob
を作成します。
説明
並列プールを使用して 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
コマンドによって返されるジョブ オブジェクトを取得します。
入力引数
プロパティ
メソッド
メソッド | 目的 |
---|---|
保留中、キューに入っている、または実行中の Simulink.Simulation.Job オブジェクトをキャンセルする | |
バッチ ジョブのコマンド ウィンドウ テキストを表示または保存する | |
Simulink.Simulation.Job 内のすべてのシミュレーションから Simulink.SimulationOutput オブジェクトの配列を取得する | |
ジョブ、タスクまたは並列プールに自動的に付加されるファイルのリスト | |
Simulink.Simulation.Job オブジェクトの状態が変わるまで待機する |
例
バージョン履歴
R2018b で導入
参考
関数
parsim
|batchsim
|cancel
|diary
|fetchOutputs
|listAutoAttachedFiles
|wait
|parcluster
(Parallel Computing Toolbox) |getSimulationJobs
クラス
Simulink.SimulationInput
|parallel.Cluster
(Parallel Computing Toolbox)
トピック
- 複数のシミュレーション ワークフローの比較
- ジョブ モニター (Parallel Computing Toolbox)
- バッチ処理 (Parallel Computing Toolbox)