「parsim」の PreSimFcn で基本ワークスペース変数を設定/変更するスクリプトを呼び出すにはどうすればよいでしょうか?
2 views (last 30 days)
Show older comments
MathWorks Support Team
on 15 Apr 2025
Answered: MathWorks Support Team
on 15 Apr 2025
シミュレーション前にベースワークスペース変数を設定/変更するために通常呼び出すスクリプトがあります。
このシミュレーションを「parsim」ワークフローに移行する際、Simulink.SimulationInputオブジェクトを使用する必要があるのですが、このスクリプトをSimulink.SimulationInputのPreSimFcnで呼び出して、各シミュレーション前に変数が正しく設定されるようにする方法はありますか?入力オブジェクトのsetVariable()メソッドを使って各変数を設定するのは避けたいです。
Accepted Answer
MathWorks Support Team
on 15 Apr 2025
添付の例をご覧ください。スクリプトを使用して、実行回数に基づいてベースワークスペースの「Ka」の値を変更します。PreSimFcnのevalin()を使用して、従属変数を割り当て、ベースワークスペースのスクリプトを呼び出します。
0 Comments
More Answers (0)
See Also
Categories
Find more on 複数のシミュレーションの実行 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!