主要内容

可以FD重播

回放记录可以FD消息

自从R2018b

  • FD重播可以阻止

库:
车辆网络工具箱/ FD能沟通

描述

FD重播可以阻止回放记录从一个消息.mat文件可以网络或仿真软件金宝app®作为一个总线信号。仿真软件总线上对象的更多信息,见金宝app复合材料界面(金宝app模型)。你需要一个可以FD配置块回放到网络中。

在MATLAB重播消息记录®命令窗口在仿真软件模型,将其转换为一个兼容的格金宝app式使用canMessageReplayBlockStruct并将结果保存到一个单独的文件中。有关更多信息,请参见记录和回放可以消息

请注意

你需要一个许可软件对车辆网络工具箱™和仿真软件使用这个块。金宝app

重播时间

当你回放记录信息,仿真软件使用原始时间戳信息。金宝app回放网络时,时间戳与实时关联,当你回放仿真软件的输入端口与仿真时间。金宝app如果消息的时间戳0,所有的消息都是重播仿真开始,因为仿真时间和实际时间将会提前重播消息的时间戳。

其他支持功能金宝app

  • 可以FD重播支持使用金宝app金宝app仿真软件加速器™模式。使用此功能,可以加速仿真软件模型的执行。金宝app有关此功能的更多信息,请参阅加速度(金宝app模型)

  • 可以FD重播块支持使用代金宝app码生成以及packNGo函数组需要的源代码和相关的共享库。

代码生成

车辆网络工具箱仿真软件模块允许您生成代码,使模型金宝app包含这些块在加速器运行,快速的加速器,外部和部署模式。

代码生成与金宝app编码器

您可以使用车辆网络工具箱,金宝app仿真软件编码器™,嵌入式编码器®主机端的软件一起来生成代码,您可以使用它们来实现您的模型。代码生成的更多信息,请参阅生成的代码编译(金宝app仿真软件编码器)

共享库的依赖关系

生成代码块有限的可移植性。块使用预编译的共享库,如dll,支持I / O为特定类型的设备。金宝app这一块,您可以使用packNGo支持的功能金宝app金宝app仿真软件编码器建立和管理模型的构建信息。的packNGo(金宝app仿真软件编码器)函数允许您模型代码和相关的共享库打包成一个zip文件进行部署。你不需要MATLAB在目标系统上安装,但目标系统需要由MATLAB支持。金宝app

设置packNGo:

set_param (gcs,“PostCodeGenCommand”,“packNGo (buildInfo)”);

在这个例子中,gcs您想要构建的是当前的模型。建筑模型创建一个zip文件名称相同的型号名称。你可以移动这个zip文件到另一台机器上构建源代码的zip文件来创建一个可执行的可以独立于MATLAB和Simulink的运行。金宝app生成的代码编译C和c++编译器。有关更多信息,请参见代码编译定制(金宝app仿真软件编码器)

请注意

在Linux上®平台,您需要添加文件夹解压库环境变量LD_LIBRARY_PATH

港口

输出

全部展开

这个输出端口包含一个包装可以FD消息记录在特定的步伐,输出的信号总线类型CAN_FD_MESSAGE_BUS

数据类型:CAN_FD_MESSAGE_BUS

这个端口提供了一个触发函数调用子系统当块接收到新信息。你可以将它连接到函数调用子系统(金宝app模型)解压缩和处理消息。

数据类型:函数调用的事件

参数

全部展开

提示

配置可以FD配置块模型中配置FD可以接收块的参数。

指定的路径和名称MAT-file包含记录可以FD消息重放。你可以点击浏览浏览到文件的位置并选择文件。

指定的变量保存在MAT-file可以FD的消息。

指定你想要的次数的消息重放模式。您可以指定任何正整数,包括。指定不断重播消息直到仿真停止。

指定如果模型是重播消息可以FD网络或一个输出端口。对于一个网络,您还必须指定一个设备

选择可以FD网络上的设备重放消息。如果你选择该字段不可用输出端口重复的信息参数。

在模拟指定块的采样时间。这个值定义的频率可以FD重播块在仿真运行。如果块内触发子系统或继承采样时间,您可以指定1样品时间。您还可以指定一个MATLAB变量样本时间了。默认值是0.01模拟秒。有关更多信息,请参见时间在硬件接口模型

扩展功能

版本历史

介绍了R2018b