主要内容

验证

显示数值MATLAB之间的等价性®代码和生成的代码

使用software-in-the-loop (SIL)和processor-in-the-loop(公益诉讼)执行检查的数值行为你从MATLAB函数生成的代码。software-in-the-loop (SIL)执行编译生成的源代码和执行代码开发电脑上作为单独的进程。公益诉讼执行,这就需要一个目标的连接配置,生成交叉编译源代码,然后下载并运行目标代码在你的目标硬件。您可以验证数值行为通过比较结果从银或公益诉讼执行的结果从原来的MATLAB函数。

您可以生成的代码,它可以帮助你检查没有意想不到的功能,理解生成的代码是如何实现您的算法,生成的代码的质量进行评估。

对象

全部展开

rtw.connectivity.ComponentArgs 为每个目标连接组件提供参数
rtw.connectivity.Config 定义连接实现,包括构建器,发射器和沟通者组件
rtw.connectivity.ConfigRegistry 注册连接配置
rtw.connectivity.Launcher 下载控制,目标应用程序的启动和复位
rtw.connectivity.MakefileBuilder 配置toolchain-based构建过程
rtw.connectivity.RtIOStreamHostCommunicator 配置开发计算机与目标处理器通信
rtw.pil.RtIOStreamApplicationFramework 配置端通信
coder.EmbeddedCodeConfig 配置参数C / c++代码生成MATLAB代码与嵌入式编码器

功能

全部展开

instrumentCode 工具添加到生成的代码来执行执行时间/内存使用分析和分析代码覆盖率
getCodeCoverageData 提取覆盖率数据生成的C / c++代码和自定义C / c++代码(MATLAB代码生成)
coder.hardware 创建硬件板配置对象的C / c++代码生成MATLAB代码
rtIOStreamClose 关闭通信通道
rtIOStreamOpen 初始化通信通道
rtIOStreamRecv 通过通信通道接收数据
rtIOStreamSend 通过通信信道发送数据
rtiostreamtest 测试自定义rtiostream接口实现
rtiostream_wrapper 测试rtiostream共享库函数MATLAB
piltest 验证连接配置自定义目标MATLAB公益诉讼执行

主题

银和公益诉讼测试

跟踪代码

Polyspace验证

报告生成