验证
使用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代码与嵌入式编码器 |
功能
硬件配置
coder.hardware |
公益诉讼执行创建硬件配置对象 |
rtIOStream API
rtIOStreamClose |
关闭目标处理器的通信通道 |
rtIOStreamOpen |
使用目标处理器初始化通信通道 |
rtIOStreamRecv |
接收来自目标处理器的数据 |
rtIOStreamSend |
将数据发送给目标处理器 |
连通性测试
rtiostream_wrapper |
在MATLAB环境下测试rtiostream共享库函数 |
piltest |
为公益诉讼执行验证自定义目标连接配置 |
类
coder.Hardware |
codegen配置对象指定为公益诉讼执行硬件参数 |
主题
银和公益诉讼测试
通过Software-in-the-Loop和Processor-in-the-Loop执行代码验证
使用硅和公益诉讼执行的工作流来验证数值生成的MATLAB代码的行为。
Software-in-the-Loop与MATLAB编码器应用程序执行
使用MATLAB编码器的应用来验证数值生成的C / c++代码的行为。
使用MATLAB命令来验证数值生成的C / c++代码的行为。
使用调试器来理解生成的代码的行为。
定制为你的目标环境公益诉讼执行。
使用rtiostream
API为开发计算机之间的通信和目标在公益诉讼中执行。
指定一个硬件定时器使用代码替换工具。
Processor-in-the-Loop与MATLAB编码器应用程序执行
使用MATLAB编码器的应用来验证数值交叉编译对象代码的行为。
使用MATLAB命令来验证数值交叉编译对象代码的行为。
这个例子展示了如何设置一个公益诉讼执行验证在命令行生成的代码。
公益诉讼执行与手臂Cortex-A通过使用MATLAB编码器应用
公益诉讼执行与应用
公益诉讼执行检查硬件选项卡设置。
关闭配置代码生成参数常数输入检查或思科全球数据同步或公益诉讼执行。
银和公益诉讼执行代码生成特性的支持。金宝app