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

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

Risposta accettata

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

Più risposte (0)

Categorie

Scopri di più su シミュレーション in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Prodotti

Community Treasure Hunt

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

Start Hunting!