You are on page 1of 6

D

DAVID VILLOTA

Prctica 4
En esta prctica introduciremos los conceptos del Array y Cluster,as como las estructuras
bsicas de programacin como el while, y el for. Tambin aprenderemos el trasvase de datos
del programa a una hoja de clculo.

Cluster
En primer utilizaremos el Cluster. El Cluster, por definicin significa Grupo de empresas
interrelacionadas que trabajan en un mismo sector industrial y que colaboran
estratgicamente para obtener beneficios comunes De esta definicin podemos establecer
una similitud con lo que significa en Labview, ya que en un cluster podemos introducir gran
variedad de elementos diferentes ( lo que seran las diferentes empresas) que integran una
nica funcin (que sera el mismo sector industrial).

Como se puede ver en la imagen, podemos introducir numerosos elementos de control dentro
del mismo, y su representacin en la ventana de funciones es nica.

DAVID VILLOTA

Funcin For

Dejando esto un lado, pasamos a las estructuras bsicas de la programacin, el while,y el


for .
Para acceder a estas funciones>>programming>>structures y ah podremos escoger que
estructuras.
A continuacin muestro el ejemplo que realizamos en clase, en este caso la estructura for.
Su utilizacin es muy sencilla, nicamente debemos incorporar un controlador numrico que
nos indique el nmero de ciclos que deseamos.

Tambin realizamos un breve programa que nos guardara los x primeros nmero pares e
impares en un vector, para ello tendremos que utilizar la salida que nos ofrece la ventana de
for con el nmero de ciclo en el que se encuentra, para operar con l. Deberemos tener en
cuenta que el Array en el que vamos a guardar los datos, se encuentra fuera del bucle, para
ello tendremos que crear una variable de salida cuando nos salga un recuadro amarillo al unir
el cable de salida con el borde fsico de la funcin.

DAVID VILLOTA

Yendo ms all vamos a representar las dos rectas grficamente utilizando las funciones Graph
que se encuentran en el men principal de la siguiente manera:

Una vez entramos en el submen, podemos observar los distintos tipos de representaciones
grficas que hay, como por ejemplo XY Graph, Waveform Chart, Waveform graph. Es
muy importante saber diferenciar entre estas dos ltimas ya que son muy parecidas, pero la
Waveform Chart te dibuja la funcin en un tiempo con un periodo determinado, mientras
que la Waveform Graph lo representa de una manera esttica.

Muy til tambin la funcin Build Array, dentro del submen Array. Esta funcin nos
permite ir creando un Array con los valores que nos da la funcin dentro del bucle.
Ensanchndolo hacia abajo, podemos aumentar el nmero de Arrays que vayamos
a crear.

DAVID VILLOTA

Aqu mostramos la representacin grfica de todos los x nmeros pares e impares as como su
suma:

Funcin While
Como en todos los cdigos de programacin, el while realiza bucles hasta que se satisfazca una
condicin. En Labview la condicin se debe de unir al punto rojo de la esquina inferior
izquierda. En el ejemplo, se ha conectado a un booleano.

DAVID VILLOTA

Ahora estudiaremos como pasar los datos del Array, a una hoja de clculo y viceversa

En la siguiente imagen se puede observar que tambin incluimos una funcin encargar de
copiar los datos a una hoja de clculo, simplemente tendremos que indicar pinchando en ella
el directorio deseado.

Tendremos que buscar en la ventana de funciones, Programming>> File I/O, ah ya


encontraremos varias opciones. Para poder representarlo deberemos conectar a una ventana
grfica la salida de la funcin seleccionada en el submen File I/O.
Primero deberemos escribir los datos en un fichero p4 y despus de efectuarlo una vez
deberemos pinchar en el objeto configurar la ruta de almacenaje.

DAVID VILLOTA

You might also like