对话框:静态分析设置 - 命名约定
功能:在对话框中,您 定义 变量的数据类型和范围的前缀,以及 POU 和用户定义的数据类型 (DUT) 的前缀。静态分析检查 遵守 与命名约定。当未遵守约定时,静态分析会在 留言 看法。有关更多信息,请参阅: 配置和运行静态分析
称呼:
静态分析 类别, 打开配置对话框 关联
菜单,菜单
要求:
这 CODESYS Static Analysis 包已安装。
一个项目已打开。
错误消息以下列格式显示:
NC <prefix of convention number> :
<message text>
. NC 代表“命名约定”。例如,错误消息 NC0102:名称无效… 表示违反 POU 类型的命名约定 102
PROGRAM
.
筛选 | 要搜索的字符串的输入字段 |
具有命名约定的表 | |
名称 | 可以定义前缀的节点和元素。 每个元素后括号中的数字(例如, 程序 (102)) 是在不符合命名约定的情况下报告的前缀约定编号。 |
字首 | 前缀的输入字段 |
变量的前缀 | 可以根据数据类型或范围定义前缀的所有变量的组织节点。 |
POU 的前缀 | 可以定义前缀的所有 POU 类型和方法范围的组织节点 |
DUT 的前缀 | 可以为其定义前缀的 DUT 数据类型(结构、枚举、别名或联合)的组织节点 |
自定义类型的前缀 | 特殊自定义类型的组织节点(特别是来自库的那些) 您可以使用约定扩展列表:单击其下方的空白区域。在里面 输入助手 对话框,指定自定义类型的名称或选择自定义类型。 要删除约定,选择它并按 德尔 钥匙。 注意:这些约定优先于使用属性定义的前缀 |
选项 | |
前缀后的第一个字符应该是大写字母 |
|
结合范围前缀和数据类型前缀 |
示例:定义了以下前缀: 代码分析报告没有前缀的全局 REAL 变量的错误
示例:定义了以下前缀: 代码分析仅报告全局错误 |
可组合数据类型的递归前缀 |
例子:
前缀 静态分析报告所有类型变量的错误
前缀 静态分析报告所有类型变量的错误 |
例子
以下命名约定大部分对应于在 CODESYS 对于“标识符”。



例子
命名约定 (1) 参考标准 POU TON
.因此,特殊库 POU 的声明会检查前缀“ton_”。单击空格 (2) 以插入更多命名约定。
