Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA
1. Proyecto Final Aplicación de Bases de Datos para la Ingeniería
Para crear las señalesenLabViewtenemosque seleccionarcontroladoresde frecuenciay
amplitud, que sonatributosde laseñal,eneste proyectonecesitamosobtenerdatosde tres
señalesesporestoque enel vi observamos trescontroladoresde frecuenciaytrescontroladores
de amplitud.Paraobtenerloscontroladoresantesmencionados, noscolocamosenel panel
frontal del vi seleccionandoconunclicderecholaopción numeric donde aparecerántodaslas
posiblesformasde controladoresque asuvezpuedenserutilizadoscomoindicadores.Tantola
amplitudcomolafrecuenciase conectana un bloque que se llamasimuladorde señal (simulate
signal) porlotanto tendremostresbloquessimulandotresseñales.
Cada señal que sale del simuladorse señales se conectaa unDBL que permite que losvaloresque
se obtienenal generarlasseñalestengandosdecimalesde exactitud.Luego,lastresseñalesson
conectadasa un cluster que se encargara de ensamblarlastresseñalasa medidaque reciben
cambiosindividualmente pormediode loscontroladoresyaque al mismotiempolasseñalesestán
conectadasa un osciloscopioque permite observarlastresseñalesenunmismoplano.
2. En el cluster tambiénse conectaun bloque que nospermite determinarel tiempoconel cual
obtendremoslosdatosde lasseñalesque se están generandoytambiénaeste se conectaotro
bloque que tomaralosvaloresrealesde fechayhora del momentoenel cual se realizala
aplicación. (GetDate/Time StringyGetDate/Time inSeconds).
Finalmentetenemoslosbloques que hacenposible la comunicaciónentreel vi ylatabla que
creamosenla base de datos.Primero, tenemosel bloque que inicialaconexión;esdecir,el que
indicaraque la conexiónestaabiertaparatransferirdatos (DBToolsOpenConnection) al cual se
le adjuntael nombre de la conexiónque creamosenel saybase, luegopasaporun bloque (DB
ToolsInsertData) enel cual permite insertarlosdatosennuestratablacreada previamenteenla
base y adicionalmente colocamoscomounaconstante el nombre que le dimosanuestratabla,
finalmente se colocaunbloque paracerrar o terminarlaconexiónconlabase de datos (DB Tools
Close Connection)yque tendrásiempre conectadounbloquede error(General ErrorHandler) .
Todo estose coloca enun lazo while que permitiráque laacciónde generarlas señalesyobtener
datosde lasmismasse repitahasta detenerlaaplicación.
3. Cuando obtenemosvaloresylosenviamosala base de datoshay un error muycomúnque se
generasi al deteneryvolverainiciarlaaplicaciónlosdatosque se obtuvieronantesnoson
borradospreviamente,esporestoque se coloca unbloque adicional (DBToolsExecute Query)
entre losbloquesde conxionenel cual se especificalaacciónde borrar mediante unaconstante.
Este procedimientotambiénlopodemosrealizardesde nuestrabasesde datosusandolos
comandos(delete from).
6. Una vez que hemosterminadolaaplicación procedemosallevarestosdatosa Excel para realizar
lasgraficas de la señal mediante losdatosobtenidosperode maneraindividual;esdecir,unaseñal
encada plano.
PrimeroabrimosExcel seleccionandolaopcióndatosenlabarra de herramientasyluego
seleccionamosunaopciónque nospermitiráobtenerdatosde otrasfuentes:
Luego:seleccionamoslaopcióndesde MicrosoftQuery
Buscamosel nombre que le dimosa nuestraconexiónylaseleccionamos, ponemosaceptaryde
inmediatonosaparece una tablaenla que debemosescogerlosnombresde lascolumnasde
nuestratablaexistenteenlabase de datos.
7. Luegolosdatos que teníamosenla tablade la base se presentanennuestrahojade Excel:
FinalmenteenExcel tenemoslaopciónque nospermite graficarlosdatosindicandolosvalores
que correspondenacada eje: