UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA
PROFESOR:
ING. ALBERTO RAMRO GARIBAY MARTNEZ
ALUMNOS:
GANDARILLA PREZ SAMUEL
JIMNEZ AGUILAR ARTURO ABNER
MANZANO ESCOBAR GUILLERMO
ASIGNATURA:
INSTRUMENTACIN VIRTUAL
GRUPO: 2
SEMESTRE:
2014-2
ENTREGA:
8/JUNIO/2014
Proyecto Final Instrumentacin Virtual
Introduccin
Los puntos de venta vienen a automatizar el proceso de salida y cobro de la mercanca en las tiendas departamentales, comercios, restaurantes y otras instituciones. La implementacin de los sistemas de punto de venta no son un lujo, sino una necesidad primordial para agilizar los procesos en los que est relacionado la salida de la mercanca en estos tipos de establecimientos.
Qu es un punto de venta?
Es un sistema compuesto por software y hardware, creado especialmente para agilizar los procesos relacionados con ventas y atencin al pblico.
Objetivos
1. Desarrollar un sistema de punto de venta usando LabView. 2. Implementar distintas ventanas para el punto de venta. 3. Realizar la conexin del sistema de punto de venta con una base de datos (ACCESS). 4. Implementar con LabView las operaciones bsicas en una base de datos (SELECT, INSERT, UPDATE, ALTER, etc.).
Requerimientos para poder utilizar el sistema
Para el desarrollo de la aplicacin se requiri de los siguientes elementos:
LabView
LabView 2013 es una plataforma de programacin grfica que ayuda a ingenieros a escalar desde el diseo hasta pruebas y desde sistemas pequeos hasta grandes sistemas. Ofrece integracin sin precedentes con software legado existente, IP y hardware al aprovechar las ltimas tecnologas de cmputo. Los requerimientos que necesita LabView, en este caso son especficos para Windows ya que trabajamos en este sistema operativo, aunque LabView puede trabajar con Mac OS X y Linux.
Proyecto Final Instrumentacin Virtual
Run-Time Engine Entorno de Desarrollo Procesador Pentium III/Celeron 866 MHz o equivalente Pentium 4/M o equivalente RAM 256 MB 1 GB Resolucin de Pantalla 1024 x 768 pxeles 1024 x 768 pxeles Sistema Operativo Windows 8.1/8/7/Vista (32 bits y 64 bits) Windows XP SP3 (32 bits) Windows Server 2003 R2 (32 bits) Windows Server 2008 R2 (64 bits) Windows 8.1/8/7/Vista (32 bits y 64 bits) Windows XP SP3 (32 bits) Windows Server 2003 R2 (32 bits) Windows Server 2008 R2 (64 bits) Espacio en Disco 407 MB 3.5 GB (Incluye controladores predeterminados del DVD de Controladores de Dispositivos de NI)
Access
Para la base de datos se pens en primer lugar en Access ya que pertenece a la suite de Microsoft Office, aunque si se desarroll en Access algunas de las consultas dentro de la aplicacin se basaron el lenguaje SQL, la ventaja que se tiene con Access es que es muy intuitivo de usar y es un ambiente grafico lo que permite mayor practicidad pero para bases de datos ms complejas ser mejor utilizar otro sistema.
Los requerimientos que se presenta a continuacin son de la suite completa de Microsoft Office 2010:
Caracterstica Capacidad Procesador 500 Mega Hertz (MHz) o ms veloz RAM 256 Megabytes (MB) de RAM o ms Resolucin de Pantalla 1024768 o superior Sistema Operativo Windows XP con Service Pack 3 (SP3) (slo 32bits) o Windows Vista SP1, Windows 7, Windows Server 2003 R2 con MSXML 6.0, Windows Server 2008 Espacio en Disco 1.5 GiB
Proyecto Final Instrumentacin Virtual
NI LabView Database Connectivity Toolkit
El NI LabView Database Connectivity Toolkit es un juego de herramientas fciles de usar que usted puede usar para rpidamente conectar a bases de datos locales y remotas e implementar varias operaciones comunes sin tener que realizar programacin de lenguaje estructurado de preguntas (SQL). Conecta fcilmente a bases de datos comunes, como Microsoft Access, SQL Server y Oracle. Los requerimientos de este sistema es simplemente tener instalado LabView 2013.
Peso del archivo instalador 78.8 MB
Este Toolkit tiene un costo de 15,070.00 pesos, actualmente cuenta con un descuento que lo coloca en el mercado a 3,767.50 pesos.
Una vez instalado se nos agregara en la seccin de Connectivity una nueva seccin Database la cual contendr todos los objetos que nos permitirn hacer diversas operaciones con la base de datos.
Proyecto Final Instrumentacin Virtual
Por mencionar algunas de estas:
DB Tools Open Connection.vi: Este VI nos permite establecer el inicio de conexin con la base de datos.
BD Tools Close Connection.vi: Este VI nos permite cerrar la conexin con la base de datos al terminar una consulta.
BD Tools Insert Data.vi: Este vi nos permite insertar informacin a la base de datos segn sea la referencia ingresada.
DB Tools Select Data.vi: Este Vi nos permite datos dentro de las tablas de la base de datos de acuerdo a la referencia que se le asigne.
DB Tools Update Data.vi: Este vi nos permite actualizar la informacin de la base de datos en la tabla a la que se haga la referencia.
Proyecto Final Instrumentacin Virtual
DB Tools Delete Data.vi: Este VI nos permite eliminar informacin de la base de datos dentro de una tabla a la que se hace referencia.
Estos solo son algunos de los VIs con los que cuenta este Toolkit ya que cuenta con una gran variedad de herramientas que permiten trabajar de forma ptima con las bases de datos.
Proyecto Final Instrumentacin Virtual
Una vez creada la aplicacin
Una vez que se cre la aplicacin los requerimientos del sistema cambian, ya no se requiere que se tenga instalado LabView para poder ejecutar la aplicacin.
Procesador Pentium III/Celeron 866 MHz o equivalente RAM 256 MB Resolucin de Pantalla 1024 x 768 pxeles Sistema Operativo Windows 8.1/8/7/Vista (32 bits y 64 bits) Windows XP SP3 (32 bits) Windows Server 2003 R2 (32 bits) Windows Server 2008 R2 (64 bits) Espacio en Disco Depender del tamao de la Base de Datos
As mismo cuando se crea la aplicacin se pueden agregar al proyecto la base de datos y los iconos para que todos se creen en la misma carpeta y as poder tener acceso a ellos sin problemas.
Proyecto Final Instrumentacin Virtual
Cuando se crea el ejecutable se identifica la carpeta data donde se guardan los componentes de nuestra aplicacin que no pertenecen a LabView.
Proyecto Final Instrumentacin Virtual
Diseo de la base de datos en Access
Existen muchas bases de datos que pueden ser utilizadas, unas ms complejas que otras, por mencionar unas de las ms utilizadas son las bases de datos de Oracle. Para facilitar esta parte del proyecto decidimos utilizar Access de Microsoft para facilitar la creacin de tablas.
En bases de datos, se le conoce a una tabla como un espacio reservado de la base para almacenar registros que sean de una misma entidad, entindase como entidad un objeto.
Para este proyecto necesitamos 5 tablas, estas son:
Cliente
Esta tabla es para registrar los clientes que pueden comprar en la tienda, existe un cliente por default, en dado caso que ste no quiera registrarse en el sistema.
Esta tabla contiene los siguientes campos: un identificador nico para un solo cliente, en este caso cliente_id. Tambin hay otros campos que son el nombre completo, la direccin y el telfono.
Proyecto Final Instrumentacin Virtual
Inventarios
En esta tabla se registrarn aquellos productos que estn por agotarse o bien para llevar un control de las existencias de este.
Esta tabla contiene los campos inventarios_id (identificador nico de cada registro, no puede ser igual), el id del producto que se est inventariando, la cantidad mnima del producto, la cantidad mxima, la cantidad que existe y la cantidad disponible.
Producto
Esta tabla tiene como objetivo almacenar los productos que estn a la venta. Sus elementos son: el id del producto, nombre, el tamao o medida, la existencia, una breve descripcin y el precio unitario de ste.
Proyecto Final Instrumentacin Virtual
Usuario
En esta tabla se almacenan los usuarios que pueden accesar al sistema, en este caso los empleados. Sus campos se muestran a continuacin:
Ventas
Finalmente tenemos la tabla que registrar cada una de las ventas realizadas por los empleados. Esta tabla tiene como campos un identificador nico, el id del usuario que realizo la venta, el cliente que fue atendido, la cantidad a pagar, la fecha y hora de la compra.
Posteriormente a que tenemos el diseo de las tablas procedemos a relacionarlas, esto con la finalidad de poder ligar atributos de una tabla con otra, por ejemplo, para que la tabla Ventas solo pueda tener ids de la tabla Usuarios que existan en sta.
Proyecto Final Instrumentacin Virtual
A continuacin mostramos las relaciones que utilizamos:
A lo que se refiere el smbolo de infinito y 1 es a lo siguiente:
Para relacin entre Inventarios y Productos se leera de esta forma: Un producto puede estar en muchos inventarios.
Para la relacin entre Usuario y ventas se leera: Un Usuario puede realizar muchas ventas. As mismo, un cliente puede realizar muchas compras (Ventas por parte del usuario).
Las relaciones son muy importantes, pues se encargan de asociar el id de una tabla como atributo de otra. En bases de datos a esto se le conoce como asignacin de llave fornea en otra tabla.
Proyecto Final Instrumentacin Virtual
Diseo del sistema de ventas en Labview
A continuacin se explicar de una forma amplia como es que funciona cada uno de los VIs que conforman el proyecto.
Las ventanas que existen en nuestro proyecto son:
Pantalla de Acceso. Pantalla de Clientes. Pantalla de Corte. Pantalla de Inventarios. Pantalla de Productos. Pantalla de Usuarios. Pantalla de Ventas.
Adems de que existen algunos VIs utilizados como sub VIs, estos son:
Agregar. Quitar. VI_salto.
Adicionalmente utilizamos 2 variables globales, la primera empleada para controlar la ruta del archivo que vincular la base de datos con LabView y la ruta del ticket, y la segunda para poder visualizar que usuario abri la ventana de ventas.
Las variables globales se encuentran referenciadas a los siguientes VIs:
Usuario_id_global. Dir_BD.
Antes que nada cabe mencionar que la primera accin que tuvimos que realizar fue crear un proyecto en LabView para almacenar todos los VIs (pantallas de usuario), el hacer esto es con la finalidad de tener ms orden en el proyecto, poder vincular los saltos al dar click en algn botn de una ventana para redireccionarnos a otra, etc.
Para crear un nuevo proyecto una vez que abrimos LabView, en la pestaa de File seleccionamos Create Proyect, luego seleccionamos Blank Proyect y finalmente se abrir una ventana. Donde dice My computer damos click derecho y seleccionamos Add para aadir los VIs que queremos utilizar para este proyecto. Finalmente renombrar el proyecto.
Las siguientes imgenes muestran que pasos deben seguirse para poder crear un proyecto nuevo en LabView.
Proyecto Final Instrumentacin Virtual
Una vez hecho todo lo anterior con los VIs mencionados al principio (pantallas, subVIs y variables globales), nuestro proyecto se ve conformado de la siguiente forma: Proyecto Final Instrumentacin Virtual
Posteriormente a la explicacin de como generar el proyecto, conviene explicar cmo realizar la conexin entre Labview y Access. Primero que nada, se tiene que generar un archivo con la extensin .udl, esta parte es importante, pues este archivo funcionar como un vnculo entre LabView y Access.
Para generar dicho archivo, una vez dentro de LabView, damos click en Tools, se desplegar un men, damos click en Create Data Link.
Proyecto Final Instrumentacin Virtual
Seleccionamos la primera opcin en la nueva ventana y damos click en siguiente.
Proyecto Final Instrumentacin Virtual
Posteriormente, en la nueva ventana seleccionamos la ruta de la base de datos, en este caso el archivo de Access (muy importante, por alguna razn LabView solo se puede comunicar con versiones de Access menores a la 2000, para ello es necesario guardar el archivo en versin 2000 con extensin .mdb) y probar la conexin.
Finalmente, damos click en aceptar y en seguida LabView genera el vnculo de datos como un archivo con extensin .udl y lo guardamos en alguna ruta de nuestra computadora. Esta ruta, ser la ruta que ira en el Path de los bloques encargados de operar dentro de la base de datos.
Proyecto Final Instrumentacin Virtual
Ahora s, procederemos a explicar el panel frontal y el diagrama de bloques de cada uno de los VIs utilizados para desarrollar este proyecto.
Pantalla de Acceso
Este VI es el que se muestra al inicio, a partir de este se accede al sistema de ventas, es el primero que tiene acceso a la base de datos a la tabla de usuarios de la cual obtiene los datos de autenticacin y guarda el nombre de usuario en una variable global para su posterior uso. Tiene conexin directa con el VI de Ventas y en caso de introducir datos errneos es desplegada una ventana de aviso.
Primero que nada se abre una conexin con la base de datos, y se hace una seleccin de columnas bajo la siguiente consulta en SQL:
SELECT * FROM USUARIO WHERE USER =NOMBRE_USUARIO AND PASSWORD = CLAVE USUARIO
Lo que devuelve la consulta es el registro que cumple con el nombre de usuario con dicha clave, en dado caso que se genere un error de consulta, es decir, que el usuario o la clave no exista el sistema abrir un dialogo indicando que hay un error. El error se detecta con el status del cluster de error.
Si la clave y el usuario son correctas entonces se abre la ventana de ventas (se escribe el nombre en una variable global) y se cierra la ventana con el mtodo close.
La parte de salto se explicar posteriormente en el Sub VI de salto. Proyecto Final Instrumentacin Virtual
Pantalla de Clientes
Este panel proporciona una interfaz para dar de alta clientes directamente en la base de datos, cuenta con los campos de Cliente ID, nombre, apellidos direccin y telfono. La informacin que sea almacenada posteriormente ser utilizada en la realizacin de la venta.
En este VI lo que hace nicamente es insertar los datos que estn en los controles, en SQL se hara:
INSERT INTO CLIENTE(NOMBRE,APELLIDO_PATERNO,APELLIDO_MATERNO, TEL, DIR) Proyecto Final Instrumentacin Virtual
Pantalla de Corte
Este VI solo consta de dos elementos desplegables un indicador y un botn de cerrar. Dicho indicador solo muestra el total de las ventas, esto se hace a travs de la tabla Ventas de la base de datos que contiene todos los registros de las ventas realizadas. Sin embargo la importancia de este panel radica en la programacin que se vincula con el panel de ventas que es el principal y que va guardando registro de las ventas.
El diagrama de bloques de este VI nicamente tiene como objetivo, sumar toda la columna de venta_total de la tabla ventas, es decir, realiza la suma de toda esa columna.
Proyecto Final Instrumentacin Virtual
Pantalla de Inventarios
Este panel est diseado para acceder a la base introduciendo informacin de los productos en almacn por medio de los campos Id del inventario, Id Producto, Cantidades mnima, mxima, disponible, y en exhibicin adems de un campo que lo relaciona con el id de productos.
Este diagrama de bloques nicamente realiza una insercin de datos en la tabla de Inventarios de Access. Proyecto Final Instrumentacin Virtual
Pantalla de Productos
Este panel despliega los resultados de una consulta a la taba Productos de la base de datos, dicha consulta varia sus resultados dependiendo si se selecciona el botn buscar o el botn mostrar todo, La programacin de dichos botones consta de mostrar los productos que se llamen iguales pero que sean diferentes en tamaos, por ejemplo una Coca-cola de 600ml y una de 1L., o bien de desplegar todos los productos existentes de la base de datos. El resultado de la consulta es mostrado en forma de tabla de acuerdo a la estructura que se tiene en la Tabla productos.
El funcionamiento de este VI arroja dos resultados diferentes, el primero es buscar todos los productos que tengan el mismo nombre, esto de hace con la sentencia SQL siguiente:
SELECT * FROM PRODUCTO WHERE nombre_producto =NOMBRE_PRODUCTO
Proyecto Final Instrumentacin Virtual
La segunda consulta de productos es mostrar todos los productos, esto se hace utilizando la consulta en SQL siguiente:
SELECT * FROM PRODUCTO
Proyecto Final Instrumentacin Virtual
Pantalla de Usuarios
Este panel se divide en dos partes, los datos correspondientes al sistema y los datos propios del usuario. Los datos del sistema son el alias de usuario, el password y el ID (estos datos son requeridos en el momento de la autenticacin).
Este VI realiza nicamente la insercin de datos en la tabla USUARIOS.
Proyecto Final Instrumentacin Virtual
Pantalla de Ventas.
Este es el VI ms importante del sistema y el que tiene la mayor cantidad de programacin dedicada, puesto que es el punto de cohesin de dicho sistema, consta de 5 secciones dedicadas a operaciones distintas que requerir el usuario del sistema.
La primer seccin es el Men que proporciona botones para abrir las otras pantallas del proyecto antes explicadas, el botn de cancelar producto y adems de la fecha y hora sincronizadas con el equipo de cmputo contenedor del sistema.
La segunda seccin y que es de importancia medular contiene la interfaz para llevar a cabo la venta de productos, en la parte inferior cuenta con dos controles numricos y dos botones, el control numrico es requerido para introducir el ID del producto sobre el que se realizara la operacin y la cantidad de productos, el Botn "Buscar Producto" dirige al usuario a la pantalla de Producto anteriormente explicada, mientras que el botn de marcar producto desencadena una serie de acciones que bsicamente devuelven en forma de rengln de una tabla los datos del producto seleccionado, la cantidad seleccionada y el precio total en la tabla que se encuentra en la parte superior de esta seccin.
Una seccin est dedicada a los anuncios que se desean mostrar en el sistema y se encuentra en la parte superior derecha de la ventana.
La seccin que se encuentra en la parte derecha del panel frontal Resume toda la informacin relacionada con la venta actual y contiene el botn denominado "PAGAR" que cierra el proceso de la venta, elabora el ticket de compra en un archivo de texto y limpia la seccin central para que se pueda realizar una nueva venta.
Proyecto Final Instrumentacin Virtual
La estructura del VI de ventas se realiza principalmente en una estructura de eventos, con 4 eventos: el evento marcar producto, cancelar producto, pagar y por default el TIMEOUT.
Dentro del caso TIMEOUT se programan todos los saltos a las ventanas de Usuario, Inventario, Corte, Producto y Cliente.
As mismo, en este mismo caso se inicializan las imgenes que se muestran en la ventana de ventas, se obtiene la fecha y hora del sistema y se utiliza una variable globl para obtener el nombre del usuario que acceso al sistema.
Proyecto Final Instrumentacin Virtual
Posteriormente en el evento Cancelar producto se eliminar el producto con el id que se encuentre seleccionado en la pantalla de ventas, en esta parte se usa un sub VI solo para actualizar al total a pagar, actualizar las existencias y la cantidad de artculos.
Luego en el evento Marcar producto se aadir el producto con el id que se encuentre seleccionado en la pantalla de ventas a la tabla donde se ven los productos que se estn comprando, en esta parte tambin se usa un sub VI solo para actualizar al total a pagar, actualizar las existencias y la cantidad de artculos.
Proyecto Final Instrumentacin Virtual
Finalmente, en el caso pagar, se calcula el cambio que hay que dar al cliente dependiendo del pago y de la cantidad a pagar, as mismo, se genera el ticket de venta en un archivo .txt, se almacena la venta en la base de datos, y se limpia la ventana de ventas para realizar una nueva venta.
Proyecto Final Instrumentacin Virtual
La siguiente imagen es un ejemplo del ticket.
Agregar
Este Sub VI tiene como funcin insertar un elemento nuevo en la tabla de ventas, as como eliminar de la tabla productos la cantidad del producto x que se esta vendiendo. Tambin se calcula la cantidad de artculos y el total a pagar. El panel frontal no importa mucho.
El primer segmento de la estructura de secuencia inicializa la cantidad a pagar y la cantidad de artculos, la segunda parte calcula la cantidad a pagar y la cantidad de articulos, el tercer bloque actualiza la existencias en la tabla Producto.
Proyecto Final Instrumentacin Virtual
Quitar
Analogamente al Sub VI Agregar ste sub VI elimina el producto x de la tabla de ventas y agrega las existencia que fueron canceladas en la venta. As mismo, tambin se calcula el nuevo precio a pagar y la cantidad de artculos actuales.
Este diagrama de bloques es el anlogo a agregar, este descuenta la cantidad de artculos que se cancelaron, y descuenta la cantidad a pagar, tambin actualiza la existencia en la tabla productos, agrega la cantidad de productos que se cancelaron.
Proyecto Final Instrumentacin Virtual
VI_salto
Un Sub VI que carece de elementos en el panel frontal pero es parte medular en nuestro sistema ste es el encargado de transferir a la vista del usuario del sistema el Panel que se est solicitando. En pocas palabras, es el Sub VI encargado de abrir nuevas ventanas cuando se da click en el VI de Ventas, que como ya se mencion antes es el principal.
Este VI es de los ms importantes, en el diagrama de bloques se construye lo siguiente para abrir una nueva ventana (VI).
Proyecto Final Instrumentacin Virtual
Usuario_id_global
Este VI funciona como variable global con la finalidad de almacenar el id del usuario cuando ste accesa al sistema de ventas.
Dir_BD
Este VI funciona como variable global con la finalidad de poder cambiar la ruta del archivo de vinculacin de datos .udl y de la ruta del ticket.
Proyecto Final Instrumentacin Virtual
Manual de usuario
Al iniciar el proyecto o el ejecutable se abrirn las siguientes pantallas.
Seleccionamos las rutas del .udl de la base de datos y del ticket.
Introducimos nombre de usuario y contrasea, ejemplificar un caso de un usuario que no est registrado. (EN LA SECCIN DONDE SE EXPLICA EL DISEO DE LA BASE DE DATOS EN ACCESS PUEDE VERIFICAR LOS USUARIOS QUE PUEDEN ENTRAR)
Proyecto Final Instrumentacin Virtual
Dado que el usuario Javier no existe hay un error.
Proyecto Final Instrumentacin Virtual
Inmediatamente ingresar con el usuario Memo se abre el punto de venta e indica que el usuario que abri el sistema es Memo, esto lo sabemos por el id del usuario.
Proyecto Final Instrumentacin Virtual
Una vez dentro del sistema podemos marcar un producto escribiendo el id del producto en la parte que dice ingresar o scanear el cdigo, y damos click en el botn marcar producto.
Proyecto Final Instrumentacin Virtual
De esa forma podemos ir aadiendo productos a la venta que se est realizando.
Proyecto Final Instrumentacin Virtual
Para cancelar un producto de la venta indicamos el id del producto en la parte que dice ingresa o scanear el cdigo y damos click en cancelar venta, de forma automtico dicho producto desaparece.
Eliminare el producto con el id 1.
De inmediato se actualiza el total a pagar y la cantidad de artculos.
Para los botones secundarios: Usuarios, inventario, corte de caja y nuevo cliente abrir los VIs que se explicaron anteriormente.
Por ejemplo, Corte de caja muestra el total de ventas, ejemplo:
Proyecto Final Instrumentacin Virtual
O bien, si se desea realizar una consulta en los productos:
Proyecto Final Instrumentacin Virtual
Ahora si se desea pagar, nicamente se da click en pagar y el sistema generar el ticket de la venta, arroja el cambio y limpia la ventana para realizar una nueva venta.
El ticket se ve como:
Proyecto Final Instrumentacin Virtual
Conclusiones
Gandarilla Prez Samuel
Este proyecto fue ms que interesante, aprend mucho y creo que se utiliz LabView de una manera muy creativa, durante el desarrollo del proyecto se nos presentaron muchas dificultades que nos obligaron a investigar nuevas formas de poder tener el control y que el proyecto hiciera lo que se pretenda, investigar sobre cmo realizar las consultas dentro de cada uno de los SubVI para poder tener la informacin que se necesitaba, Investigar cmo hacer los saltos entre los propios SubVI, entre otras cosas.
En mi caso particular y como lo comente en el primer proyecto creo que la investigacin y el apoyo de mis compaeros de equipo fue vital ya que como no he cursado el laboratorio de la materia haba algunas cosas que yo desconoca y que en algunos casos se haban realizado prcticas sobre esos temas un claro ejemplo fue el manejo de los errores, en conclusin considero que este proyecto fue verdaderamente til porque nos hizo poner en prctica muchas de las cosas que se vieron en clase y adems de eso nos exigi que se investigaran otras herramientas de LabView.
Jimnez Aguilar Arturo Abner
El entorno que ofrece labview es ideal para desarrollar una gran variedad de proyectos, los complementos con los que cuenta agregan funcionalidades que son requeridas en el mbito de la programacin y que adems cumplen con el objetivo principal de labview que es el enlazar un software de una programacin sencilla con cualquier tipo de hardware fcilmente.
En el proyecto final muchas dudas salieron a la vista puesto que no somos expertos en el lenguaje y carecemos de mucha experiencia, sin embargo, gracias a la facilidad de implementar funciones, a las ayudas en linea y a nuestra creatividad, dichas dudas pudieron ser resueltas y se convirtieron en conocimientos adicionales.
Fueron utilizados muchos de los conceptos vistos en clase y muchos otros que hasta el momento no sabamos que podan ser utilizados en labview, fue un gran ejercicio, para darnos cuenta de las capacidades de este lenguaje de programacin y de el porqu es utilizado en muy diversos sectores de la industria y porque se nos enseo como base de la materia de instrumentacin virtual.
Para finalizar considero que el proyecto fue un xito y que cumple con las caractersticas de un software de calidad que puede ser usado sin problemas en un negocio o microempresa.
Proyecto Final Instrumentacin Virtual
Manzano Escobar Guillermo
La elaboracin de este proyecto me sirvi para poder utilizar los conocimientos adquiridos a lo largo del semestre y aplicarlos para resolver alguna necesidad, as mismo durante el desarrollo del proyecto tuve que investigar ms para conocer otras funciones que ofrece LabView. Tambin pude complementar el desarrollo de este proyecto con los conocimientos de bases de datos con los que cuento.
Aprend que LabView es un software que adems de ser til para el desarrollo de instrumentacin virtual utilizando hardware, tambin puede ser utilizado para disear sistemas de software para el pblico, en este caso, el punto de venta.