主要内容

代码验证器分析动态仿真模块

验证从Simulink导入和生成的代码®模型

使用Polyspace®来识别Simulink模型中潜在的bug、运行时错误和编码标准违反。在验证和验证过程的两个不同步骤中使用Polyspace。

在生成代码之前,检测并解决模型中自定义代码可能引入的问题。的C函数块,C调用者块,S函数Block包含自定义代码。看到在Simulink模型中对自定义代码运行Polyspace Analysis

在代码生成之后,分析生成代码中可能没有在模型中捕捉到的代码特定问题,例如由于模型未测试的部分或不正确的代码生成选项而导致的错误。看到运行Polyspace Analysis on with Embedded Coder生成的代码

集成Polyspace和MATLAB后®,您可以直接从Simulink工具条运行Polyspace分析,或者使用MATLAB脚本自动进行Polyspace分析。看到将Polyspace与MATLAB和Simulink集成使用MATLAB脚本运行Polyspace Analysis。或者,从Simulink模型生成选项文件,并使用这些选项文件在系统命令行中对生成的代码运行Polyspace分析。看到使用打包的选项文件对生成的代码运行Polyspace分析

功能

polyspacesetup 集成Polyspace安装与动态仿真模块
pslinkrunCrossRelease 分析R2020b或更新版本生成的C/ c++代码嵌入式编码器版本通过使用不同的版本Polyspace比Simulink版本更新
pslinkoptions 创建一个选项对象,自定义配置动态仿真模块模型,生成的代码或S-Function块。使用对象为这些指定配置选项动态仿真模块中的对象Polyspace运行的MATLAB命令行
pslinkrun 运行Polyspace对模型、系统或S-Function的分析
pslinkfun 在命令行管理模型分析
polyspacePackNGo 生成并打包要运行的选项文件Polyspace生成的代码的分析动态仿真模块模型

polyspace。ModelLinkOptions 创建一个用于运行的项目配置对象Polyspace生成代码分析

属性

pslinkoptions属性 属性pslinkoptions对象
polyspace。ModelLinkOptions属性 定制Polyspace分析生成的带有options对象属性的代码

主题

设置

分析生成的代码

分析自定义代码

高级配置

如何分析生成的代码

Baidu
map