「parsim」の PreSimFcn で基本ワークスペース​変数を設定/変更する​スクリプトを呼び出す​にはどうすればよいで​しょうか?

3 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 15 Apr. 2025

シミュレーション前にベースワークスペース変数を設定/変更するために通常呼び出すスクリプトがあります。
このシミュレーションを「parsim」ワークフローに移行する際、Simulink.SimulationInputオブジェクトを使用する必要があるのですが、このスクリプトをSimulink.SimulationInputのPreSimFcnで呼び出して、各シミュレーション前に変数が正しく設定されるようにする方法はありますか?入力オブジェクトのsetVariable()メソッドを使って各変数を設定するのは避けたいです。

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 15 Apr. 2025
添付の例をご覧ください。スクリプトを使用して、実行回数に基づいてベースワークスペースの「Ka」の値を変更します。PreSimFcnのevalin()を使用して、従属変数を割り当て、ベースワークスペースのスクリプトを呼び出します。

Weitere Antworten (0)

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!