Skip to main content

分析

您可以从现有项目和应用程序创建类图以进行分析或记录。

将应用程序显示为类图

  1. 打开一个不是您自己创建的项目。

    下面说明的示例项目应用了面向对象的概念,为此它使用了语言元素,例如 EXTENDS 要么 IMPLEMENTS.

    提示

    完整的示例项目包含在安装中(OO.project)。

    _uml_cd_oo_navigator.png

    了解项目内容和项目中的对象 POU 视图和 设备 看法。您可以根据对象类型确定对象的功能,对象名称前面的符号表示该类型。

    在下文中,我们创建一个 UML 类图来表示上面显示的项目结构。

  2. 在设备树中选择应用程序。点击 项目→添加对象→UML类图.

    添加 UML 类图 对话框打开。

  3. 选择 将项目结构导入活动类图 选项。对于导入选项,清除 折叠元素 选项。

    类图编辑器打开。应用程序下方的 POU 表示为类图。在这种情况下,它只是用于 PLC_PRG 宝。 PLC_PRG 使用 POU 的实例 POU 看法。程序的结构信息存在于元素中,但实例化 POU 的元素来自 POU 视图仍然必须手动插入。

  4. 选择 POU 看法。

  5. 一次选择一个 POU 并将其拖到类图编辑器中。

    _uml_img_cd_oo.png

    类图说明了 POU 之间的关系,以及应用程序的静态结构。

  6. 选择 将项目结构导入活动类图 选项。

    类图说明了 POU 之间的关系,以及应用程序的静态结构。

    类图编辑器打开。应用程序的 POU 表示为类图。

    生成的类图显示了项目的结构 OO.project.

    _uml_img_cd_oo.png

显示项目部分的类图

使用 _uml_icon_delete_shallow.png 命令图标和在 工具箱 查看,编辑类图,以便只显示所需的静态结构部分。

  1. 选择 将项目结构导入活动类图 选项。

    类图编辑器打开。应用程序的 POU 表示为类图。

    下面的类图显示了项目的结构 OO.project 例如。

    _uml_img_cd_oo.png
  2. 在类图中,选择接口 ITF_1.

    命令图标显示在界面上方。

  3. 点击 _uml_icon_delete_shallow.png 命令图标。

    接口从类图中删除,而 POU 本身不从项目中删除。类图仅代表项目的一部分。

  4. 选择班级 BaseFB.

    所选元素的传出交叉引用显示在 工具箱 看法。例如,这是类的泛化 FBMachine.

  5. 将交叉引用拖动到类图。

    该元素将再次显示所有关系箭头。