3 | P a g e
3. 命名
3.1. 命名原则
文件、文件夹、子系统、模块、输入输出模块、参数、信号、总线等命名应遵守以下
原则:
1. 使用有意义的名字:确切的表述变量代表的含义;
2. 使用编码信息:采用标准缩写/简写或首字母缩写;
3. 添加数据类型:指定变量的类型;
4. 添加工程或者系统单位:确切指示变量使用的单位;
5. 使用变量所属(作用)域:指示变量的出处和存储类型。
3.2. 命名规范
文件、文件夹、子系统、模块、输入输出模块、参数、信号、总线等通用命名规范:
1. 使用字符(A~Z,a~z)开头,可以用字符、数字(0~9)以及下划线等组合构成变
量的名称,并且对字符的大小写敏感,遵循一般C 语言变量的命名原则;
2. 首字符不能为数字和下划线,末尾字符不能为下划线;下划线可用于分割字符,但
不允许连续使用2个及以上的下划线来分割字符;
3. 不允许使用中文字符,不允许使用空格;
4. 命名长度:3 to 31 字符/characters长度 (不包含扩展名及.字符);
5. 为增强可读性,使用下划线分割大小写字符,变量名中的下划线原则上不超出四个;
6. (信号和参数名)禁止使用任何MATLAB的关键字/保留字,函数名或者操作符名,比
如:'pi','true','false',’break','case','catch','classdef', 'continue','else','elseif',
'end', 'for', 'function', 'global', 'if', 'otherwise', 'parfor', 'persistent', 'return',
'spmd', 'switch' , 'try', 'while' , 'eps', 'Enf', 'intmax' , 'intmin', 'NaN' , 'pi' ,
'realmax','realmin','true','false','inf'…
7. 禁 止 使 用 任 何 MATLAB 自 动 生 成 代 码 中 使 用 的 字 符 , 比 如 :
‘const’,’TRUE’,’FALSE’, ‘infinity’,‘nil’,‘double’, ‘single’,‘or’,‘enum’ …
评论0