检测代码克隆 要求: CODESYS Static Analysis 已安装。 A CODESYS 项目已开放。该项目至少在两个编程对象中包含相同的代码块。 点击 构建 → 静态分析 → 检测克隆 。 这 克隆检测结果 视图打开。 点击 结果 . 检测到的代码克隆在窗口中显示为树形视图。 如果除了相同的代码克隆之外,还存在有偏差的代码克隆,则这些子节点在树视图中以颜色突出显示。 在树形视图中,选
对话框:静态分析设置:禁止符号 功能 :在对话框中定义项目代码中不能使用的关键字和符号。有关更多信息,请参阅: 配置和运行静态分析 称呼 : 项目 → 项目设置 菜单, 静态分析 类别, 打开配置对话框 关联 构建→静态分析→设置 菜单 要求 : 这 CODESYS Static Analysis 包已安装。 一个项目已打开。 输入线 双击行打开行编辑器以指定关键字或符号。 :输入助手打开以选择关
对话框:选项:自动格式化程序 调试模式 仅当您的 CODESYS 实例以调试模式启动。 为此,请使用以下命令行调用启动您的实例: codesys.exe --debug 象征: 功能 :在此对话框中配置 IEC 代码的自动格式化。 称呼 : 工具 → 选项 菜单, 自动格式化程序 类别 自动格式化程序 一般的 声明与实施 挤压空行 true (默认):删除空行。 false :保留空行。 界面 宣
编译指示和属性 CODESYS Static Analysis 提供用于激活或停用个别规则或命名约定以进行静态代码分析的编译指示和属性。 要求:在项目设置中激活或定义规则或约定。 属性被插入到 POU 的声明部分以禁用整个编程对象的特定规则。 Pragma 用于 POU 的实现部分,以停用各个代码行的特定规则。一个例外是规则 164,它也可以在声明部分关闭。 提示 在项目设置中停用的规则无法通过编
命令:运行静态分析 象征: 功能 :该命令启动活动应用程序的静态分析,并在表格中显示所有 POU 的指标。 称呼 : 构建 → 静态分析 菜单 在代码分析过程中, CODESYS Static Analysis 生成代码就像 构建 → 生成代码 命令。分析结果显示为错误 和警告 在消息视图中( 建造 类别)。数字是指对应的 规则 因为它们是在项目设置中定义的。显示消息的语法是 SA<规则编号>:<
命令:设置 功能 :该命令打开 静态分析设置 对话。 称呼 : 构建 → 静态分析 菜单 要求 : 包裹 CODESYS Static Analysis 已安装。 一个项目已打开。 本节内容如下 :
命令:计算并导出标准指标 功能:直接计算并导出标准指标,无需在编辑器中显示指标表。在标准文件对话框中为 CSV 导出文件指定合适的名称。 呼叫:默认情况下,该命令在任何菜单中均不可用。 或者,您也可以使用 显示标准指标 命令在编辑器中显示指标。除此之外,编辑器还提供了 导出表 上下文命令。 自定义菜单 提供命令 点击 工具 → 自定义 。 这 菜单 选项卡打开。首先,您需要定义命令的菜单位置。在这