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

REPORTE #4 DATOS DE UNA VARIABLE EN EXCEL

Materia: Instrumentacin Virtual


Nombre de la profesora: M.C. Ana Isabel Garca Carrillo
Nombre del alumno: Adrin Alfonso Prez Gorgn
Matricula: 1330564
7 "A" Ingeniera en Mecatrnica

Torren, Coah.

23 de febrero 2016

Prctica #4
Datos de una variable en Excel
Objetivos:

Crear un programa que simule el muestreo de una serie de datos, obtenga la


hora y fecha del muestreo y genere lo siguiente

o Un archivo Excel con los datos obtenidos


o El promedio de los valores muestreados en la simulacin
o Un arreglo de datos que muestre la informacin enviada a Excel en
el panel del programa
o Una grfica de los valores muestreados

Manejar los bloques de funcin que permiten enviar datos e informacin


desde LabView a tablas de Excel y archivos de texto

Desarrollo de la prctica:
Para esta prctica se utilizaron varias estructuras, la principal de ellas fue el ciclo
for; el ciclo while se utiliz para poder repetir la operacin 5 veces que fue lo
propuesto en un principio.
Uno de los puntos importantes y que considere algo complicado fue el de no poder
repetir la toma de datos de variables ms de una sola vez por lo que se agreg un
ciclo while, un event case y un flat Sequence de la misma manera que en la prctica
anterior. Sin embargo, y al igual que en la prctica anterior, el paro del ciclo es
complicado de hacer por lo que se obvio en este programa.

En la siguiente ilustracin (Ilustracin 1) podremos ver una captura de pantalla del


diagrama a bloques.

Ilustracin 1 Diagrama a Bloques

El programa, en su mayora se encuentra en el ciclo for.


Ahora bien, un bloque que resulto muy til es el Get Date/Time (Ilustracin 2), este
da la hora y fecha que tiene el equipo en el momento; con este bloque fue ms
sencillo escribir la hora (con segundos), el da, el mes y el ao en la hoja de Excel,
sin embargo el dato lo entrega todo junto, sin espacios, por lo que se utiliz un
concatenate String, de esta forma se podra aadir espacios y darle un mejor
formato y presentacin a los datos.
En las otras dos partes importantes del programa, que
son la de dar un conteo y asignar un nmero de
identificacin al dato tomado y la de tomar el valor de
Ilustracin 2 Get date-time

la variable se utiliz el siguiente mtodo.

Para el conteo se utiliz el conteo de iteraciones del ciclo for, estos datos se
convirtieron a variable tipo carcter con el bloque Number to decimal String.
Para la variable utilizamos el generador de nmeros aleatorios multiplicado por 10
ya que el bloque genera nmeros de 0 a 1; al igual que con el conteo se utiliz un
bloque especial que transforma datos numricos a valores tipo carcter, el Number
to fraccional String

Todos estos datos, ya transformados a variables tipo carcter se concatenaron y


acomodaron en un solo rengln en tres diferentes columnas, luego se acomodaron
en un arreglo de tal forma que quedaran 3 columnas y 5 renglones (Por la toma de
las 5 variables) (Ilustracin 3).

Ilustracin 3 Array de salida

Para guardar los datos en una hoja de Excel se utiliz el bloque Write spreadsheet,
a la que le asignamos una direccin para guardar la hoja de datos (Ilustracin 4).

Ilustracin 4 Write Spreadsheet

Para el clculo del promedio se hizo uso de los shift register, se sumaron los
valores de las ultimas 4 iteraciones con el de la iteracin actual y se dividi entre
5.

Ilustracin 5 Shift Register

Para terminar se utiliz el event case, el flat Sequence y el ciclo while para repetir
el proceso de toma de datos indefinidamente o hasta dar una seal de paro del
programa.

Lista de elementos utilizados:


Bloques de variables utilizados
NOMBRE

CLASIFICACION

TIPO

Botn de inicio

Push Bolean

Bool

Indicador de Array

Array

String

Promedio

Indicador numrico

Numeric

Waveform Chart

Chart

Numeric

Bloques de funcin utilizados


NOMBRE

CLASIFICACION

NO. UTILIZADO

While

Estructura

Event structure

Estructura

Flat structure

Estructura

For while

Estructura

Wait

Timing

Random Number

Numeric

Get date/time

Timing

Numeric

to

fractional String

Numeric to decimal string String

Build Array

Array

Compound arithmetic

Numeric

Increment

Numeric

Constantes Numricas

Numeric

Constantes tipo string

String

Constantes tipo path

File I/O

Constantes booleanas

Boolean

string

Conclusiones
Esta prctica resulto ser muy interesante, ya que no conoca la forma de guardar
datos en una hoja de Excel, con estos conocimientos se vuelve ms interesante y
funcional nuestro aprendizaje, sera muy bueno seguir utilizando bloques nuevos,
as como reforzar los conocimientos utilizando en su totalidad los bloques que ya
conocemos.

Вам также может понравиться