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

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

采纳的回答

MathWorks Support Team
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 コマンドを記述しておきます。
 

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 シミュレーション 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!