文档

数据交换接口

建立交换数据的接口

建立和使用技术和功能,以便在生成的和外部的应用程序代码之间交换数据。

数据接口可用于在生成的代码或数据和外部代码或数据之间交换数据。使用C API来编写与生成代码交互的代码。导出用于测量、校准和诊断系统的ASAP2文件。

要在执行生成的代码期间将数据记录到mat文件,请参见记录程序执行结果

功能

addCoderXCPInfo 使用IF_DATA XCP块创建ASAP2文件,该文件描述Simulink Coder XCP从端配置金宝app

主题

C API接口模型数据

使用C API在生成代码和外部代码之间交换数据

编写与生成的模型代码交互的基于主机或基于目标的应用程序代码。

使用C API访问模型信号和状态

编写应用程序代码与模型信号和状态进行交互。

使用C API访问模型参数

编写应用程序代码与模型参数交互。

ASAP2文件生成

导出ASAP2文件用于数据测量和校准

配置ASAP2文件生成模型。

通过XCP和第三方工具校准生成的代码和监控信号

生成XCP外部模式目标应用程序和描述XCP从配置的ASAP2文件。

定制生成的ASAP2文件

编辑目标语言编译器(TLC)文件,自定义从Simulink生成的ASAP2文件金宝app®模型。

参数可调谐性和信号可见性

在生成的代码中创建可调谐校准参数

在生成的代码中,创建可在快速原型和校准期间访问的可调参数数据。

将存储类应用于单个信号、状态和参数数据元素

通过直接应用存储类来控制生成代码中的数据表示,这将覆盖您在代码映射编辑器中指定的默认存储类。