Why do I recieve a "serialization error" when saving my Sim Manager Session?
10 次查看(过去 30 天)
显示 更早的评论
MathWorks Support Team
2020-6-10
编辑: MathWorks Support Team
2021-1-11
I have a script which runs a series of simulations in parallel using the 'parsim' function. This script brings up the Simulation Manager and runs all of the Simulink models in the background, producing 3+ gigabytes of Simulation Output files.
When I try to save the output files as part of the Simulation Manager session, in the standard .mldatx file, I get an error:
"Error During Serialization"
and the resulting .mldatx files are not able to be opened.
采纳的回答
MathWorks Support Team
2021-1-11
编辑:MathWorks Support Team
2021-1-11
You are likely seeing this as a result of the Simulation Manager saving the entire output at once. To work around this error message and other memory issues (including slow simulations), I recommend that you try to implement "LoggingToFile":
wherein the Parsim outputs are saved to a file after each run as opposed to accumulating. In this way, we avoid storing excess data in-memory while the Simulation Manager is running, and we do not perform any large 'save' operations after the simulations have concluded.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Run Multiple Simulations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!