主要内容

jc_0900:数据类型定义可使用的字符

自 R2024b 起

规范来源

控制算法建模规范 - 使用 MATLAB®、Simulink® 和 Stateflow®

子 ID 建议

  • NA-MAAB - a、b、c

  • JMAAB - a、b、c

MATLAB 版本

全部

规则

子 ID a

总线对象名称、枚举类名称或枚举成员名称不应以下划线结尾。

自定义参数

不适用

示例 - 不正确

总线对象名称以下划线结尾。

枚举成员名称以下划线结尾。

子 ID b

总线对象名称、枚举类名称或枚举成员名称中不应使用连续下划线。

自定义参数

不适用

示例 - 不正确

总线对象名称中使用了连续下划线。

枚举类名称中使用了连续下划线。

枚举成员名称中使用了连续下划线。

子 ID c

总线对象名称、枚举类名称和枚举成员名称不应与 MATLAB 保留字相同。

自定义参数

不适用

示例 - 不正确

总线对象的名称与 MATLAB 保留字相同。

使用了与枚举类名称完全匹配的 MATLAB 保留字。

使用了与枚举成员名称完全匹配的 MATLAB 保留字。

理由

子 ID a:

  • 不遵守规则会降低可读性。由于下划线常用作单词分隔符,可能看起来像是排版错误。

子 ID b:

  • 不遵守规则会降低可读性。

子 ID c:

  • 不遵守规则会降低可读性。不遵守常规做法可能导致意外问题。

    注意

    在 MATLAB 中,您可以在总线对象名称、枚举类名称或枚举成员名称中使用的字符数不能超过 2048。

验证

模型顾问检查:检查总线和枚举数据类型名称 (Simulink Check)

上次更改

R2024b

版本历史记录

在 R2024b 中推出