Simulink モデルのシミュレーションを Windows上のバ​ッチ処理で連続実行す​るにはどうすればよい​ですか?

9 views (last 30 days)
Simulink モデルを複数シミュレーションしていますが、Windows上のバッチ処理で連続実行を検討しています。 
シミュレーションの実行方法として.batでウィンドウズスクリプトを検討していますが、実現可能か教えて下さい。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 21 Jul 2016
DOS コマンドの for 文を使って MATLAB を起動し、Simulink モデルをシミュレーションする、プログラム例を下記に紹介します。ただし、MATLAB インストールディレクトリや、MATLAB で実行したいコマンドなど、適宜変更する必要があります。
 
@echo off
for /l %%N in (1, 1, 3) do ( "C:\MATLAB\bin\matlab.exe" -wait -r "sim('vdp'); exit")
上記のプログラムについて、
1. C:\MATLAB\bin\matlab.exe の項目では、MATLAB がインストールされているディレクトリを $MATLABROOT として 
 
$MATLABROOT\bin\matlab.exe
を指定します。 
2. 補足: -wait オプションは、MATLABのセッションが終了するまで待つオプション、 -r は実行するコマンドを指定するオプションです。 "sim('vdp'); exit" の部分に、MATLAB 上で実行したいコマンドを記述し、最後に MATLAB を終了する exit コマンドを記述しておきます。
 

More Answers (0)

Categories

Find more on シミュレーション in Help Center and File Exchange

Tags

No tags entered yet.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!