Calling Simulink model in a function
53 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I have a Simulink model using the variable V in a gain block. I want to perform a parameter analysis and therefor have to start the simulation several times with the command sim.
This works fine if I do this in the command window or using a script.
If I call sim in a function, and the parameter V for the model is an argument of the function, the model will not recognize the variable inside the function. Can someone give me explantion for this behaviour?
Michael
0 件のコメント
回答 (2 件)
Iain
2014 年 1 月 24 日
Simulink uses the base workspace. You can assign the variable in the base workspace using assignin or evalin.
Alternatively, you can set up your model to accept a time series input and supply that from your function.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Programmatic Model Editing についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!