验证
显示数值MATLAB之间的等价性®代码和生成的代码
使用software-in-the-loop (SIL)和processor-in-the-loop(公益诉讼)执行检查的数值行为你从MATLAB函数生成的代码。software-in-the-loop (SIL)执行编译生成的源代码和执行代码开发电脑上作为单独的进程。公益诉讼执行,这就需要一个目标的连接配置,生成交叉编译源代码,然后下载并运行目标代码在你的目标硬件。您可以验证数值行为通过比较结果从银或公益诉讼执行的结果从原来的MATLAB函数。
您可以生成的代码,它可以帮助你检查没有意想不到的功能,理解生成的代码是如何实现您的算法,生成的代码的质量进行评估。
对象
功能
主题
银和公益诉讼测试
- 通过Software-in-the-Loop和Processor-in-the-Loop执行代码验证
使用硅和公益诉讼执行的工作流来验证数值生成的MATLAB代码的行为。 - Software-in-the-Loop与MATLAB编码器应用程序执行
使用MATLAB编码器的应用来验证数值生成的C / c++代码的行为。 - Software-in-the-Loop从命令行执行
使用MATLAB命令来验证数值生成的C / c++代码的行为。 - 与多个签名Software-in-the-loop MATLAB函数执行
生成一个SIL墨西哥人申请多个签名。 - 在硅或公益诉讼执行过程中生成的代码进行调试
使用调试器来理解生成的代码的行为。 - 为MATLAB创建公益诉讼目标连接配置
定制为你的目标环境公益诉讼执行。 - Host-Target MATLAB交流公益诉讼执行
使用rtiostream
API为开发计算机之间的通信和目标在公益诉讼中执行。 - 为MATLAB指定硬件定时器
指定一个硬件定时器使用代码替换工具。 - 自定义工具链所需的指令代码执行分析
为构建公益诉讼程序,支持指定编译器指令代码执行分析。金宝app - Processor-in-the-Loop与MATLAB编码器应用程序执行
使用MATLAB编码器的应用来验证数值交叉编译对象代码的行为。 - Processor-in-the-Loop从命令行执行
使用MATLAB命令来验证数值交叉编译对象代码的行为。 - 公益诉讼与手臂Cortex-A执行命令行
这个例子展示了如何设置一个公益诉讼执行验证在命令行生成的代码。 - 公益诉讼执行与手臂Cortex-A通过使用MATLAB编码器应用
公益诉讼和程序执行。 - 验证代码生成的假设
公益诉讼执行检查硬件选项卡设置。 - 加快硅/公益诉讼执行通过禁用常数输入检查和全球数据同步
关闭配置代码生成参数常数输入检查或思科全球数据同步或公益诉讼执行。 - 银/公益诉讼执行支持和局限性金宝app
银和公益诉讼执行代码生成特性的支持。金宝app
跟踪代码
- 之间的交互跟踪MATLAB代码和生成的C / c++代码
可视化之间的映射MATLAB代码和生成的C / c++代码。 - 包括生成的C / c++代码的注释
包括MATLAB源代码生成的代码的注释。包括函数帮助文本和函数签名横幅。
Polyspace验证
- Polyspace验证生成C / c++代码的MATLAB编码器
检查运行时错误或缺陷生成的C / c++代码。
报告生成
- 在报告中强调潜在的数据类型问题
突出MATLAB代码,导致双精度,单精度,或昂贵的定点操作。 - 在生成的代码找到潜在的数据类型问题
强调潜在的数据类型问题的报告。