Labview nos proporciona la opción de subir nuestros VI a la web y pode hacerles control remoto. En nuestro caso el control remoto va a ser en red local por medio de router wifi.
El VI consiste en un simple pulsador que enciende un led.
Creación del VI:
- En el panel frontal, colocamos un pulsador y un led.
Al pulsador le he cambiado la acción mecánica a pulsador, para ello, seleccionamos el pulsador con el botón derecho como en la siguiente figura:
- En el diagrama de bloques, unimos el control y el indicador. Creamos un while con un retardo de 10ms, así evitamos que se sature el sistema. En el fin del while, con el botón derecho, creamos una constante (false) para hacer infinito el bucle.
Este VI es simple ya que el fin de esta práctica es configurar el Web Server y hacer control remoto.
Configuración:
Primero hay que habilitar el servido Web. Para ello vamos a la barra de tareas de Labview hacemos clic en Tools y seleccionamos Options.
Se nos abrirá la ventana de configuración, vamos a Web Server y habilitamos el servidor del panel remoto. Hay que quedarse con el puerto (8000) porque más adelante lo necesitaremos saber.
A continuación, configuraremos nuestro VI. En la barra de tareas, seleccionamos Tools, Web Publishing Tool.
Se nos abrirá la ventana de configuración. Seleccionamos el VI y habilitamos la opción señalada. Así, al entrar en la Web, también se obtendrá el control remoto. Continuamos.
En la siguiente ventana nos pide el título, la cabecera y el pie de página. Continuamos.
En la siguiente ventana nos aparece la dirección de seguimiento de la página. Guardamos los cambios.
En la barra de tareas, seleccionamos Operate, Connect to Remote Panel.
Introducimos la IP del servidor, el nombre de VI y el número del puerto. Seleccionamos la opción para solicitar el control.
Comprobación:
El ordenador de la derecha hace control remoto al de la izquierda. Introducimos en el navegador la IP con el puerto y el nombre del VI, en mi caso: http://192.168.1.12:8000/web.html
El navegador utilizado es Internet Explorer, pero en un principio funciona con todos. Probé con Firefox y también funciona.
Si el ordenador desde el que se quiere hacer control remoto no tiene instalado Labview, nos pedirá instalar una aplicación de National Instruments.
También nos aparecen las IP´s con las que se está haciendo la comunicación.
como hiciste para que aparecia la ip en la configuracion del web publishing?
ResponderEliminar