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

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

Akzeptierte Antwort

交感神経優位なあかべぇ
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

Weitere Antworten (0)

Kategorien

Mehr zu プログラムによるモデル編集 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!