Getting Started

    What Is the Report Generator?
        Two Report Generator Packages
        Multiple Report Formats

    Creating and Generating a Report
        Setup File
        Using a Standard Setup File
        Generating and Viewing the Report
            Report Contents

        Comparing Components in the Setup File to the Report
            Report Component
            Paragraph Component
            Evaluate MATLAB Expression Component
            Graphics Figure Snapshot Component
            Figure Property Table Component

    Report Generator Overview
    What's in This Manual

Generating a Report

    Overview
        Methods of Generating a Report
        When to Use Each Method

    Using the Command Line
    Using the Setup File List
    Using the Setup File Editor
        Getting Started With the Setup File Editor
        Elements of the Setup File Editor
            Setup File Outline
            Tab Dialog
            Menu Bar

        Generating a Report
            Report Generation Cleanup
            Halting Report Generation

    Controlling Report Generation
        Output Options
        Other Options

    Specifying the Report Output
        Specifying the Directory for the Report File
        Naming the Report File
        Report Format and Stylesheets
            Report Output Format Descriptions
            Web Stylesheets
            Print Stylesheets

        Viewing and Printing Your Report
        Autosaving the Setup File
        Regenerating Images
        Report Description

    Setting the Generation Status Update Priority Level
    Converting a Generated Report Into Another Format
        Working with the Report Conversion UI
            SGML Source File
            Conversion Options
            Converting the Report
            How Unreadable Image Files Are Handled

        Working from the Command Line

    Creating Log Files

Editing Component Attributes

    Introduction
        Displaying and Editing Component Attributes
        Undoing an Attribute Edit

    The Figure "For" Loop Component
        Using the Handle Graphics Figure "For" Loop: A Tutorial
        Starting the Tutorial
        Creating Handle Graphics Figures
        Understanding Important Handle Graphics Concepts
            Invisible Figures
            HandleVisibility
            Tags

        Tutorial Figure Summary
        Editing the Figure "For" Loop Component
            Finding Out What Figures Are Looped On

        Generating a Report
        Choosing Figures to Loop On
        Looping on the Current Figure
        Looping on All Visible Figures
            With HandleVisibility='on'

        Looping on Figures With Certain Tags
            Adding a Tag to the Tag List Box
            Adding a Tag Manually
            Removing a Tag From the Tag List Box

        Tutorial Summary

    Property Table Components
        Selecting a Table
            Preset Tables
            Custom Tables

        Choosing How a Property Name/Property Value Pair Is Displayed
            Split Property/Value Cells
            Display Options
            Justification Options

        Putting Text in a Table Cell
        Title
        Adding, Replacing, and Deleting Properties to a Table Cell
            Adding a Property
            Replacing or Deleting Properties

        Displaying or Hiding Table and Cell Borders
        Adding and Deleting Columns and Rows
        Resizing Columns
        Zooming and Scrolling
        Property Table Summary

Building and Editing the Setup File

    Overview
        Components

    Building a Setup File
        Setup File Outline

    Adding a Component to the Setup File
        Getting Help on a Component

    Deleting a Component
    Deactivating/Activating a Component
        Deactivating a Component
        Activating a Component

    Moving Components
        Up, Up and Out
            Up
            Up and Out

        Down, Down and Out
            Down
            Down and Out

        In
            Up and In
            Down and In

        Cut, Copy, and Paste from Edit Menu
            Removing (Cutting) a Component
            Copying a Component

How to Create Your Own Components

    Creating Components
        Why Create Your Own?
        What's Involved in Creating Components

    Starting the Component Creation Wizard
        Tutorial Overview

    Entering Component Category Information
        Choosing the Component Category
            Tutorial Task

        Specifying the Component Category ID
            Tutorial Task

        Specifying the Component Category Name
            Tutorial Task

        Looking at the New Component Category Page

    Creating the Component Name
        Naming the Component
            Tutorial Task

        Specifying the Component Function Name
            Tutorial Task

        Specifying the Parent Directory
            Tutorial Task

        Specifying the Component Description
            Tutorial Task

        Subcomponents
        Looking at the New Component Name Page

    Creating Component Attributes
        Component Attribute Tutorial Task 1
        Specifying the Field Name
            Tutorial Task

        Specifying the Data Type
            Tutorial Task

        Setting the Default Value
            Tutorial Task

        Setting the Control Type
            Tutorial Task

        Specifying the Attribute Name
            Tutorial Task

        Looking at the New Component Attributes Page
        Creating Another Attribute
        Component Attribute Tutorial Task 2

    Creating Component Methods
        Creating a Custom Attributes Method
            Tutorial Task

        Creating a Custom Outlinestring Method
            Tutorial Task

    Reviewing All Component Information
        Creating and Verifying the Component
            Creating the Component
            Verifying Component Creation

    Tutorial: Editing and Running the New Component
        Editing a New Component
        Editing the Execute Method
        Editing execute.m to Insert Text Output into the Report
        Using the New Component
        Creating a New Attribute
            Finding Attributes and Their Default Values
            Adding a New Attribute and Default Value
            Specifying Attribute Name, Data Type and UI Control
            Creating Another Attribute
            Changing a Previously Created Attribute

        Changing the Outline String
        Running the New Component
        Editing execute.m to Insert a Figure into the Report
        The Report Created by the Figure Random Plot Component

    Summary

Component Reference

    Introduction
        What's In This Chapter
        Report

    Formatting Components
        Cell Table
        Chapter/Subsection
        Image
        Link
        List
        Paragraph
        Text
        Title Page

    Handle Graphics Components
        Figure "For" Loop
        Figure Property Table
        Graphics Figure Snapshot
        Graphics Object Name
        Handle Graphics Parameter

    Logical and Flow Components
        <if> Else
        <if> Elseif
        For Loop
        Logical If
        <if> Then
        While Loop

    MATLAB Components
        Evaluate MATLAB Expression
        Insert Variable
        Variable Table

    Report Generator Components
        Empty Component
        Import File
        Nest Setup File
        Time/Date Stamp

    Simulink Components
        Block Execution Order
        Block Loop
        Block Property Table
        Block Type Count
        Model Functions
        Model Loop
        Model Property Table
        Model Simulation
        Model Variables
        Object Linking Anchor
        Object Name
        Object Property
        Object Summary Table
        Scope Snapshot
        Signal Loop
        Signal Property Table
        System Filter
        System Hierarchy
        System Loop
        System Property Table
        System Snapshot

    Stateflow Components
        Stateflow Loop
        Stateflow Object Report
        Stateflow Property Table
        Stateflow Snapshot