如何优化内存使用EmbeddedWebView文档使用大量的仿真软件模型?万博1manbetx

1视图(30天)
我有一些对成千上万的Simulink仿真模型,我需要包含在一个嵌入式Web视万博1manbetx图文档使用MATLAB报告生成器。包括,所有的模型需要加载在内存中。有办法得到相同的结果没有所有的模型加载?
这是我目前使用生成格式:
模型= {“model1”,“model2”};%测试仿真软件万博1manbetx模型(最终版本将有500 +模型)
load_system(模型);%我试图改变
rptgen = TestGeneration (“testGen”、模型);%创建文档
fillslwebview (rptgen);%只显示模型
%清理
关闭(rptgen);
close_system(模型);
rptview (“testGen”);%视图报告
与类TestGeneration:
classdefTestGeneration < slreportgen.webview.EmbeddedWebViewDocument
% SystemDesignVariables报告变量使用的仿真软件模型万博1manbetx
%定义了一个类报告生成器生成HTML报告
%工作区和数据字典变量使用的仿真软件万博1manbetx
%的模型。生成的报告包括这些信息
%每个变量:
%
%值(如果是一个标量值,数值)
%数据类型
% (e来源。g,字典包含路径变量)
%源类型(例如,数据字典或基本工作空间)
%的用户(块使用变量的路径)
方法
函数rpt = TestGeneration (reportPath modelNames)
%调用EmbeddedWebViewDocument构造函数,
%保存路径和模型名称使用的报告
%报告的填写方法。
rpt@slreportgen.webview.EmbeddedWebViewDocument (reportPath
modelNames);
%关闭复制链接警告以避免警告
%块使用多个设计变量。
rpt。ValidateLinksAndAnchors = false;
rpt.ExportOptions。IncludeMaskedSubsystems = true;
rpt.ExportOptions。Include万博1manbetxSimulinkLibraryLinks = true;
rpt.ExportOptions。IncludeReferencedModels = true;
结束
函数fillContent (rpt)
%目前空,显示fillslwebview函数模型
结束
结束
结束

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!