Skip to main content

Análisis

Puede crear diagramas de clases a partir de proyectos y aplicaciones existentes con fines de análisis o documentación.

Mostrar una aplicación como un diagrama de clases

  1. Abra un proyecto que no haya creado usted mismo.

    El proyecto de muestra que se ilustra a continuación aplica el concepto orientado a objetos y para ello utiliza elementos de lenguaje como EXTENDS o IMPLEMENTS.

    Sugerencia

    El proyecto de muestra completo está incluido en la instalación (OO.project).

    _uml_cd_oo_navigator.png

    Obtenga una visión general del contenido del proyecto y los objetos en el POU vista y el Dispositivos vista. Puede determinar la funcionalidad de los objetos a partir del tipo de objeto, que se indica mediante el símbolo delante del nombre del objeto.

    A continuación, creamos un diagrama de clases UML que representa la estructura del proyecto que se muestra arriba.

  2. Seleccione la aplicación en el árbol de dispositivos. Hacer clic Proyecto → Agregar objeto → Diagrama de clase UML.

    los Agregar diagrama de clase UML se abre el cuadro de diálogo.

  3. Selecciona el Importar la estructura del proyecto al diagrama de clase activo opción. Para las opciones de importación, borre la Contraer elementos opción.

    Se abre el editor de diagramas de clases. Las POU debajo de la aplicación se representan como un diagrama de clases. En este caso, es sólo el elemento para el PLC_PRG POU. PLC_PRG utiliza instancias de POU de la POU vista. La información de estructura para el programa existe en el elemento, pero los elementos para las POU instanciadas del POU la vista todavía tiene que ser insertada manualmente.

  4. Selecciona el POU vista.

  5. Seleccione una POU a la vez y arrástrela al editor de diagramas de clases.

    _uml_img_cd_oo.png

    El diagrama de clases ilustra las relaciones entre las POU, así como la estructura estática de la aplicación.

  6. Selecciona el Importar la estructura del proyecto al diagrama de clase activo opción.

    El diagrama de clases ilustra las relaciones entre las POU, así como la estructura estática de la aplicación.

    Se abre el editor de diagramas de clases. Las POU de la aplicación se representan como un diagrama de clases.

    El diagrama de clases generado muestra la estructura del proyecto. OO.project.

    _uml_img_cd_oo.png

Visualización de un diagrama de clases de partes del proyecto

Utilizando el _uml_icon_delete_shallow.png icono de comando y las referencias cruzadas enumeradas en el Caja de herramientas vista, edite un diagrama de clases para que solo se muestre la parte deseada de la estructura estática.

  1. Selecciona el Importar la estructura del proyecto al diagrama de clase activo opción.

    Se abre el editor de diagramas de clases. Las POU de la aplicación se representan como un diagrama de clases.

    El siguiente diagrama de clases muestra la estructura del proyecto. OO.project por ejemplo.

    _uml_img_cd_oo.png
  2. En el diagrama de clases, seleccione la interfaz ITF_1.

    Los iconos de comando se muestran encima de la interfaz.

  3. Haga clic en el _uml_icon_delete_shallow.png icono de comando

    La interfaz se elimina del diagrama de clases sin eliminar la propia POU del proyecto. El diagrama de clases representa solo una parte del proyecto.

  4. Selecciona la clase BaseFB.

    Las referencias cruzadas salientes del elemento seleccionado se muestran en el Caja de herramientas vista. Por ejemplo, esta es la generalización para la clase FBMachine.

  5. Arrastre la referencia cruzada al diagrama de clases.

    El elemento se muestra de nuevo con todas las flechas de relación.