- Check if any background processes or applications are consuming an excessive amount of CPU or memory resources. High system load can affect the simulation performance and cause delays.
- Please ensure that there are no recent changes made to the S-function or Simulink model. It is probable that a small modification led to a steep increase in system utilization, causing this issue.
Simulink running slow (15 seconds real time = 1 second running time ) on monitor and tune
8 次查看(过去 30 天)
显示 更早的评论
I am running a ball and plate system on Simulink using arduino mega 2560. I'm using a mac with i5 intel core and 8 GB ram. About a week ago I had it working very well and the running time matched real world time. However for the past couple days the simulation time starting running in milliseconds. This created a delay in the reading of the plate and so no matter how much tuning i do the delay is makes the system hard if not impossible to tune. I had this problem before and I dont know what causes or fixes it. I am using an S function to read data and can only use fixed step solver which i have on auto.
0 个评论
回答(2 个)
Shivani
2023-9-18
It will be difficult to determine the exact cause of this issue without the code and the model. However, please try out these potential resolutions mentioned below:
Please refer to the following documentation for more information on handling real-time simulation issues.
You can also refer to this MATLAB Answer addressing a similar issue
I hope this answers your question!
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Run on Target Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!