About This Blog

Este es un blog dedicado al módulo de "Desarrollo y Construcción de Prototipos Electrónicos", el cual pertenece al segundo año del ciclo "Desarrollo de productos electrónicos", en el que se irá colgando cualquier tema que sea abordado en dicho ciclo.
Mostrando entradas con la etiqueta Labview. Mostrar todas las entradas
Mostrando entradas con la etiqueta Labview. Mostrar todas las entradas

Leer una base de datos (Access) y mostrar los resultados gráficamente

Posted by Diego Lavín 15:54, under | No comments

El ejercicio consiste en leer una tabla de una base de datos de Access y posteriormente mostrar todos esos datos en una gráfica mediante Labview.
En mi ejercicio voy a simular la tempertaura en 30 días aleatorios utilizando unas temperaturas también aleatorias comprendidas entre -5 y 30 ºC.
Lo primero que vamos a hacer es crear nuestro get udl personal, que será donde se especifique la ruta en la que está guardada la base de datos que vamos a utilizar.
Después de abrir y limpiar los posibles datos que haya anteriormente en esa tabla, creamos una nueva con datos aleatorios.

Cada vez que se nos muestra por pantalla el gráfico, es porque ha creado una base de datos nueva y los ha generado como una función.


DESCARGA EL EJERCICIO

Medir un objeto con visión artificial

Posted by Diego Lavín 11:10, under , | 1 comment

El ejercicio consiste en medir la longitud de un objeto utilizando el programa Vision Builder 2009.
Utilizando este programa y una webcam seremos capaces de saber la longitud de cualquier objeto que pase ante la cam en tiempo real.
El primer paso que debemos hacer es seleccionar la cámara que vamos a utilizar:


Una vez seleccionada debemos filtrar la imagen, ya que algunos de los pasos que vamos a realizar así lo exigen. Para ello nos vamos a la pestaña Inspection Steps: Enhance Images y escogemos la opción de Vision Assistant, cuando nos pregunte por la región de interes marcamos Full Image y luego vamos a Edit. Aquí se nos abre una nueva ventana con otra aplicación de Vision. En esta lo que vamos a hacer va a ser extraer el color


Ahora ya podemos seguir.
El siguiente paso va a ser calibrar la imagen. Podemos poner una regla en frente de la cámara y así calibrar la distancia que deseemos.
Una vez hecha la calibración, escogeremos la opción Caliper para seleccionar la zona donde queremos que se realize la medición.



Lo último que nos queda es mostrar la medida, teniendo como referencia la calibración hecha anteriormente.



Ya está finalizado, ahora podemos poner un objeto y nos lo medirá en tiempo real

DESCARGA EL EJERCICIO


Generar y leer una señal analógica

Posted by Diego Lavín 14:30, under | No comments

Como en anteriores ejercicios, utilizando un DAQ 6008 y Labview, debemos generar una señal analógica y luego leerla.

Este ejercicio, para entenderlo mejor estará dvidido en dos partes. La primera que será donde genero la función deseada, símplemente usando un generador de señales. Luego esta señal estará configurada como salida analógica para así en la segunda parte del ejercicio poder leerla como un dato de entrada. 



Viendo el panel frontal nos encontramos dos Wavefrom Chart, el primero correspone a la función generada y el de abajo a la leida. Habrá que jugar con el rate y the samples per channel para obtener la configuración mas satisfactoria.

DESCARGA EL EJERCICIO


Múltiples canales con DAQ 6008

Posted by Diego Lavín 19:07, under | No comments

Utilizando un DAQ 6008 y Labview, debemos de leer varios canales (5 en mi caso).


Lo primero que debemos hacer es ir al MAX para configurar cada canal que vayamos a utilizar. Así evitaremos futuros conflictos entre los canales usados.

Como se ve he configurado una tarea con los 5 canales que voy a utilizar para llevar a cabo esta práctica.

 El código es muy sencillo, ya que tenemos nuestra entrada analógica (voltage) al cual le asignamos la tarea previamente hecha con el MAX, en el que está la configuración de nuestros canales.

Si pasamos al Front Panel veremos como podemos leer la distintas tensiones que tenemos en cada canal al mismo tiempo.
 


 

Carga y descarga de condensador

Posted by Diego Lavín 13:42, under | No comments

Con Labview y un DAQ 6008 debemos crear una señal analógica, que será la carga y descarga de un condensador. Ésta se tendrá que ver gráficamente.





Con este código leemos una entrada analógica (con el AI Voltage). Esta entrada se puede configurar con el MAX (Measurement & Automation Explorer), una aplicación de National Instruments.


Podemos crear canales y tareas como se ve en la imagen para poder tener distintas configuraciones para futuros proyectos.


Y directamente la podemos visualizar en un Waveform chart


con el que debermos jugar con el rate y samples per channel para obtener la visualización que nos convenga.




DESCARGAR EL EJERCICIO

Escribir y leer array en excel

Posted by Diego Lavín 13:11, under | No comments

Mediante LabVIEW, un programa de National Instruments, vamos a guardar un array de datos en Excel y posteriormente los leeremos, indicando la celda correspondiente.


He generado una función, en este caso senoidal y los datos de esta serán los que compongan el array.




 Como se ve en la imagen, a la entrada del array hay varias operaciones pero simplemente son para que haya mayor número de filas en el array y se pueda observar mejor.
Al ejecutarlo nos dirá donde queremos guardar los datos y elegimos un archivo de excel (.csv).


Ahora en el panel frontal podemos elegir la celda exacta que queremos leer.


DESCARGA EL EJERCICIO