複数のSimulnkモデルの同時実行

お世話になっております。
複数のSimulnkモデルを同時に並列で演算したいです。
一つのモデルを並列で演算するためにはParsimを使うことは確認しましたが、
モデル一つではなく、五つのモデルを同時にシミュレーションする方法はありますでしょうか。
ある場合、その方法を教えていただきたいです。
よろしくお願いいたします。

 Réponse acceptée

0 votes

parsimは異なるモデルの並列実行に対応していないので、parforを使用するのはどうでしょうか?
simin = Simulink.SimulationInput("model1");
simin(2) = Simulink.SimulationInput("model2");
y = cell(length(simin),1);
parfor i = 1 : length(simin)
y{i} = sim(simin(i));
end

Plus de réponses (0)

Catégories

En savoir plus sur プログラムによるモデル編集 dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!