Can s-function run in simulink REAL-TIME model?
13 次查看(过去 30 天)
显示 更早的评论
I am running the PMSM block and the S-function block (sfun_pwm) in a Simulink REAL-TIME model, and the solver of the model is a fixed step. An error occurs.
Block 'PWMSfunction1/S-Function' has a controllable sample time, but the model 'PWMSfunction1' is not using single tasking mode. Currently, controllable sample times can only be used in single tasking mode.
0 个评论
回答(1 个)
Ishu
2024-8-28
Hello Xueying!
I understand that you are running "PWM" block in real-time simulation and facing single-tasking mode issues.
The "PWM" block can only be used in single tasking and not multitasking mode.
The workaround for this is to disable multitasking mode by unchecking the option "Treat each discrete rate as a separate task", which is under “Tasking and sample time options” in the solver settings.
For more information on single-tasking mode you can refer the following documentation:
I hope this resolves the issue!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Target Computer Setup 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!