主要内容

快速构建原型的部署

构建、验证、精炼并测试生成的可执行文件

根据应用程序需求、原型或生产环境以及开发过程的当前阶段,可以从几种部署方法中进行选择。如果希望在您的开发计算机上运行快速、独立的模拟,例如批处理或蒙特卡洛模拟,那么构建一个具有快速模拟(RSim)目标的可执行文件。加速模拟的另一种方法是生成一个s函数块用于另一个模型。除了提高模拟速度外,这种方法还可以重用代码并保护知识产权。

通过外部模式模拟,您可以在开发计算机和运行代码生成和构建过程创建的可执行文件的目标处理器之间创建一个通信通道。通过通信通道,可以修改目标程序的参数值,监控和存储目标程序的信号数据。

如果实时响应至关重要,那么构建并部署一个可执行程序。从控制系统的组件或表示被控制系统的模型构建程序。在组件的情况下,当代码在实时模拟器或微处理器上运行时,您将构建、部署和调优代码。对于测试环境,您可以构建一个可执行程序,并将其下载到模型到硬件在环(HIL)仿真平台。设置好环境后,运行可执行程序,对系统或控制单元进行实时验证。

全部展开

目标。API 描述API细节
目标。APIImplementation 描述API实现细节
目标。董事会 提供硬件板详细信息
目标。BuildDependencies 描述C和c++构建依赖关系与目标硬件相关联
目标。命令 捕获用于执行的系统命令MATLAB电脑
目标。CommunicationInterface 描述目标硬件的数据I/O细节
目标。CommunicationProtocolStack 描述通信协议参数
目标。LanguageImplementation 提供C和c++编译器实现细节
目标。对象 目标类型的基类
目标。处理器 提供目标处理器信息
目标。CommunicationChannel 描述通信信道属性
目标。RS232Channel 描述串行通信信道
目标。TCPChannel 描述TCP通信属性
目标。ExternalMode 表示外部模式协议栈
目标。ExternalModeConnectivity 用于外部模式连接选项的基类
目标。的XCP 描述目标硬件的XCP协议栈
目标。的XCPExternalModeConnectivity 表示外部模式协议栈中的连接选项
目标。的XCPPlatformAbstraction 为目标硬件指定XCP平台抽象层
目标。的XCPSerialTransport 表示XCP串行传输协议层
目标。的XCPTCPIPTransport 表示XCP TCP/IP传输协议层
目标。的XCPTransport XCP传输协议层的基类

功能

全部展开

rsimgetrtp 全局模型参数结构
rsimsetrtpparam 设置参数的rtP模型参数结构
extmodeBackgroundRun 执行外部模式后台活动
extmodeEvent 外部模式事件触发器
extmodeGetFinalSimulationTime 得到外部模式平台抽象层的最终仿真时间
extmodeInit 初始化外部模式目标连接
extmodeParseArgs 提取外部模式抽象层支持的配置参数值金宝app
extmodeReset 重置外部模式目标连接
extmodeSetFinalSimulationTime 在外部模式平台抽象层设置最终的仿真时间
extmodeSimulationComplete 检查外部模式模拟是否完成
extmodeStopRequested 检查模型是否收到停止外部模态模拟的请求
extmodeWaitForHostRequest 等待开发计算机的请求启动或停止外部模式模拟
rtiostreamtest 测试自定义rtiostream接口实现

目标 管理目标硬件信息

应用程序

在自定义硬件上运行 运行外部模式模拟

生成的功能 将模型或子系统表示为生成的s功能代码

主题

快速成型方面的考虑

选择一个外部代码集成工作流

对于应用程序集成点,描述外部代码的特征,确定代码生成集成需求,并选择工作流。

部署算法模型的实时快速成型

部署算法模型进行实时测试。

不受信任的自定义代码、自定义目标和回调

使用不受信任的自定义代码会带来风险。

快速模拟

利用RSim系统目标文件在上位机上对混合动态系统进行加速、优化和测试

在开发计算机上加速模型的非实时仿真。

在参数值范围内运行快速模拟

这个示例展示了如何使用RSim系统目标文件在一系列参数值上运行模拟。

运行批处理模拟而不重新编译生成的代码

这个示例展示了如何在不重新编译生成的代码的情况下运行批处理模拟。

使用MAT-Files向导入块提供数据,用于快速模拟

这个示例展示了代码生成器RSim -i选项如何让您使用mat -文件作为import块的输入数据源,以进行快速模拟。

可重用组件部署

利用s -函数目标加速仿真、重用代码或保护知识产权

从模型或子系统生成可以动态加载到另一个应用程序的共享库。

使用共享库开发计算机模拟器的接口

生成可以动态加载到另一个应用程序中的共享库。

从子系统生成s函数

应用生成功能操作从子系统块创建S-Function。

外部模式仿真

参数调谐和信号监控的外部模式模拟

通过开发计算机与目标硬件之间的通信通道进行参数调整和信号监控。

基于XCP通信的外部模式仿真

运行使用XCP通信信道的外部模式模拟。

图形控制的XCP外部模式模拟

硬件选项卡和外部模式控制面板控制XCP外部模式模拟。

在Simulink和目标硬件之间建立连接金宝app

使用目标包提供Simulink之间的连接金宝app®和目标硬件。

定制XCP从机软件

为目标硬件定制XCP从机软件。

外部模式模拟与TCP/IP或串行通信

运行使用TCP/IP或串行通信通道的外部模式模拟。

为TCP/IP或串行外部模式通信创建传输层

创建自定义低级通信层,以支持到自定义目标的外部模式连接。金宝app

仿真模拟

实时半实物仿真的部署环境模型

部署环境模型进行实时测试。