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

3 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 15 Avr 2025

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

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur 複数のシミュレーションの実行 dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!