Vous êtes sur la page 1sur 11

Ejercicio 2: Insertar Frmulas en Excel

Requerimientos
Software
NI LabVIEW 2010 superior
NI LabVIEW Report Generation Toolkit para Microsoft Office acorde con la versin de NI
LabVIEW
Microsoft Excel

Objetivos

Aprender a insertar frmulas de Microsoft Excel desde NI LabVIEW para manipular los
datos en las hojas de clculo de Excel.
Aprender a modificar el formato de escritura de las hojas de Excel desde NI LabVIEW

Desarrollo

1. Abra su entorno de desarrollo NI LabVIEW y cree un nuevo proyecto en blanco.

Figura 2.1. Nuevo Proyecto en blanco


2. Agregue un nuevo VI dando clic derecho sobre My Computer y seleccionando New ->
VI

Figura 2.2. Nuevo VI

3. Abra el diagrama de bloques presionando ctrl + e. Como la mayora de los VIs que se
van a utilizar son de la paleta de funciones del Report Generation lo anclamos al
diagrama de bloques. De clic derecho sobre el diagrama de bloques y navegue hacia la
paleta Programming >> Report Generation y de clic en la tachuela.

Figura 2.3. Anclar la paleta de funciones del Report Generation


4. De la paleta anclada colocamos el VI New Report.vi y creamos una constante en la
terminal report type dando clic derecho sobre la misma y seleccionando Create ->
Constant y seleccione Excel.

Figura 2.4. New Report VI configurado para Microsoft Excel

5. Coloque el VI Append Table to Report de la paleta de funciones del Report Generation y


cablelo

Figura 2.5. Append Table to Report VI


6. Inserte una tabla 3x3 generada con nmeros aleatorios en el VI Append Table to Report.
Para generarla coloque un Random Number (0-1) y un Multiply que se encuentran en la
paleta Programming >> Numeric. Coloque una constante con un valor de diez en la
terminal inferior del Multiply dando clic derecho sobre la misma y seleccionando Create
-> Constant. Coloque dos For Loop dando clic derecho sobre el diagrama de bloques y
navegando hacia la paleta Programming >> Structures, en la condicin N de clic
derecho en la terminal izquierda y seleccione Create Constant y asigne un valor igual a
3. Repita el proceso con el segundo For Loop. Cablee la salida de los ciclos for con la
terminal numerical data del VI Append Table to Report. Asegrese que los tneles de
los ciclos for se encuentren en modo Indexing. El diagrama debe quedar de la siguiente
manera.

Figura 2.6. Generar una tabla 3x3 con nmeros aleatorios

Figura 2.7. Asegurarse que los tneles se encuentren en modo Indexing


7. Coloque un For Loop y dentro del mismo coloque el VI Excel Insert Formula dando clic
derecho sobre el diagrama de bloques y navegando hacia la paleta Report Generation
>> Excel Specific >> Excel Advanced.

Figura 2.8. Cableado

8. Coloque un Bundle dando clic derecho sobre la terminal start (0,0) del VI Excel Insert
Formula y seleccionando Cluster, Class & Variant Pallete, en la terminal superior coloque
un Numeric Constant con un valor de 3 que se encuentra en la paleta Programming >>
Numeric y en la terminal inferior cablee la iteracin i.

Figura 2.9. Bundle


9. Navegue hacia al panel frontal presionando las teclas ctrl + e y coloque un Array String
(Silver) dando clic derecho y navegando hacia la paleta Silver >> Array, Matrix & Cluster
y rellene los campos con las siguientes frmulas

Figura 2.10 Frmulas para la suma de columnas

10. Cablee las frmulas con la terminal formula del VI Excel Insert Formula

Figura 2.11. Enlazando las frmulas


11. Coloque el VI Excel Set Cell Font que se encuentra en la paleta Report Generation >>
Excel Specific >> Excel Format y cablelo, asegrese de cambiar los tneles a modo
Last Value dando clic derecho sobre los mismos y seleccionando Tunnel Mode -> Last
Value

Figura 2.12. Excel Set Cell Font

Figura 2.13. Cambiar los tneles a modo Last Value

Figura 2.14. Cableo con los tneles en modo Last Value


12. Cree una constante en la terminal start (-1,-1) y en la terminal Font dando clic derecho
sobre las mismas y seleccionando Create -> Constant y cambie los valores como sigue

Figura 2.15.Dando formato a las celdas de Excel

13. Coloque otro VI Excel Insert Formula y cree un bundle con un Numeric constant con un
valor de 3 para la terminal start (0,0) y un control para la terminal formula , sobre ese
control en el panel frontal escriba la frmula =SUM(A4:C4)

Figura 2.16.
Figura 2.17. Frmulas

14. Coloque otro VI Excel Set Cell Font, cree una constante en la terminal font y cablee el
bundle anterior en la terminal start (-1,-1) los valores del formato son los siguientes.

Figura 2.18. Segundo Excel Set Cell Font


15. Coloque el VI Excel Bring to Front que se encuentra en la paleta Report Generation >>
Excel Specific >> Excel General y de clic derecho en la terminal window state y
seleccione Create -> Constant

Figura 2.19. Excel Bring to Front

16. Coloque el VI Dispose Report que se encuentra en la paleta Report Generation para
liberar memoria. De clic derecho en la terminal close report?, seleccione Create ->
Constant y cambie el valor a f

Figura 2.20. Dispose Report


17. Para finalizar coloque el VI Simple Error Handler dando clic derecho sobre el diagrama de
bloques y navegando hacia la paleta Programming >> Dialog & User Interface

Figura 2.21. Diagrama final

18. Ejecute el VI y observe como la tabla que se cre en NI LabVIEW se anexo a la hoja de
clculo de Microsoft Excel y en cada columna hay una celda con la suma de sus valores
la cual tiene un formato diferente, y la ltima celda es la suma de todos los valores.

Figura 2.22. Resultado

FIN DEL EJERCICIO

Vous aimerez peut-être aussi