主要内容

命名注意事项

hisl_0031:模型文件的名字

ID:标题 hisl_0031:模型文件的名字
描述

模型文件名称:

  • 使用这些字符:无所不包的,无所不包的,0 - 9、下划线(_)

  • 使用字符串超过2和小于64个字符。(不包括点和文件扩展名)。

不:

  • 启动的名字与号码。

  • 使用了字符串的开始或者结束。

  • 连续使用超过一个下划线。

  • 使用下划线在文件扩展名。

  • 使用保留标识符。

基本原理
  • 可读性

  • 编译器的局限性

  • Model-to-generated代码可追溯性

模型顾问检查 检查模型文件的名字(金宝app仿真软件检查)
另请参阅
引用
  • ISO 26262 - 6,表1 (1 h)“使用命名约定”

  • ——331年,部分MB.6.3.2。e -低级需求符合标准的

    - 331,MB.6.3.3。e软件架构符合标准的

  • DCL37-C。不声明或定义保留标识符

最后的改变 R2021b
例子

推荐

  • My_model.slx

不推荐

  • _My__model.slx

  • 2018年_01_11_model.slx

  • New.slx

hisl_0032:模型对象的名字

ID:标题 hisl_0032:模型对象的名字
描述

下列模型对象名称:

  • 信号

  • 参数

  • 名叫Stateflow®对象(州、盒、仿真软件金宝app®函数,图形函数,真值表)

使用:

  • 这些字符:无所不包的,无所不包的,0 - 9、下划线(_)

  • 少于32个字符的字符串。

不:

  • 启动的名字与号码。

  • 使用了字符串的开始或者结束。

  • 连续使用超过一个下划线。

  • 使用保留标识符。

笔记

保留的名字:

  • MATLAB®关键字

  • 保留关键字对于C、c++和代码生成。有关完整的列表,请参见保留关键字(金宝app仿真软件编码器)

  • int8,uint8

  • int16,uint16

  • int32,uint32

  • ,

  • ,

  • 每股收益

  • intmin,intmax

  • 最小正浮点数,最大浮点数

  • π

基本原理
  • 可读性

  • 编译器的局限性

  • Model-to-generated代码可追溯性

模型顾问检查 检查模型对象名称(金宝app仿真软件检查)
另请参阅

马伯指南:

引用

  • MISRA - C: 2012,规则21.2

  • ISO 26262 - 6,表1 (1 h)“使用命名约定”

  • ——331年,部分MB.6.3.2。e -低级需求符合标准的

    - 331,MB.6.3.3。e软件架构符合标准的

  • DCL37-C。不声明或定义保留标识符

最后的改变 R2021b
例子

推荐

  • 块名称:My_Controller

  • 信号名称:a_b

不推荐

  • 块名称:我的控制器

  • 信号名称:12 a__b