4-Web Server LabVIEW+Control Remoto

En esta entrada vamos a hacer una Web con LabVIEW, en ella aparecerá el panel frontal de un VI al cual podremos hacer control remoto.

Lo primero que haremos será crear el algoritmo del VI, va a ser simplemente un LED y un interruptor para encenderlo y apagarlo.

En el panel frontal iremos a Modern/Boolean/Round LED, pondremos el LED  y lo agrandaremos.







Después iremos a Modern/Boolean/Slide Switch , pondremos un interruptor y también lo agrandaremos.







Una vez hecho esto pasaremos al diagrama de bloques, uniremos el control (interruptor) al indicador (LED)  y lo metemos todo dentro de un “While Loop”.







Introduciremos dentro del “While Loop” un retardo de 10ms “Wait (ms)” para que no sature el ordenador intentando ir a la máxima velocidad posible.

Entramos en Programming/Timing/Wait(ms) y lo ponemos una constante de 10ms.











Fijamos la condición del “While Loop” como “False” para que no termine nunca.







Probamos que este pequeño programa funciona correctamente.











Ahora vamos a revisar que nuestra configuración para el Web Server es la correcta.

Entramos en Tools/Options/Web Server y configuramos dónde queremos guardar la Web (Yo he puesto la misma dirección que el VI) y el puerto 8000, también habilitamos el control remoto del panel frontal.








Una vez hecho esto damos a “ OK “ .



A continuación vamos a Tools/Web Publishing Tool  y seleccionamos nuestro VI.






Seleccionamos “ Embedded “ para que se pueda hacer control remoto del panel frontal, también se podría mostrar como una imagen estática o ser monitorizado.







Damos a “Next”, escribimos lo que queramos de título,cabecera y pié de página y volvemos a dar a “Next”.








En la siguiente ventana nos mostrará la dirección de la Web (http://192.168.1.11:8000/Ledweb.html) , daremos a “Save to Disk”.







Presionamos “Connect” en la siguiente ventana que nos aparece.







Nos abrirá el browser predeterminado, para obtener el control daremos clic derecho sobre el panel frontal remoto y seleccionaremos Request Control of VI.






Lógicamente, el VI al que vamos a hacer control remoto tiene que estar abierto.

Si deseamos hacer control remoto desde un ordenador que no tenga instalado LabVIEW tendremos que instalar el complemento “LVRTE2011min.exe” de National Instruments Corporation.






Nos aparecerá una ventana de instalación.





Seguimos los “ Next “ hasta la última ventana donde daremos a “Finish”.






Finalmente nos pedirá reiniciar nuestro ordenador para realizar los cambios, guardaremos todo lo que tengamos hecho hasta el momento y daremos a “YES”.






Aquí un pequeño video en el cual el PC “192.168.1.10“ realiza control remoto al PC “192.168.1.11”.

* (Es recomendable verlo en calidad 720p para ver las IP)






                                             DESCARGAR VI