Skip to main content

Comando: Extraer función

Función: El comando abre el Extraer la configuración de la función diálogo.

El comando extrae el código seleccionado del editor ST y crea un nuevo método o función que contiene este código. El código afectado en el editor ST se reemplaza por una llamada correcta. Cuando el código se extrae de un bloque de funciones o del elemento secundario de un bloque de funciones, se crea un nuevo método a partir del código. Cuando se extrae código de un programa o una función, se crea una nueva función a partir del código.

Nótese también en este contexto: Detección de clones de código

Llamar: Menú de contexto: refactorización

Requisitos: Cuando el código seleccionado consta de una o más sentencias:

  • El código seleccionado no contiene ningún error de compilación.

  • El código seleccionado se encuentra en la parte de implementación de una ST POU.

  • El código seleccionado no contiene ningún salto existente

    Ejemplos de saltos de salida incluyen los siguientes:

    • Utilizando RETURN para salir de la función de cierre

    • Utilizando CONTINUE o EXIT para salir de un bucle que encierra el código

Sugerencia

Puede deshacer los cambios que el Extraer función comando realizado en su proyecto colocando el cursor en el árbol de dispositivos y haciendo clic en Editar → Deshacer.

tabla 1. Extraer la configuración de la función Diálogo

Nombre

Nombre de la función o método creado recientemente

El nombre predeterminado se puede cambiar.

Valor devuelto

Determina el valor de retorno de una función si hay múltiples parámetros de salida y/o entrada/salida

Parámetros

Visualización de las POU disponibles

Configuración si los parámetros se utilizan como variables de entrada, salida o entrada/salida

_cds_icon_input_channel.png standard icon: variables de entrada

_cds_icon_output_channel.png standard icon: Variables de salida

_cds_icon_input_channel.png standard icon: Variables de entrada/salida

_san_icon_revert.png

Los cambios realizados para Nombre, Valor de retorno, o Parámetro están deshechos.

Ventana de código superior

Código creado recientemente de la ubicación de la llamada

Ventana de código inferior

Código creado recientemente de la función o método

OK

Los cambios de código mostrados se aceptan en las ST POU y se cierra el cuadro de diálogo.

Cancelar

Los cambios de código mostrados se rechazan y el cuadro de diálogo se cierra.