标签:在线 此选项卡仅在在线模式下显示在 Profiler 对象的编辑器中。它显示所选方法的测量结果。显示不会自动刷新。相反,它会根据要求显示“快照”。 通过仪器或采样进行分析 当分析方法设置为 采样 要么 仪器仪表 , 这 在线的 选项卡包括左侧的其他类别。此外,还有一个带有按钮的区域,用于创建快照和控制当前测量过程。上下文菜单还提供有用的命令。 表 4 . 在线的 – 概述 标签 关于录音的一
标签:设置 这 设置 编辑器中的选项卡 探查器对象 用于配置在线模式下的分析。它包含对应于 set 方法的设置选项: 表 1 . 记录 任务: 在线模式下, CODESYS Profiler 记录此任务调用的 POU 的运行时行为。 健康)状况: (布尔表达式)值 TRUE 是录制的要求。例如,您可以使用输入助手为此设置一个布尔变量。 如果该字段为空白,则记录每个循环。 观看第一个周期 仅当分析方
通过代码检测进行分析 重要 为 Profiler 测量方法隐式添加的 IEC 代码以及监视列表中 POU 的断点会导致更改并减慢评估的程序。 当剖析或代码覆盖测量处于活动状态时,通常无法进行联机。而且,一些在线功能不可用,例如“流控”和“断点”。在这方面,观察名单没有任何限制。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都需要下载。然后不再可能进行在线更改
抽样分析 当这种测量方法被激活时, CODESYS 生成一个附加任务。该任务在随机时间中断要测量的应用程序任务并确定其当前调用树。 仅多核系统支持采样。作为用户,您必须将自动生成的分析任务分配给任务配置中的单独任务组。此任务组应在与要测量的应用程序任务不同的核心上运行。 将记录的待测任务调用树循环传送到开发系统进行处理。因此,此方法仅在开发系统处于联机模式时才有效。 抽样不适用于确定任务运行时的异
使用 Profiler 监视列表 重要 为 Profiler 测量方法隐式添加的 IEC 代码以及监视列表中 POU 的断点会导致更改并减慢评估的程序。 当剖析或代码覆盖测量处于活动状态时,通常无法进行联机。而且,一些在线功能不可用,例如“流控”和“断点”。在这方面,观察名单没有任何限制。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都需要下载。然后不再可能
测量代码覆盖率 重要 为 Profiler 测量方法隐式添加的 IEC 代码会导致更改,从而减慢评估程序的速度。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都需要下载。然后不再可能进行在线更改。 除了剖析, CODESYS Profiler 还支持代码覆盖率的测量。这决定了在处理时执行 POU 中的哪些语句。执行指令总数中的一部分称为“覆盖率”,以百分比表
命令:Profiler – Profiler 监视列表 重要 为 Profiler 测量方法隐式添加的 IEC 代码以及监视列表中 POU 的断点会导致更改并减慢评估的程序。 当剖析或代码覆盖测量处于活动状态时,通常无法进行联机。而且,一些在线功能不可用,例如“流控”和“断点”。在这方面,观察名单没有任何限制。 启用或禁用 Profiler 测量方法,或更改 Profiler 编辑器中的任何设置都
命令:时代 功能 :该命令打开 <POU> 的时间 对话。显示每个 POU 调用的测量时间。 称呼 : 在 在线的 选项卡,在 POU 中被多次调用的选定行的上下文菜单 调用树 子选项卡。 <POU> 的时间 对话 该对话框在调用树中的选定位置显示每个单独的 POU 调用的测量持续时间。 其他信息包括以下内容: POU 类型 : 例如, Function . 代码大小 :POU 大小(以字节为单位
概述 CODESYS Profiler 是一个程序分析工具,它集成在 CODESYS 用于检测应用程序源代码中的低效编程。 术语 ” 分析 " 表示测量应用程序 POU 的运行时行为。这可以通过 代码检测 ,或在多核系统上通过 采样 . 除了剖析, CODESYS Profiler 还支持测量 代码覆盖率 .它确定每个 POU 的运行语句部分。此方法也可以通过检测代码来工作。 您可以使用测量数据来
命令:添加到 Profiler 监视列表 象征: 功能 : 该命令将选中的 POU 添加到 探查器监视列表 . 称呼 : 的上下文菜单 设备 查看或 POU 看法 要求 :在 设备 查看或 POU 看法。 :