Skip to main content

命令:调用树

象征: _cds_icon_call_tree.png

功能: 命令打开视图 调用树.

称呼

  • 菜单 观点

  • 视图中可调用构建块的上下文菜单 设备 或者 POU

查看:调用树

在编译(翻译)应用程序之前,调用树始终可用。它是调用者和您明确指定的构建块的调用的静态表示。因此,树总是包含 2 个根节点,在这些根节点下,相应的调用序列可以被视为连续缩进的条目。在此树视图中可以快速识别递归调用。

块 (2) 的调用树 (1) 示例 PLC_PRG

  • 节点(3): <POU 名称> 被调用

  • 节点(4): <POU 名称> 调用

_cds_img_call_tree_example.png

积木名称

程序块的名称

可以手动完成,也可以通过从另一个视图拖动或使用按钮来完成 _cds_icon_pick_icon_from_input_assistant.png 被输入

选择列表包含最后输入的块名称。

工具栏和键盘控件

_cds_icon_find_pou.png寻找积木

CODESYS 搜索在 积木名称 指定的构建块并表示其调用者及其调用。

_cds_icon_pick_icon_from_input_assistant.png从输入帮助中获取块

对话 输入帮助 出现选择块调用或实例调用。选择后调用树会自动更新。

_cds_icon_goto_source.png显示所选块的源代码位置

CODESYS 跳转到程序源代码中块的使用点。

F4显示下一个构建块的源代码位置

切换 + F4显示上一个构建块的源代码位置

调用树中的选择会跳转到调用结构中的下一个或上一个块。同时,相关的源代码位置在各自的编辑器中打开。

注意:双击调用树中的条目也会打开相关的源代码位置。

调用树的表示

象征

<块名称> 被调用:该块的调用顺序出现在该节点下。此树结构中的最低条目显示调用的开始。

<block name> 调用:来自该块的调用出现在该节点下。此树结构中的最低条目显示调用链的末端。

位置

对于调用树中的根节点:声明的行号(声明) 块

对于根节点下的调用者或调用:取决于其所在位置的实现语言、行号、列号、网络号

当前在树中选择的条目的上下文菜单

减少一切

除了两个根节点外,调用树中展开的条目被折叠。

显示源代码位置

CODESYS 跳转到程序源代码中块的使用点。

设置为新的根节点

在调用树中选择的条目出现在 积木名称.树会针对新的根节点自动调整。

提示

与静态相反 调用树,它随时提供块的调用信息,是视图 调用栈 旨在在程序的逐步处理过程中提供即时信息。这 调用栈 始终显示刚到达位置的完整调用路径。

有关更多信息,请参阅: 调用栈