根据应用程序需求、原型或生产环境以及开发过程的当前阶段,可以从几种部署方法中进行选择。如果希望在您的开发计算机上运行快速、独立的模拟,例如批处理或蒙特卡洛模拟,那么构建一个具有快速模拟(RSim)目标的可执行文件。加速模拟的另一种方法是生成一个s函数块用于另一个模型。除了提高模拟速度外,这种方法还可以重用代码并保护知识产权。
通过外部模式模拟,您可以在开发计算机和运行代码生成和构建过程创建的可执行文件的目标处理器之间创建一个通信通道。通过通信通道,可以修改目标程序的参数值,监控和存储目标程序的信号数据。
如果实时响应至关重要,那么构建并部署一个可执行程序。从控制系统的组件或表示被控制系统的模型构建程序。在组件的情况下,当代码在实时模拟器或微处理器上运行时,您将构建、部署和调优代码。对于测试环境,您可以构建一个可执行程序,并将其下载到模型到硬件在环(HIL)仿真平台。设置好环境后,运行可执行程序,对系统或控制单元进行实时验证。
目标 |
管理目标硬件信息 |
在自定义硬件上运行 | 运行外部模式模拟 |
生成的功能 | 将模型或子系统表示为生成的s功能代码 |
对于应用程序集成点,描述外部代码的特征,确定代码生成集成需求,并选择工作流。
部署算法模型进行实时测试。
使用不受信任的自定义代码会带来风险。
利用RSim系统目标文件在上位机上对混合动态系统进行加速、优化和测试
在开发计算机上加速模型的非实时仿真。
这个示例展示了如何使用RSim系统目标文件在一系列参数值上运行模拟。
这个示例展示了如何在不重新编译生成的代码的情况下运行批处理模拟。
这个示例展示了代码生成器RSim -i选项如何让您使用mat -文件作为import块的输入数据源,以进行快速模拟。
从模型或子系统生成可以动态加载到另一个应用程序的共享库。
生成可以动态加载到另一个应用程序中的共享库。
应用生成功能操作从子系统块创建S-Function。
通过开发计算机与目标硬件之间的通信通道进行参数调整和信号监控。
运行使用XCP通信信道的外部模式模拟。
硬件选项卡和外部模式控制面板控制XCP外部模式模拟。
使用目标
包提供Simulink之间的连接金宝app®和目标硬件。
为目标硬件定制XCP从机软件。
运行使用TCP/IP或串行通信通道的外部模式模拟。
创建自定义低级通信层,以支持到自定义目标的外部模式连接。金宝app