主要内容

处理器内仿真

在目标处理器或模拟器上测试生成的代码

处理器在环(PIL)模拟交叉编译生成的源代码,然后在目标硬件上下载并运行目标代码。通过比较正常和PIL模拟结果,可以测试模型和生成代码的数值等效性。在PIL模拟期间,您可以收集生成代码的代码覆盖率和执行时间度量。

PIL模拟需要连接配置。

班级

全部展开

target.AddOn 描述目标要素类的附加属性
target.API 描述API详细信息
target.api实现 描述API实现细节
target.board.board. 提供硬件板详细信息
target.BuildDependencies 描述C和C ++构建依赖项以与目标硬件关联
目标。通讯频道 描述通信信道属性
通信接口 描述目标硬件的数据I/O详细信息
target.communicationProtocolstack. 描述通信协议参数
目标,连接 目标连接属性的基类
target.connectionProperties. 描述特定于目标的连接属性
target.main函数 提供C和C++依赖关系主要的目标硬件应用程序的功能
target.pill协议 描述目标硬件的PIL协议实现
目标端口连接 描述目标连接端口
target.processor. 提供目标处理器信息
target.rs232通道 描述串行通信通道
target.targetConnection. 提供有关连接的详细信息MATLAB计算机到目标硬件
target.tcp通道 描述TCP通信属性
target.udp通道 描述UDP通信
target.ApplicationExecutionTool 捕获要从中运行应用程序的系统命令信息MATLAB计算机
目标,命令 Capture System命令执行执行MATLAB计算机
target.HostProcessExecutionTool 捕获要从中运行目标应用程序的系统命令信息MATLAB计算机
target.SystemCommandExecutionTool 捕获要从中运行目标应用程序的系统命令信息MATLAB计算机
目标函数 提供函数签名信息
目标计时器 提供处理器的计时器详细信息

物体

全部展开

RTW.Connectivity.Componentargs. 为每个目标连接组件提供参数
rtw.connectivity.Config 定义由生成器、启动器和通信器组件组成的连接实现
rtw.connectivity.ConfigRegistry 寄存器连接配置
rtw.connectivity.MakefileBuilder 配置基于工具链的构建过程
RTW.Connectivity.launcher. 控制下载,启动和重置目标应用程序
rtw.connectivity.RtIOStreamHostCommunicator 配置与目标处理器的开发计算机通信
rtw.pil.RtIOStreamApplicationFramework 配置目标端通信

功能

全部展开

rtIOStreamClose 关闭通信频道
rtIOStreamOpen 初始化通信通道
RTIOSTREADRECV. 通过通信信道接收数据
RtiostreamSend. 通过通信信道发送数据
RTIOSTREAM试验 测试习俗Rtiostream接口实现
RTIOSTREAM_WRAPPER. 试验Rtiostream中的共享库功能MATLAB
偷盗 验证的自定义目标连接配置金宝appPIL模拟

目标 管理目标硬件信息

应用程序

SIL/PIL经理 验证生成的代码

话题

SIL和PIL模拟

循环软件(SIL)和处理器内仿真(PIL)概述概述。

选择SIL或PIL方法

从顶部模型,引用的模型或子系统生成的测试代码。

为Simulink创建PIL目标连接配置金宝app

为目标环境定制PIL模拟。

Simulink Pil模拟的主机目标通信金宝app

使用Rtiostream用于在PIL模拟期间在开发计算机和目标硬件之间进行通信的API。

指定硬件计时器

使用代码替换工具指定硬件计时器。

使用目标软件包设置PIL连接

在Simulink之间提供PIL连接金宝app®和目标硬件。

代码覆盖和执行分析所需的自定义工具链指令

指定用于构建支持代码覆盖率分析和执行评测的PIL应用程序的编译器指令。金宝app

配置并运行PIL模拟

建立并运行顶部模型PIL、模型块PIL和PIL块模拟。

SIL / PIL Manager验证工作流程

用于验证生成代码的简化工作流程。

PIL模拟序列

PIL模拟是如何进行的。

模型参照层次结构中的仿真模式替代行为

顶部模型或父模型的模拟模式如何确定模型层次的模拟行为。

永磁同步电机的磁场定向控制

模拟电机控制系统,生成控制器代码,并使用PIL模拟测试数值等效性和配置文件代码执行时间。

PIL仿真的安全性

PIL模拟的安全措施。

SIL和PIL限制

SIL和PIL仿真不支持或部分支持的建模和代码生成功能。金宝app

故障排除

代码生成报告中查看SIL和PIL文件

生成代码生成报告和涵盖SIL和PIL文件的静态代码度量。

验证代码生成假设

SIL或PIL仿真检查代码生成假设。

特色实例