Skip to main content

Elemento: Realización

A Realización es una relación UML que expresa instanciación. El objeto de la clase de realización implementa los atributos y operaciones de la interfaz. En el código IEC, esta relación corresponde a la palabra clave IMPLEMENTS.

Un punto de realización de una clase (tipo: FUNCTION_BLOCK) a una interfaz.

_uml_img_realization.png

Mostrar como flecha discontinua

Propiedades

tabla 5.

Relación

Tipo de relación

Optimizar ruta

Cuando se selecciona esta opción, la ruta de la flecha de relación se optimiza automáticamente. Los puntos fijos son el punto inicial en el elemento inicial y el punto final en el elemento final. Por ejemplo, si se mueve el elemento final, el punto donde la flecha apunta al elemento final permanece igual. Cuando esta opción no está seleccionada, la ruta permanece sin cambios. Tan pronto como un elemento de relación se coloca manualmente en el diagrama de clases, esta opción se deselecciona.

Seleccione esta opción si se requiere optimización automática.

Elemento de inicio

Nombre del elemento donde comienza el elemento de relación

Elemento final

Nombre del elemento al que apunta el elemento de relación

identificador

Para el Asociación y Composición solo relaciones

Nombre del elemento de relación



Entrada del usuario

Acción

Descripción

  1. Selecciona el Realización _uml_icon_tool_realization.png herramienta .

  2. Haz clic en una clase.

  3. Haga clic en la interfaz que debe implementarse.

    los Seleccione el idioma de implementación se abre el cuadro de diálogo.

  4. Seleccione un idioma de implementación y haga clic en OK para salir del diálogo.

Se dibuja una realización entre los elementos.

El código IEC se adapta automáticamente especificando la interfaz en la parte de declaración de la clase. Ejemplo: Class_1 IMPLEMENTS Itf_2

  1. Selecciona el Realización _uml_icon_tool_realization.png herramienta .

  2. Seleccione una clase.

  3. Haga clic en un área en blanco en el diagrama.

    los Añadir interfaz se abre el cuadro de diálogo.

  4. Especifique un nombre, configure los ajustes y haga clic en Agregar para salir del diálogo.

    los Seleccione el idioma de implementación se abre el cuadro de diálogo.

  5. Seleccione un idioma de implementación y haga clic en OK para salir del diálogo.

Se ha añadido una nueva interfaz.

Se crea una realización que apunta desde la clase a la nueva interfaz.

El código IEC se adapta automáticamente especificando la interfaz en la parte de declaración de la clase. Ejemplo: Class_1 IMPLEMENTS Itf_2

  1. Selecciona el Elección _uml_tool_selection.png herramienta.

  2. Haga clic en una realización.

  3. Mueve la línea.

Las líneas están cambiadas. los Optimizar enrutamiento la propiedad se deselecciona automáticamente.

  1. Selecciona el Elección _uml_tool_selection.png herramienta.

  2. Haga clic en una realización.

  3. presione el Supr tecla o clic Borrar en el menú contextual.

La realización se elimina del diagrama y del código IEC. La declaración IMPLEMENT se elimina de la parte de declaración de la clase.

Ejemplo

ejemplo 18. Realización de una interfaz.

Class_A implementos Itf_A:

_uml_img_example_realization.png

Vista de Class_A en el POU vista:

_uml_img_class_example_realization_navigator.png