功能 :在对话框中,您可以定义变量的数据类型和作用域的前缀,以及 POU 和用户定义的数据类型 (DUT) 的前缀。静态分析检查是否符合命名约定。当未遵守约定时,静态分析会在“Messages” 视图中报告一条错误信息。
请致电 :
-
菜单栏:“项目 项目设置” ,“静态分析” 类别,“打开配置对话框” 链接
-
菜单栏:“构建 静态分析 设置”
要求 :
-
CODESYS Static Analysis 软件包已安装。
-
项目开放。
错误信息的显示格式如下:
NC <prefix convention number> :
<message text>
.NC 代表 "命名约定"。例如,错误信息"“NC0102:无效名称......”"表示
PROGRAM
类型 POU 的命名违反了 102 命名约定。
您可以使用 pragma'naming'
来停用单个标识符的命名约定。标识符可以以任何内容开头,不一定以前缀开头。
“Filter” |
输入字段,用于搜索字符串 |
命名规则表 |
|
“名称” |
可定义前缀的节点和元素。 每个元素后面括号中的数字(例如,“PROGRAM (102)” )是前缀约定编号,在不遵守命名约定的情况下要报告该编号。 |
“前缀” |
前缀输入字段
|
“变量的前缀” |
根据数据类型或作用域可定义前缀的所有变量的组织节点。 |
“POU 的前缀” |
可定义前缀的所有 POU 类型和方法作用域的组织节点 |
“DUT 的前缀” |
可定义前缀的 DUT 数据类型(结构、枚举、别名或联合)的组织节点 |
“自定义类型的前缀” |
用于特殊自定义类型(尤其是来自库的类型)的组织节点 您可以根据约定扩展列表:点击下方空白处。在“输入助手” 对话框中,指定自定义类型的名称或选择自定义类型。 要删除约定,请选择该约定并按[Del] 键。 请注意:这些约定优先于使用属性 |
选项 |
|
“前缀后的第一个字符应为大写字母” |
|
“结合作用域前缀和数据类型前缀” |
示例:定义了以下前缀:
示例:定义了以下前缀: |
“可组合数据类型的递归前缀” |
示例:
前缀
前缀 |
示例
以下命名规则与 "标识符 "一章中的建议基本一致。



示例
命名规则 (1) 指的是标准 POUTON
。因此,特殊库 POU 的声明会被检查是否有前缀 "ton_"。单击空白处 (2),插入更多命名约定。
