标签:在线
此选项卡仅在在线模式下显示在 Profiler 对象的编辑器中。它显示所选方法的测量结果。显示不会自动刷新。相反,它会根据要求显示“快照”。
通过仪器或采样进行分析
当分析方法设置为 采样 要么 仪器仪表, 这 在线的 选项卡包括左侧的其他类别。此外,还有一个带有按钮的区域,用于创建快照和控制当前测量过程。上下文菜单还提供有用的命令。
关于录音的一般信息 | |
标题 | 项目路径 - 创建日期和时间(例如: |
设备 | 运行应用程序的目标设备(例如: |
应用 | 测量结果的申请(例如: |
编译器版本 | 项目的编译器版本(例如: |
任务 | 在设置中选择的任务(例如: |
仅用于仪表: | |
检测的 POU 数量 | 在 Profiler 设置中选择的 POU 数 POU 选择 例子: |
循环 | 当前循环的编号,在记录开始时递增 例子: |
期间 | 当前记录周期的所有呼叫的持续时间 例子: |
时间 | 结果显示的时间格式;内部计算分配给系统报价;在 Profiler 设置中定义 快照外观 例子: |
测量周期的开始时间 | 测量开始时间 例子: |
设备上的当前时间 | 一天中的时间 例子: |
录音模式 | 录音模式;在 Profiler 设置中定义 仪器参数 例子: 记录下一个周期 |
缓冲区大小 | 每个周期记录的运行时间数的缓冲区大小;在 Profiler 设置中定义 仪器参数 例子: |
仅用于采样: | |
任务周期时间 | 在其配置中为要采样的任务设置的时间间隔(例如: |
循环次数 | 取样的循环总数 例子: |
抽样 POU 的数量 | 待采样任务调用的 POU 数 例子: |
样本总数 | 样本总数(确定的调用树) 例子: |
繁忙样本数 | POU 当前忙于处理的样本数 例子: |
空闲样本数 | POU 当前正在处理的样本数( 例子: |
错误样本数 | 失败的样本数( 例子: |
缺失样本数 | 无法转移到开发系统的样本数量 例子: |
繁忙的循环时间 | 任务运行周期内的时间跨度(平均值) 例子: |
空闲周期时间 | 任务未运行的周期内的时间跨度(IDLE)(平均值) 例子: |
记录条件 | 健康)状况 (布尔表达式)用于开始录制;在 Profiler 设置中定义 记录 |
这种分层树结构显示了在测量期间对选定任务进行的所有调用。 不显示库中的调用。 顶部条目显示任务的名称。在第二行中,显示了 POU 不忙的样本百分比,用于采样方法 其下方显示的调用链中的每个节点对应于特定的 POU 调用,并提供有关当前和先前测量的时间和调用次数的以下信息: | |
对于仪器和采样方法:
仅用于检测方法:
仅适用于采样方法:
|


列出了所有检测的 POU。对于每个 POU,您会看到 样品 和 时间(毫秒/微秒) 所有录音通话。 这 <POU 名称> 调用的函数 视图下部的列表始终显示上列表中当前选择的 POU 的 POU 调用。双击下方列表中的一行可选择上方列表中的相应条目。 | |
POU 名称 | POU 的名称和类型(例如: |
时间(毫秒/微秒) | 通话中经过的总时间(例如: |
平均时间 分钟。时间(毫秒/微秒) 最大限度。时间 | 此调用的平均、最小和最大执行时间,以“ms”或“µs”为单位(例如: |
自身时间 (ms/µs) 自己的时间 (%) | POU 调用所花费的时间,不包括来自该 POU 的所有 POU 调用所花费的时间。 自己时间占总时间的百分比 |
来电 | 此调用树中此循环中此 POU 的调用次数(示例: |
标准差 | 平均执行时间的标准偏差(例如: |

这是调用树的反向视图。这意味着您可以跟踪从 POU 调用到调用链开头的所有调用。显示的信息取决于分析方法。 | |
对于仪器和采样方法:
仅用于检测方法:
仅适用于采样方法:
|

| 当前测量已完成并显示。显示不会自动刷新。 |
| 这 保存快照 打开对话框以输入快照的名称和描述。点击后 好的,当前测量结果被保存,可在 快照 标签。 |
| 仅适用于采样方法: 当前测量被重置并且可以重新开始。 |
| 仅适用于采样方法: 用于开始、暂停和停止测量过程的按钮 |
采样间隔 | 仅适用于采样方法: 测量之间的时间段。此处设置的时间间隔值与 Profiler 设置中的条目同步 采样参数. 在 0 和指定时间跨度之间的范围内生成一个随机值。在此时间之后,要测量的任务被暂停并记录。指定时间跨度之前的剩余时间,直到生成下一个随机值。这意味着它是在时间跨度内测量的,但不是在达到完整时间跨度之前测量的。 在 1 ms 的采样间隔下,应在 100 ms 内执行 100 次测量。 |
有关更多信息,请参阅: 通过代码检测进行分析, 抽样分析
代码覆盖率的测量
当使用“代码覆盖率”时, 在线的 选项卡显示哪些语句在选定的 POU 中执行,哪些不执行。与分析方法相比,此处不需要显式刷新测量值。然而,可以重复测量。
姓名 | 为测量选择的 POU 的名称显示在树结构中。父对象充当节点(例如,它们所属的应用程序的名称)。 |
语句数 | POU 中包含的语句总数。 |
未执行的语句 | POU 中包含但未执行的语句数。 |
覆盖率 (%) | POU 中执行的语句的百分比。例子: |
| 在视图中选择的 POU 在其编辑器中打开。已处理的报表以绿色显示。未处理的报表以红色显示。当您双击表格中的一行时,POU 编辑器也会打开。 |
| 测量结果重置为 |
| 这 保存快照 打开对话框以输入快照的名称和描述。点击后 好的,当前测量结果被保存,可在 快照 标签。 |
有关更多信息,请参阅: 测量代码覆盖率
上下文菜单
根据在测量结果的各种显示中选择的位置,上下文菜单中提供以下命令:
打开 POU
出口
复制表
特性 (仅在调用树中)