Вы находитесь на странице: 1из 16

Manejo de base de datos:

Microsoft Access/LabVIEW

DESCRIPCIN BREVE
Este tutorial pretende ayudar al lector a manejar
base de datos utilizando los software Access y
LabVIEW



Universidad Politcnica de Chiapas

Redes Industriales

Docente: Yolanda Prez Pimentel

Alumno: Juan Enrique Laguna Cruz
Ingeniera Mecatrnica



1 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
ndice

Objetivo del tutorial Pg. 2
Herramientas necesarias Pg. 2
I.- Crear una base de datos Pg. 2
II.- Configuraciones en LabVIEW Pg. 6
III.- Presentacin del software Pg. 9
IV.- Ejecucin del programa y resultados Pg. 12
Referencia Pg. 15


2 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Objetivo del tutorial
El objetivo de este tutorial es el de explicar el manejo de base de datos utilizando
LabVIEW 2012 y Access 2013.

Herramientas necesarias
Para realizar este tutorial se requiere:
LabVIEW 2012
Access 2013
I.- Crear una base de datos
Paso 1) Crear una carpeta en el escritorio, esto permitir tener en orden los
archivos que se generaran.

Imagen 1.1: Crear carpeta contenedora


3 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Paso 2) Ahora hay que abrir Access 2013 y seleccionar Base de datos del
escritorio en blanco.

Imagen 1.2: Crear base de datos


Paso 3) Se abrir una ventana y daremos clic en buscar una ubicacin para
cambiar algunos parmetros en la base de datos.

Imagen 1.3: Buscar ubicacin


4 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Paso 4) Se tendr que buscar la ubicacin de la carpeta que creamos, en este
tutorial la carpeta se llama Datos, en el recuadro Nombre del archivo se debe
escribir el nombre de la base de datos y el recuadro Tipo se debe seleccionar
"Formato 2002-2003para que la base de datos tenga extensin .mdb, y dar
clic en crear (Imagen 1.5).

Imagen 1.4: Nombre de base de datos


Imagen 1.5: Crear base de datos


5 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Paso 5) En este paso se debe escribir los nombres de las columnas, estas se
llenaran al momento de ejecutar el programa en LabVIEW.

Imagen 1.6: Nombrar columnas


Paso 6) Guardar la tabla y asignarle un nombre, este nombre as como el
nombre de las variables sern usadas posteriormente,

Imagen 1.7: Guardar la tabla


6 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
II.- Configuraciones en LabVIEW
Una vez que se tiene la base de dato, es necesario crear un Link, el cual
vinculara la base de datos con el software en LabVIEW.
Paso 1) Clic en tolos Create data link

2.1 Crear data link
Paso 2) Seleccionar Microsoft Jet 4.0 OLE DB Providr y hacer clic en
Siguiente.

Imagen 2.2: Microsoft Jet 4.0 OLE DB Providir


7 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Paso 3) Ahora hay que buscar la ubicacin de la base de datos, hay que recordar
que la base de datos est en la carpeta Datos que est en el escritorio y hacer
clic en Probar conexin.

Imagen 2.3: Probar conexin

Paso 4) Surgir un cuadro de dialogo que informara el xito de la conexin.
Dar clic en Aceptar.

Imagen 2.4: Conexin exitosa


8 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Paso 5) Es necesario guardar el archivo de vinculacin, en este caso se
guardara en la misma carpeta que la base de datos.

Imagen 2.5: Guardar el Data Link















9 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
III.- Presentacin del software
En la imagen 3.1 se muestra el panel frontal del programa que llenara la base de
datos. El programa simula una carrera, y en la base de datos se enumeran los
pilotos y se les asigna su respectiva velocidad promedio. Puede ser cualquier
tipo de programa, el lector puede disear su propio programa.

Imagen 3.1: Panel frontal

En la imagen 3.2 se presenta los elementos del toolkit de base de datos
necesarios para completar este tutorial.

Imagen3.2: Elementos de base de datos




10 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales

Los primeros tres elementos son los que se utilizan para insertar datos en la base
mientras que los otros tres son los utilizados para extraer los elementos de la
misma base.
La imagen 3.3 muestra el cdigo del programa. Este cdigo se desglosara a
continuacin.

Imagen 3.3: Cdigo del programa
Como se puede observar, el cdigo est dentro de un Case estructure y dicho
case se controla por medio de Men Ring. El caso por default es en el que el
programa extrae los datos de la base de datos, y caso 1 es en el que se
ingresan los datos.








11 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
En la imagen 3.4 se encierra en un cuadro la parte del cdigo que permite que
al momento de detener es programa y volver a dar Play, los valores que
enumeran a los pilotos no se reinicien y as evitar que la base de datos se vea
cortada por cambios de numeracin sin secuencia. Esto se logra igualando la
iteracin a un Shif register y comparndolo en un if. Si el valor de la iteracin
es igual al del Shif register da igual que valor se tome, pero si son diferentes,
se tomara el valor del Shif register ya que se sobreentiende que ese es el ltimo
valor y posteriormente se hace el incremento para continuar con la secuencia.

Imagen 3.4: Contador secuencial
La imagen 3.5 muestra otra parte crucial del programa, y esto es, el ingreso de
los datos en un Clster, es aqu donde el valor de la velocidad de los pilotos se
asigna al nmero asignado al piloto.

Imagen 3.5: Creacin de un cluster







12 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Hay que dar un vistazo a la otra parte del cdigo, la que se encarga de la consulta
de los datos en la base de datos. Ver imagen 3.6. Parmetro es string es en
donde se ingresa el cdigo para hacer la llamada de la base de datos. Consulta
de datos es en donde se muestran aquellos datos que el usuario desea consultar.

Imagen 3.6 consulta de datos
IV.- Ejecucin del programa y resultados
En el panel frontal hay algunos recuadros en donde se deben colocar los
parmetros correctos. En Ruta del archivo de conexin se debe buscar la
ubicacin del link que se gener con Create Data Link.
En nombre de la tabla se debe escribir el nombre que le colocamos a la tabla
cuando estbamos creando la base de datos. En columnas hay que escribir el
nombre de las columnas que colocamos en la base de datos. Hay que recordar
que los nombres se tienen que escribir exactamente igual. (Ver imagen 4.1).


Imagen 4.1: Parmetros de panel frontal.





13 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
En la imagen 4.2 podemos ver el men ring, en el cual podemos seleccionar
Consultar datos o Ingresar datos. Este menu es el que se encarga de controlar
el Case structure.

Imagen 4.2: Men ring

Ahora si podemos ejecutar el programa, esperamos un momento en lo que se
ingresan los datos a la base.

Imagen 4.2: Ejecutar el programa




14 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
En esta imagen vemos que la base de datos se encuentra llena despus de
ejecutar el programa.

Imagen 4.3: Llenando base de datos

En esta la siguiente imagen cambiamos la opcin del men ring a Consultar
datos en el recuadro de parmetro escribimos el siguiente cdigo
SELEC*FROM [Nombre de tabla] WHERE [Variable][Condicin]
[Variable][Condicin]. Se debe escribir perfectamente tal cual como se escribi
al inicio en la creacin de la base de datos.

Imagen 4.4: Consulta de datos



15 | P g i n a
Juan Enrique Laguna Cruz / Ingeniera Mecatrnica

Universidad Politcnica de Chiapas Redes Industriales
Referencias
Apuntes de clase, Redes Industriales, Mayo-Agosto 2014, Profa.
Yolanda Prez Pimentel