Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NI Home (http://www.ni.com/es/) > Soporte (http://www.ni.com/support/esa/) > Guía de Inicio para los Productos de NI (http://www.ni.com/getting-started/esa/) > Introducción a LabVIEW (http://www.ni.com/getting-
started/labview-basics/esa/) > Pasar Datos entre Iteraciones de Ciclo en LabVIEW
Fundamentos del Entorno de Al programar con ciclos, generalmente debe tener acceso a datos desde iteraciones anteriores del ciclo en LabVIEW. Por ejemplo, si
LabVIEW (http://www.ni.com/getting- está adquiriendo un elemento de los datos en cada iteración de un ciclo y debe promediar cada cinco elementos, debe retener los
started/labview- datos de iteraciones anteriores del ciclo.
basics/esa/environment)
Herramientas Comunes en
LabVIEW (http://www.ni.com/getting-
started/labview-basics/esa/tools)
Herramientas de Depuración en
LabVIEW (http://www.ni.com/getting-
started/labview-basics/esa/debug)
Estructuras de Ejecución en
LabVIEW (http://www.ni.com/getting-
started/labview-
basics/esa/execution-structures)
www.ni.com/getting-started/labview-basics/esa/shift-registers 1/3
24/10/2019 Pasar Datos entre Iteraciones de Ciclo en LabVIEW - National Instruments
En la Figura 2, el Ciclo For se ejecuta cinco veces, incrementando el valor que el registro de desplazamiento contiene por uno cada
vez. Después de cinco iteraciones del Ciclo For, el registro de desplazamiento pasa el valor final, 5, al indicador y el VI se detiene.
Cada vez que ejecuta el VI, el registro de desplazamiento comienza con un valor de 0. Si usted no inicia el registro de
desplazamiento, el ciclo utiliza el valor escrito en el registro de desplazamiento cuando el último ciclo es ejecutado o el valor pre
determinado para el tipo de datos si el ciclo nunca ha sido ejecutado. Use un registro de desplazamiento no iniciado para conservar
la información del estado entre ejecuciones subsecuentes de un VI.
En la Figura 3, el Ciclo For se ejecuta cinco veces, incrementando el valor que el registro de desplazamiento contiene por uno cada
vez. La primera vez que ejecuta el VI, el registro de desplazamiento comienza con un valor de 0, el cual es el valor predeterminado
para un entero de 32 bits. Después de cinco iteraciones del Ciclo For, el registro de desplazamiento pasa el valor final, 5, al indicador
y el VI se detiene. La próxima vez que ejecuta el VI, el registro de desplazamiento comienza con un valor de 5, el cual es el último valor
de la ejecución anterior. Después de cinco iteraciones del Ciclo For, el registro de desplazamiento pasa el valor final, 10, al indicador.
Si ejecuta el VI otra vez, el registro de desplazamiento comienza con un valor de 10 y así sucesivamente. Los registros de
desplazamiento no iniciados retienen el valor de la iteración anterior hasta que usted cierra el VI.
Si añade otro elemento a la terminal izquierda en el diagrama de bloques anterior, los valores desde las últimas dos iteraciones se
llevan a la siguiente iteración, con el valor de la iteración más reciente almacenado en el último registro de desplazamiento. La
primera terminal almacena los datos pasados a ella desde la iteración anterior.
www.ni.com/getting-started/labview-basics/esa/shift-registers 2/3
24/10/2019 Pasar Datos entre Iteraciones de Ciclo en LabVIEW - National Instruments
Estatus del pedido e historia Enviar una solicitud de servicio Sobre sucursal de National Instruments NI prepara a ingenieros y científicos p
(//www.ni.com/status/) (//sine.ni.com/srm/app/myServiceRequests) (//www.ni.com/company/esa/) resuelvan los desafíos de un mundo c
más complejo.
Comprar por número de parte Manuales (http://www.ni.com/manuals/esa/) Relaciones con inversores
(///sine.ni.com/apps/utf8/nios.store? (//investor.ni.com/)
action=purchase_form) Drivers (http://www.facebook.com/NIL
(//www.ni.com/downloads/drivers/esa/) Sobre sucursal de National Instruments
Activar un producto Latin America (//twitter.com/nilatinoamerica)
(//sine.ni.com/myproducts/app/main.xhtml? Alliance Partners (http://latam.ni.com/compania)
lang=en) (//www.ni.com/alliance/esa/) (//www.youtube.com/nilatinoamerica)
Eventos (//www.ni.com/es-cr/events.html) (http://www.linkedin.com/company/34
trk=tyah)
Carreras (//www.ni.com/careers/)
Comuníquese con NI
(//www.ni.com/contact-us/)
Venezuela
Legal (//www.ni.com/legal/) | Privacidad (//www.ni.com/legal/privacy/es/) © 2019 National Instruments Corporation. Todos los
derechos reservados.
www.ni.com/getting-started/labview-basics/esa/shift-registers 3/3