EMX 数组实用工具函数标识符格式
为 emxArray 实用工具函数自定义生成的标识符
模型配置窗格: 代码生成 / 标识符
描述
为 emxArray(可嵌入的 mxArray)实用工具函数自定义生成的标识符。代码生成器为使用动态分配内存的可变大小数组生成 emxArray 类型。它生成 emxArray 实用工具函数,用于创建具有 emxArray 类型的变量并与之交互。此参数适用于 MATLAB Function 模块中的 MATLAB® 代码、Stateflow® 图或与 MATLAB System 模块关联的 System object™。此参数不适用于:
输入或输出信号
参数
全局变量
与 MATLAB System 模块关联的系统对象的离散状态属性
依赖关系
此参数:
仅针对基于 ERT 的目标出现。
生成代码时需要 Embedded Coder®。
设置
emx$M$N | 字符串输入一个宏,指定是否以及以何种顺序将某些文本包含在生成的标识符中。宏可以包含以下格式标记的组合。
| 标记 | 描述 |
|---|---|
$M | 如果需要,请插入名称修改文本以避免命名冲突。 必需的。 |
$N | 将实用工具函数名称插入标识符。例如, |
$R | 将根模型名称插入标识符,用下划线 (_) 字符替换不支持的字符。 模型引用所需。 |
提示
代码生成器在应用其他标识符格式控制参数指定的格式之前,先应用此参数指定的标识符格式。
如果可能,增加最大标识符长度以适应您希望生成的标识符的长度。为名称修改文本保留至少三个字符。
如果指定
$R,则为最大标识符长度指定的值必须足够大,以容纳$R和$M标记的完整扩展。
推荐的设置
| 应用情形 | 设置 |
|---|---|
| 调试 | 无影响 |
| 可追溯性 | 无影响 |
| 效率 | 无影响 |
| 安全预警 | 无建议 |
编程用法
参数:CustomSymbolStrEmxFcn |
| 类型:字符向量 |
| 值: 有效的标记组合 |
默认值:emx$M$N |
版本历史记录
在 R2017a 中推出