report generation

of 14 /14
  : E GA GEEA ( GEEAD DE IFE DE GAA) 1. D E GA GEEA 2.  E ALAB G . . D GEEAD DE IFE DE GAA :   D ALAB , C C E ( ) ALAB . :   ALAB ALAB L IF, HE, ELE, HILE L , A E E   ALAB (GI).E : C . .

Upload: usuarioepn

Post on 19-Jul-2015

284 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 1/14

ESCUELA POLITÉCNICA NACIONAL

SOFTWARE DE SIMULACIÓN

TEMA: REPORT PROGRAM GENERATOR (GENERADOR DE INFORMES DE PROGRAMA)

OBJETIVOS:

1.  Descubrir el entorno del REPORT PROGRAM GENEARTOR

2.  Mediante un ejemplo aprender la configuración y manejo del programa

SUSTENTACION TEORICA

Introducción

El MATLAB Report Generator facilita el intercambio de información y ayuda a mantener la

documentación y las especificaciones al día con su flujo de trabajo. También se puede utilizarpara crear manuales de usuario que captan con precisión sus capacidades de aplicación y

especificaciones.

Primeros Pasos

Descripción del producto

Usted puede utilizar el software GENERADOR DE INFORMES DE PROGRAMA para: 

• Documento de MATLAB tareas de software, tales como el análisis y visualización de

datos y el desarrollo de algoritmos• Crear una plantilla de informe reutilizables que refleja sus propios estilos y lasnormas• Mantener la documentación y las especificaciones al día con su flujo de trabajo• Crear manuales de usuario que captan con precisión sus capacidades de aplicacióny las especificaciones

El proceso de generación de informes crea documentación (informes de llamada) sobreMATLAB datos y flujo de trabajo. Puede personalizar plantillas de informes para incluir:

 

• MATLAB código y su salida

• Área de trabajo de datos• MATLAB gráficos• Los componentes lógicos como IF, THEN, ELSE, y WHILE que permiten condicionar lageneración de informes• Los bucles que llevan a cabo una serie de operaciones en varios objetos• Texto definido por el usuario, estilos y componentes

¿Qué es el Explorador de informes? 

Acerca del Explorador de informes

El Explorador de informes es el generador de informes de MATLAB y generador de informes deSimulink interfaz gráfica de usuario (GUI).Este le permite:• Crear y modificar plantillas de informes.• Utilice hojas de estilo para dar formato al informe generado.

Page 2: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 2/14

• Especificar el formato de archivo de informe.• Generar informes.

Para abrir el Explorador de informes, escriba report en la ventana de comandos de Matlab.

O también haciendo un clic en start – Matlab - Matlab Report Generator - Report Explorer

Page 3: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 3/14

El Explorador de informes tiene tres paneles:

•  EL PANEL DE ESQUEMA 

Muestra la escala de los componentes de informes que abrió actualmente de las plantillas de

informe. El informe de componentes puede residir en otro informe de componentes, porejemplo la creación de padre, hijo, y las relaciones entre hermanos.

El panel de esquema contiene inicialmente el nivel superior de la plantilla del informe.

•  EL PANEL DE OPCIONES 

Muestra las opciones disponibles en el contexto del panel de esquema. Si no esta abierta unaplantilla de informe, el panel de Opciones muestra las listas los informes disponibles. Cuandouna plantilla de informe está abierta.

Las listas panel Opciones de componentes de categoría que están disponibles para agregar aplantillas de informes. En la figura siguiente, las categorías de componentes visibles Formato,manejar gráficos, lógicos y de control de flujo, y MATLAB.

El icono de la carpeta indica una categoría de componentes. El icono cuadrado azul indica uncomponente.

Page 4: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 4/14

 

Cuando una hoja de estilo está abierta, el Panel de Opciones muestra las listas de los atributosdisponibles.

Si una plantilla de informe está abierto, el Panel de propiedades muestra las propiedades delelemento que está actualmente seleccionado en el panel Opciones.

Sugerencia:Si la ventana del Explorador de informes se abre con sólo dos paneles, uno de los paneles seoculta. Puede mover los límites verticales entre los paneles de revelar cualquier panel oculto, opara hacer visibles los cristales más o menos amplios. 

Page 5: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 5/14

•  EL PANEL DE PROPIEDADES

Después de crear una plantilla de informe, el panel de propiedades muestra inicialmente laspropiedades de la plantilla del informe en su conjunto.

Flujo de trabajo del generador de informes de Matlab

1.  Abra el Explorador de informes.2.  Crear una plantilla de informe.

3.  Añada los componentes existentes en la plantilla de informe o crear su propiocomponentes.4.  Seleccione una hoja de estilos existentes o crear una hoja de estilos personalizados

para aplicar estilos y normas para el informe.5.  Generar el informe. La siguiente figura ilustra un típico flujo de trabajo del generador

de informes de Matlab

Generador de informes

Cómo interactúan el generador de informes de MATLAB y el software MATLAB

Generar

Código-M

Abra el

Explorador

de

informes

de usuario

Crear un

archivo de

configuración

Añadir

componentes

Aplicar

Estilos

Generar

Reporte

Page 6: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 6/14

El generador de informes de MATLAB y el software MATLAB interactúan para crearinformes. Puede acceder al Explorador de informes de la interfaz gráfica de usuario desde lalínea de comandos de Matlab.La tabla siguiente describe estas interacciones en detalle.

Interfaz de Usuario Interacción del generador de informesde MATLAB Descripción

Explorador de reporte El Explorador de informes es elGenerador de informes gráficos deusuario de interface de MATLAB (GUI).

Utilice el Explorador de informes para editarinforme de las plantillas existentes,componentes,hojas de estilo y atributos, opersonalizar su cuenta.

Línea de comandos deMATLAB

Escriba las instrucciones en lalínea de comandos de MATLAB para:• Iniciar el Explorador de informes• Crear y modificar la plantilla

de informe de archivos• Utilice hojas de estilo• Especificar formatos de salida paralos informes• Generar informes 

Los siguientes comandos de MATLABtrabajan con el software Generador deInformes de MATLAB :• report – Inicia el explorador de reportes

• Setdit – Edita una plantilla de informe con elExplorador de informes.• rptconvert - Convertir un archivo de origencreado por el generador de informes, procesopara el formato de salida deseado.• rptlist - Lista de archivos rpt en laruta de acceso actual. 

Formatos de Informe Soportados 

Cuando el proceso de generación de informes crea primero un informe, que genera unaDocBook XML archivo de origen. Usted puede personalizar este XML según sea necesarioA continuación, el proceso de generación de informes convierte el XML de origen a unode estos especificados por el usuario formatos de informe:• Formato de texto enriquecido (RTF)• Hipertexto Markup Language (HTML)• Microsoft Word (. doc)• Adobe Acrobat PDF

Page 7: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 7/14

EJEMPLO:1.  Escribimos el comando report.2.  Seleccionamos el tipo de formato3.  Guardamos con el nombre: rand_magic  

4.  Seleccionado rand_magic  en el panel izquierdo ahora selecionamos evaluate MATLAB

expression. 

5.  Doble click en evaluate MATLAB expression y  llenamos el panel derecho de lasiguiente forma:

Page 8: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 8/14

CREACIÓN DEL TÍTULO DE PÁGINA:

6.  Señalado eval , doble clic en title page. Y llenamos el panel derecho de la siguienteforma:

NOTA: en la pestaña abstract escribimos lo siguiente.

•  Una introducción para el manejo de estas dos matrices:

PRIMER CAPITULO:

7.  Seleccionar title page, doble clic en chapter y llenamos:

8.  Seleccionar chapter, doble clic en paragraph.9.  Seleccionar paragraph, doble clic en text , y llenamos:

Page 9: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 9/14

 10. Seleccionar text, doble clic en table, y llenamos:

11. Se llegara a:

CREACION DE MATRICES RAND Y SUS IMÁGENES:

12. Doble clic en For Loop y llenar:

13. Seleccionar For Loop , doble clic en chapter  

Page 10: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 10/14

 

14. Seleccionar chapter , doble clic en evaluate MATLAB expression: 

15. Seleccionar chapter , doble clic en paragraph: 

16. Seleccionar chapter , doble clic en evaluate MATLAB expression: 

17. Seleccionar chapter , doble clic en Logical If: 

18. Seleccionar Logical If, doble clic en Logical Then: 19. Seleccionar Logical Then, doble clic en Insert Variable: 

Page 11: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 11/14

 

20. Seleccionar Logical If, doble clic en Logical Else: 21. Seleccionar Logical Else, doble clic en Figure Loop: 22. Seleccionar Figure Loop, doble clic en Figure Snapshot: 

23. Llegaremos a lo siguiente:

CREACION DE MATRICES RAND Y SUS IMÁGENES:

24. Los mismos pasos para la creación de matrices rand y sus imágenes, obviamentecambiando de variables: y llegaremos a:

Page 12: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 12/14

 

OPERACIONES CON MATRICES:

25. Seleccionar For Loop, doble clic en chapter: 

26. Seleccionar chapter, doble clic en paragraph: 

27. Seleccionar chapter, doble clic en evaluate MATLAB expression: 

28. Seleccionar chapter , doble clic en Logical If: 

Page 13: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 13/14

29. Seleccionar Logical If, doble clic en Logical Then: 30. Seleccionar Logical Then, doble clic en Insert Variable: 

31. Seleccionar Logical If, doble clic en Logical Else: 

32. Seleccionar Logical Else, doble clic en Figure Loop: 33. Seleccionar Figure Loop, doble clic en Figure Snapshot: 

34. Llegaremos a lo siguiente:

35. Por último damos click en el icono de report y aparecerá el reporte en formatelegido.

NOTA: los datos están dispuesto para este ejercicio, si se desea se puede hacer unreporte para cualquier tipo de programa. 

Page 14: Report Generation

5/16/2018 Report Generation - slidepdf.com

http://slidepdf.com/reader/full/report-generation-55b079a9ad344 14/14

CONCLUSIONES:

•  Este programa tiene muchas aplicaciones como el generar documentos en

cual cualquiera de los formatos disponibles con todas las ventajas del report

generator (vínculos interactivos, graficas, etc. )

•  Mediante la guía del ejemplo podremos realizar cualquier otro formato con

las aplicaciones que nosotros escojamos.

BIBLIOGRAFÍA:

  MATLAB® Report Generator™ 3. User’s Guide

  MATLAB para Ingenieros, Holly Moore. Prentice Hall.