利用MATLAB API配置和运行多边形
我想通过MATLAB API配置和运行Polypsace,我使用了以下代码进行配置:
ModelName = 'MyModel';
open_system(ModelName);
proj=polyspace.Project;
proj.Configuration=polyspace.Options('C');
proj.Configuration.TargetCompiler.Compiler = 'generic';
proj.Configuration.CodingRulesCodeMetrics.EnableMisraC3 = true;
proj.Configuration.CodingRulesCodeMetrics.MisraC3Subset = 'mandatory-required';
当我使用以下命令将配置链接到模型时:
proj.Configuration = polyspace.ModelLinkOptions(ModelName);
但是在将配置链接到模型后,配置重置为默认值,Misra被禁用。如何解决这个问题?
1条答案
按热度按时间ha5z0ras1#
你应该发射
紧接着
而不是在所有命令的末尾,因为polyspace.ModelLinkOptions将再次加载项目,然后重置先前设置的选项。尝试如下操作: