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

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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu シミュレーション finden Sie in Help Center und File Exchange

Tags

Noch keine Tags eingegeben.

Produkte

Community Treasure Hunt

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

Start Hunting!