Académique Documents
Professionnel Documents
Culture Documents
Construccin de
Instrumentos
aplicaciones en Tiempo Real.
Virtuales
para
User
interface
.
Implementacin
Network
Communication
Inter process
Comunication
Deterministic
loop
Inter process
Comunication
Data Storage
Non-deterministic
loop(s)
Non-deterministic
loop(s)
Verificacin de actividad.
1. Abre el explorador de proyectos Aplicacin Global Real Time.lvproj.
2. Agrega el sistema Real Time CompactRIO en modo Scan Interface.
3. Da doble clic sobre el instrumento virtual 7.4 Generador de funciones. Abre su diagrama de
bloques y examina su contenido.
4. Identifica las secciones Inicializacin, Proceso no determinstico, Proceso determinstico y cerrar
el sistema.
5. Agrega una salida analgica para poder visualizar las seales generadas en el osciloscopio.
Recuerda que la salida de datos es Un procedimiento de alta importancia, por lo que debe ser
colocada en el sitio correspondiente del lazo determinstico.
6. Arrastra el IV al nivel CompactRIO, ejectalo y verifica la salida de datos. Solicitar revisin.
8. Regresa el instrumento virtual al nivel My Computer. Los siguientes vis debern generarse en
ese mismo nivel.
Generacin de instrumento Virtual de inicializacin. Del archivo 7.4 Generador de funciones, copia
el ciclo while concerniente a la inicializacin de variables y pgalo en el diagrama de bloques de un
nuevo instrumento virtual. Genera un indicador cluster de error en la salida del ciclo while.
Agrega en el interior del ciclo while la inicializacin del canal a usar. Ingresa un valor de 5V para
percibir cuando se inicializado la aplicacin.
9. Guarda el instrumento virtual como RT Target inicio.vi, y convirtelo en SubVI, con una nica
salida que ser el cluster de error.
10. Generacin de instrumento Virtual proceso determinstico. Del archivo 7.4 Generador de
funciones, copia la estructura de temporizacin concerniente al proceso determinstico y pgalo en
el diagrama de bloques de un nuevo instrumento virtual. Genera un control e indicador cluster de
error en las entradas y salidas shift register del bucle.
11. Guarda el instrumento virtual como RT Target Deterministico.vi, y convirtelo en SubVI, con
una entrada y una salida que sern los clusters de error.
11. Generacin de instrumento Virtual proceso No-determinstico. Del archivo 7.4 Generador de
funciones, copia la estructura while concerniente al proceso no determinstico y pgalo en el
diagrama de bloques de un nuevo instrumento virtual. Genera un control e indicador cluster de
error en las entradas y salidas shift register del bucle.
12. Guarda el instrumento virtual como RT Target No Deterministico.vi, y convirtelo en SubVI, con
una entrada y una salida que sern los clusters de error.
13. Generacin de instrumento Virtual para fin de proceso. Del archivo 7.4 Generador de
funciones, copia la ltima seccin del diagrama de bloques concerniente al reinicio de variables, y
pgalo en el diagrama de bloques de un nuevo instrumento virtual. Genera un control e indicador
cluster de error en las entradas y salidas y de las variables como se muestra en la figura.
Agrega el canal de salida analgico y entrega un valor de 0V, para percibir cuando la aplicacin
haya terminado.
12. Guarda el instrumento virtual como RT Target cierre.vi, y convirtelo en SubVI, con una entrada
y una salida que sern los clusters de error.
4. Lleva las cuatro variables compartidas al entorno del VI host y relacinalas en modo de escritura
con el elemento que les corresponde. Despus de relacionarlas establece secuencia entre ellas
mediante un cable de error.
5. Como la interfaz grfica ser la encargada de manipular los datos del sistema embebido en
tiempo real, es necesario ingresar al IV RT Target No Determinstico.vi y sustituir todos los
controles por la variable compartida de la biblioteca 2 correspondiente, en modo lectura.
9. Lleva la variable compartida al entorno del VI host y relacinala en modo de lectura con el
indicador waveform que les corresponde. Despus de relacionarla establece secuencia con las
dems variables mediante un cable de error.
10. Ingresar al IV RT Target No Determinstico.vi y sustituir el indicador grfico por la variable
compartida de la biblioteca 3 en modo escritura. Lleva los instrumentos virtuales y las bibliotecas al
objetivo CompactRIO, solo deja el elemento RT Host en el nivel de My computer.
11. Ejecuta el instrumento Virtual RT Principal, seguido del instrumento virtual host. Verifica si se
establece la comunicacin.
12. Establece una seal para ser visualizada en el osciloscopio, posteriormente desconecta el
cable de red. La comunicacin ser interrumpida pero verifica si ha ocurrido lo mismo con la
generacin de datos.
13. Reanuda la configuracin. Detn todos los instrumentos virtuales y posteriormente solo ejecuta
RT Principal. Como son los datos que genera?
14. Si el programa RT Principal fuera llevado a una aplicacin interna del CompactRIO, sera
deseable que pudiera establecer sus variables compartidas para encontrarse siempre en valores
de inicio completamente independientes al VI Host. Agrega las variables compartidas al VI RT
Target inicio, e incialas con los siguientes valores:
15. Ejecuta el instrumento virtual RT Principal, verifica si genera datos de forma independiente del
VI Host. Posteriormente ejecuta VI Host y modifica su operacin.
5. Establece la aplicacin autnoma en tiempo real para correr automticamente cada vez que
enciendas tu objetivo en tiempo real.