You are on page 1of 4

Nodo de comentarios

Utilice un nodo de comentarios para almacenar datos de ejecuciones previas de diagramas de


bloques o iteraciones de bucles. El nodo de comentarios es útil para almacenar y recuperar
información de estado de la ejecución previa.

Un nodo de comentarios no realiza ninguna acción sobre los datos que recibe. En cambio, recibe
un valor del terminal de inicialización y transfiere el valor al siguiente terminal de entrada. Cuando
un nodo de retroalimentación recibe un nuevo valor, el nodo almacena el valor hasta que el nodo
pasa ese valor a la siguiente terminal de entrada. Un nodo de retroalimentación es análogo a un
bloque z-1 en teoría de control de realimentación y procesamiento de señal digital.

Crear nodos de retroalimentación

Un nodo de retroalimentación, que se muestra a continuación, aparece automáticamente si


conecta la salida de un subVI, función o grupo de SUBVIs y funciones a la entrada de ese mismo VI,
función o grupo y si habilita el Nodo de retroalimentación de inserción automática en ciclos en la
página Diagrama de bloques en el cuadro de diálogo Opciones. LabVIEW permite insertar
automáticamente el nodo de comentarios en ciclos de forma predeterminada

También puede seleccionar manualmente el nodo de comentarios en la paleta de funciones.

Consulte el Nodo de comentarios - Building Array VI en el directorio Structures \ Feedback Node


para obtener ejemplos del nodo de comentarios.

Terminales del inicializador

El terminal de inicialización establece el valor inicial del nodo de retroalimentación. La apariencia


del terminal de inicialización, que se muestra a continuación, cambia según cómo configure el
Nodo de Comentarios.

Indica que el Nodo de Comentarios se inicializa cuando el VI carga o compila.

Indica que el Nodo de Comentarios se inicializa en la primera llamada del VI.

Indica que el Nodo de Comentarios se inicializa cada vez que se ejecuta el ciclo.

Cuando coloca un Nodo de Comentarios en el diagrama de bloques, el terminal del inicializador


permanece unido al nodo y el nodo se inicializa globalmente cada vez que el VI compila o carga. La
entrada inicial del nodo de comentarios para la primera ejecución es el valor predeterminado para
el tipo de datos. Sin embargo, puede establecer un valor inicial para el nodo de comentarios. Si
establece un valor inicial, el Nodo de Comentarios se inicializa a ese valor en la primera llamada
del VI en una ejecución. Cada vez que el VI se ejecuta después de la primera ejecución, el valor
inicial es el último valor de la ejecución anterior. Si utiliza el nodo de realimentación en un bucle,
puede mover el terminal de inicialización al borde izquierdo del bucle para configurar el nodo para
que se inicialice cada vez que se ejecuta el bucle.

Habilitar Terminal

Utilice el terminal de habilitación, que se muestra a continuación, para habilitar o deshabilitar el


nodo de comentarios.

Puede visualizar el terminal de habilitación haciendo clic con el botón derecho en el nodo de
comentarios y seleccionando Activar terminal en el menú contextual. Si el terminal de habilitación
está establecido en VERDADERO, el Nodo de Comentarios se ejecuta tal como lo configura para
ejecutarse en el cuadro de diálogo Propiedades o desde el menú contextual del nodo. Si el
terminal de habilitación se establece en FALSE, el nodo de realimentación continúa generando el
último valor de la ejecución o iteración anterior hasta que el valor del terminal vuelva a
establecerse en TRUE.

Muestras de datos

De forma predeterminada, el Nodo de Comentarios almacena datos de solo la ejecución o


iteración previa. Sin embargo, puede usar la página Configuración del cuadro de diálogo
Propiedades para configurar el Nodo de comentarios para almacenar muestras de datos de
múltiples ejecuciones o iteraciones posteriores aumentando el número de ejecuciones o
iteraciones para retrasar la salida del Nodo de comentarios. Si aumenta el Retardo a más de una
ejecución o iteración, el Nodo de Comentarios solo emite el valor del inicializador hasta que se
complete el retardo especificado. El Nodo de Comentarios luego comienza a mostrar los valores
almacenados uno a la vez y en orden posterior.

Por ejemplo, si especifica un retraso de 3, el Nodo de Comentarios emite el valor del inicializador
para tres iteraciones de bucle. En la siguiente iteración, el Nodo de Comentarios emite el valor de
la primera iteración, que es la iteración 0, y luego el valor de la segunda iteración, y así
sucesivamente. El siguiente diagrama de bloques ilustra el comportamiento de un nodo de
retroalimentación con un valor inicial de 0 y un retraso de 3.
En el diagrama de bloques anterior, el Nodo de Comentarios emite el valor del inicializador, 0, tres
veces antes de generar el primer valor que recibió, que fue 0.

Dirección de flecha

Puede cambiar la dirección de la flecha de un nodo de comentarios para indicar el flujo de datos a
lo largo del cable haciendo clic derecho en el nodo y seleccionando Cambiar dirección en el menú
de acceso directo. Al cambiar la dirección de la flecha, solo cambia la apariencia estética del nodo
de retroalimentación y los cables conectados a él en el diagrama de bloques y no cambia la
dirección del flujo de datos.

Vista de Z-Transform

Puede cambiar un nodo de comentarios para que se muestre en la vista de transformada z


haciendo clic con el botón derecho en el nodo y seleccionando Z-Transform View en el menú
contextual. Esta vista cambia la apariencia del nodo de retroalimentación para que se vea como un
bloque z-1 en la teoría de control de retroalimentación y el procesamiento de la señal. Cambiar la
vista de nodo a transformada z cambia solo la apariencia estética del nodo de comentarios y no
cambia la funcionalidad del nodo.

Indicadores del panel frontal y nodos de retroalimentación


Los indicadores del panel frontal conectados al mismo ciclo de cables como el Nodo de
Retroalimentación muestran diferentes valores dependiendo de su ubicación en el cable con
relación al Nodo de Retroalimentación. En el siguiente diagrama de bloques, el Nodo de
Comentarios pasa el valor inicial al siguiente nodo de entrada, que opera en el valor inicial y envía
el valor final al indicador y de vuelta al Nodo de Comentarios.

En el diagrama de bloques anterior, la función Incremento opera en el valor inicial de 4 antes de


pasarlo al indicador. Por lo tanto, el indicador del panel frontal muestra 5. Sin embargo, en el
siguiente diagrama de bloques, el nodo de retroalimentación envía el mismo valor de datos a la
función Incremento, pero el indicador muestra un valor diferente.

En el diagrama de bloques anterior, el valor inicial del nodo de retroalimentación, 4, alcanza el


indicador antes de que alcance la función Incremento. Aunque el valor final enviado al nodo de
comentarios desde la función Incremento es 5, el indicador del panel frontal muestra el valor
inicial de 4.

You might also like