主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

M 函数

指定生成代码中标识符的命名规则

模型配置窗格: 代码生成 / 标识符

描述

指定生成的代码中标识符的命名规则。

依赖关系

此参数:

  • 仅针对基于 ERT 的目标出现。

  • 生成代码时需要 Embedded Coder®

  • 参数命名启用。

  • 对于顶层模型和引用模型必须相同。

设置

'' (默认) | 字符串

默认值:''

输入包含要应用于生成代码中的信号、参数或 #define 参数标识符的命名规则的 MATLAB® 语言文件的名称。您可能在这种 MATLAB 函数中编写的规则示例包括:

  • 从信号名称中删除下划线字符。

  • 在参数名称中的大写字符前添加下划线。

  • 在生成的代码中将标识符变为大写。

例如,以下函数通过将文本 _param 附加到参数数据对象名称来返回标识符名称。

function revisedName = append_text(name, object)
% APPEND_TEXT: Returns an identifier for generated
% code by appending text to a data object name.
%
% Input arguments:
% name: data object name as spelled in model
% object: target data object
%
% Output arguments:
% revisedName: altered identifier returned for use in
% generated code.
%
%
text = '_param';

revisedName = [name,text];

提示

MATLAB 语言文件必须位于 MATLAB 路径中。

推荐的设置

应用情形设置
调试无影响
可追溯性无影响
效率无影响
安全预警无影响

编程用法

参数:ParamNamingFcn
类型:字符向量
值: MATLAB 语言文件
默认值:''

版本历史记录

在 R2006a 之前推出