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

2 views (last 30 days)

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

Accepted Answer

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

More Answers (0)

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!