Simulin金宝appk上的家伙

金宝app基于Simulink和模型的设计

处理图书馆的提示

今天我将分享一个简单的技巧,如果您正在处理大型Simulink模型,它可能会节省您一些时间金宝app组件化的使用图书馆

节省时间长

本周早些时候,我收到了一个由存储在库文件中的多个子系统组成的大型模型。我得对图书馆做些修改。当我完成我的修改,我点击节省按下按钮,花的时间比我预期的要长得多,一分钟多。

好奇,我决定介绍保存的操作,尝试了解正在发生的事情:

启动MATLAB分析器

结果如下:

分析器的结果

说明

当我看到大部分时间都花在一个名为“generateSVG”的函数上时,我就知道到底发生了什么。

如文档页面中所述将库添加到库浏览器,如果您希望库文件出现在Simulink库浏览器中,则需要启用金宝appEnableLBRepository库的属性。

启用图书馆浏览器库

启用此选项后,Simulink将为每个块保存要显示在库浏览金宝app器中的图像文件。这个图像在可缩放矢量图形格式(SVG)。您看不到这些图像文件,但它们位于SLX库文件中。据我所知,这样做是为了加快Library Browser的打开速度。

可以肯定的是,禁用这个选项使保存库通行证的时间从一分钟多减少到几秒钟。

禁用库浏览器资源库

结论

基于此,我建议根据您的工作流程打开或关闭此标志。当你在编辑模式,你经常修改和保存库,禁用EnableLBRepository.当您的库准备好发布并部署到将从库浏览器访问它的其他用户时,启用它EnableLBRepository

还有一些建议……

当我们谈论加快工作流程时,这里还有一个我喜欢的技巧。在我startup.m,我喜欢添加以下两行:

加速负荷

默认情况下,Simuli金宝appnk和库浏览器仅在您的第一次模拟或打开模型时加载在内存中。由于我总是使用Simulink,我宁愿金宝app一旦Matlab发射就会完成加载。

现在轮到你了

你还有其他类似的技巧吗?请在下方留言与我们分享。

|

注释

要留下评论,请点击这里登录到您的MathWorks帐户或创建一个新帐户。