主要内容

coder.mapping.api.CodeMapping

用于C代码生成的模型数据和函数接口配置

    描述

    代码映射对象和相关函数使您能够为Simulink模型的数据配置C代码生成。金宝app对于模型数据元素,代码映射将数据元素与由存储类和存储类属性组成的配置关联起来。通过为跨模型的数据元素类别指定默认配置,可以减少为C代码生成准备模型的工作。通过单独配置数据元素来覆盖默认配置。对于较小的模型,您可以选择单独配置每个数据元素。

    创建

    当你从Simulink的Apps选项卡中选择一个代码生成应用程序时金宝app®编辑等金宝app仿真软件编码器嵌入式编码器应用程序,应用程序创建coder.mapping.api.CodeMapping对象,如果代码映射不存在。应用程序基于存储在模型活动配置集对象中的代码自定义设置创建代码映射。配置集对象可以为数据和函数指定内存段。

    创建一个coder.mapping.api.CodeMapping对象,通过调用函数来编程coder.mapping.utils.create

    对象的功能

    addSignal 将块输出信号添加到模型代码映射中
    coder.mapping.api.get 获取模型的代码映射
    coder.mapping.utils.create 创建代码映射对象,用于配置C和c++代码生成所需的数据和函数接口
    找到 获取模型代码映射类别的模型元素
    getDataDefault 获取模型数据类别的默认存储类或存储类属性设置
    getDataStore 从本地或共享本地数据存储的代码映射获取代码和校准配置
    getInport 从代码映射中获取用于根级导入的代码和校准配置
    getModelParameter 从模型参数的代码映射中获取代码和校准配置
    getOutport 从根级外埠的代码映射获取代码和校准配置
    getSignal 从块输出信号的代码映射中获取代码和校准配置
    getState 从块状态的代码映射中获取代码和校准配置
    removeSignal 从模型代码映射中移除块输出信号
    setDataDefault 为模型数据类别设置默认存储类和存储类属性值
    setDataStore 为代码和校准文件(a2l)的生成配置本地或共享本地数据存储
    setInport 为生成代码和校准文件(a2l)配置根级导入
    setModelParameter 为生成代码和校准文件(a2l)配置模型参数
    setOutport 为生成代码和校准文件(a2l)配置根级输出
    setSignal 为生成代码和校准文件(a2l)配置块信号数据
    设置状态 配置代码和校准文件(a2l)生成的块状态

    例子

    全部折叠

    为模型myConfigModel,创建用于配置模型数据和用于代码生成的函数的环境。调用此函数后,使用对Object functions下列出的其他函数的调用来配置模型接口元素的代码生成方面。

    coder.mapping.utils.create (“myConfigModel”);
    介绍了R2020b