Change asynchronous machine block parameter during run time
3 views (last 30 days)
Show older comments
Is there a way to change the value of the rotor resistance parameter during simulink runtime.
I have tried a few ways such as assigning a value to a input variable and trying to assign that variable to the rotor resistance value. But the block does not recognise that variable.
I have tried to use the simulink model properties initfunction and then try to change the value using pausefunction but that doesn't work.
I have tried to use set_param but my error is as follows.
Some of the error codes:
Is there any workaround for this?
0 Comments
Answers (1)
Govind KM
on 12 Sep 2024
I understand that you want to change the parameters of the “Asynchronous Machine” block at model runtime. However, as per the documentation, the value of run-time parameters of Simscape blocks cannot be changed while simulation is running. As the “Asynchronous Machine” block is a part of the “Specialized Power Systems” library in Simscape, its parameters can only be modified when simulation is stopped. You can find more information in the below provided documentation:
Hope this clarifies the issue.
0 Comments
See Also
Categories
Find more on Programmatic Model Editing 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!