Funciones lógicas en LabVIEW

El bit es la mínima cantidad de información posible, puesto que éste almacena únicamente un posible valor, que podemos representar de varias formas: como verdadero o falso, activo-desactivado, 0 ó 1, etc. El operar con este tipo de información constituye la plataforma sobre la que se fundamenta la lógica computacional moderna, en definitiva de los microprocesadores actuales. Recibe el nombre de Lógica Booleana en honor quien la inventó en el siglo XIX, George Boole. En este artículo veremos el uso de las Funciones lógicas en LabVIEW. Seguir leyendo →

Manejo del TETRIX con LabVIEW (II)

Tetrix servoEn este artículo ampliaremos el artículo anterior, introduciendo las funciones específicas para los servomotores, y un pequeño programa de ejemplo. Los servomotores permiten un control mucho más preciso que los motores DC. Cuentan con una potencia inferior, lo que no los hace aptos para el desplazamiento, por lo que se usan normalmentepara manipuladores o manejadores. En el programa de prueba también veremos motores DC. Seguir leyendo →

Manejo del TETRIX con LabVIEW

L_TETRIXUna de las características más destacadas de LabVIEW es su gran compatibilidad, que nos permite por ejemplo procesar imágenes a la vez que manejamos el NXT. LabVIEW es también compatible con TETRIX, la variante metálica que PITSCO ofrece para la creación de robots, compatible totalmente con los LEGO Mindstorms NXT. TETRIX cuenta básicamente con dos motores de 12 V y un servomotor, todos ellos manejados por controladores que se conectan directamente a los puertos de sensores de TETRIX mediante los puertos de sensores. Seguir leyendo →

Web Publishing con LabVIEW (III)

webpersonalEste artículo continua con la serie de artículos sobre web publishing con LabVIEW. Vamos a ir un paso más haya que en los anteriores artículos (ver Web Publishing con LabVIEW (I) y (II)), usando una cámara dispuesta sobre un motor, de forma que al controlar ese motor la cámara se mueva, mostrándonos por el Front Panel lo que ve. Este motor estará colocado sobre un vehículo móvil, de forma que también podamos desplazarnos adelante o atrás. Seguir leyendo →

Web Publishing LabVIEW

Web Publishing LabVIEWUna de las herramientas más útiles de LabVIEW es el Web Publishing LabVIEW. Gracias a esta utilidad podemos subir nuestras creaciones a Internet, para mostrar por ejemplo resultados de un experimento que estemos haciendo, y cualquier persona desde otra parte del mundo lo pueda ver a través de Internet. Se pueden mostrar también imágenes que este captando una cámara, así como poder manejar controles del Front Panel. Seguir leyendo →

Sigue líneas con visión, usando cámara iPhone

iphone3gTras una buena cantidad de artículos sobre visión artificial llega por fin el esperado sigue líneas con visión. Las dificultades que implica el manejo de imágenes en tiempo real son muchas, sobre todo el retardo entre que la cámara capta la imagen y nosotros la procesamos y enviamos los datos por bluetooth. Estamos utilizando la cámara de un iPhone 3G conectada mediante wifi al ordenador, enviado imágenes gracias al programa Pocket Cam. Capturamos imágenes periódicamente gracias al programa Yawcam, y las procesamos con LabVIEW, que finalmente enviará las ordenes necesarias al NXT mediante Bluetooth. Seguir leyendo →

Manejo de imagenes y shift register en LabVIEW

Shift Register 5En el artículo del Lunes vimos como recorrer imágenes con LabVIEW. Para ello necesitábamos un bucle anidado que podíamos recorrer gracias a que teníamos la información de la altura, la anchura y el color de la imagen. A la hora de manejar bucles muchas veces nos interesa saber los resultados de operaciones en iteraciones anteriores para poder manejarlos y operar con ellos, aquí es donde entran los Shift Register, que guardan la información que queramos de una iteración anterior para que podamos usarla cuando queramos. En el artículo de hoy vamos a crear una nueva imagen a partir de la información que saquemos de una que ya tengamos. En resumen, manejo de imagenes y shift register en LabVIEW- Seguir leyendo →