文档

快速构建原型和生产部署

构建、验证、完善和测试生成的可执行文件

选择从几个部署方法根据应用程序需求,原型或生产环境,当前阶段的开发过程。如果想要跑得快,独立的模拟,如批量或蒙特卡罗模拟在开发计算机上,构建一个可执行程序的快速仿真(RSim)目标。加速模拟的另一个方法是生成一个功能块用于另一个模型。除了提高仿真速度,这种方法重用代码和保护知识产权。如果代码重用或知识产权保护是一个主要目标,构建一个共享库(. dll,所以,或. dylib)来部署。

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

如果实时响应至关重要,构建和部署一个可执行程序。从一个组件构建程序控制系统或从一个模型表示一个系统的控制。在组件的情况下,您构建、部署和优化代码,因为它运行在一个实时模拟器或微处理器。测试环境中,您构建和一个可执行程序下载到半实物仿真平台(边境)。后设置环境,运行可执行程序来验证系统或实时控制单元。

你也可以选择构建一个可执行程序,可以下载到目标硬件实时快速原型或生产。可执行程序可以是一个独立的程序,你将与外部实时执行或操作系统。独立的可执行程序需要最小的更新以适应目标硬件。

功能

全部展开

buildStandaloneCoderAssumptions 创建应用程序来检查代码生成器的假设
rsimgetrtp 全局模型参数结构
rsimsetrtpparam 设置参数的rtP模型参数结构
extmodeBackgroundRun 执行外部模式背景活动
extmodeEvent 外部事件触发模式
extmodeGetFinalSimulationTime 得到最终的仿真时间外部模式平台抽象层
extmodeInit 初始化连接外部模式目标
extmodeParseArgs 提取配置参数的值由外部模式抽象层金宝app
extmodeReset 重置目标连接外部模式
extmodeSetFinalSimulationTime 最后的仿真时间在外部模式平台抽象层
extmodeSimulationComplete 检查外部模式模拟完成
extmodeStopRequested 检查请求是否阻止接收外部模式仿真模型
extmodeWaitForHostRequest 等待请求从开发计算机启动或停止外部模式模拟

应用程序

在定制的硬件上运行 外部模式运行模拟

主题

快速成型方面的考虑

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

对于应用程序集成点,描述外部代码,识别代码生成集成需求,并选择一个工作流。

检查代码生成的假设

使用独立的工作流来检查代码生成器的假设。

部署算法实时快速原型模型

为实时测试部署算法模型。

数据交换接口

设置接口交换数据

包生成的代码作为共享库

代码生成共享库版本的模型开发平台。

快速模拟

加速,完善和测试混合动态系统在主机通过RSim系统目标文件

在nonreal-time加速仿真模型的开发计算机。

可重用组件部署

加速模拟,重用代码,或保护知识产权利用s函数的目标

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

接口开发计算机模拟器通过使用一个共享库

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

从子系统生成功能

应用生成功能操作创建一个子系统的功能块。

参数调优和信号监测与外部模式模拟

Host-Target与外部的沟通模式模拟

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

外部模式模拟利用XCP沟通

外部模式运行模拟,使用一个XCP通信通道。

定制XCP奴隶软件

定制XCP奴隶软件为目标硬件。

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

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

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

创建自定义的底层通信层支持外部模式连接您的自定义的目标。金宝app

半实物仿真(边境)

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

部署环境模型的实时测试。

生产部署

生成主程序部署到裸板的目标

配置模型生产主程序的一个例子,

生成独立的可执行程序部署到目标硬件

生成独立的可执行程序,不需要外部实时执行或操作系统。

生成的组件软件部署到应用程序目标平台

运行一个可执行程序,目标为Linux支持包金宝app®,微软®窗户®,或者风河系统公司®VxWorks®操作系统。

特色的例子