Release 11 New Features |
New Products
New MATLAB and Simulink Report Generators
The Report Generator is a software package that can take any information from your MATLAB workspace and export it to a document in the form of a report. The reports you create with the Report Generator can include figures, data, variables, and functions from your models or M-files, as well as snapshots of all system graphics or figures.Two Report Generator Products
There are two Report Generator products: the MATLAB Report Generator and the Simulink Report Generator. If you want to create reports for MATLAB M-files, you need the MATLAB Report Generator. If you want to create reports for Simulink or Stateflow models, you need both the MATLAB Report Generator and the Simulink Report Generator, which is built on top of the MATLAB Report Generator. Both the MATLAB Report Generator and the Simulink Report Generator are documented in the Report Generator User's Guide.Multiple Report Formats
One of the key features of the Report Generator is that you can create reports in multiple documentation formats, such as:Creating Reports with the Report Generator
A report is a formatted document that contains the information specified by a setup file. A setup file specifies which components will be in the report, component attributes, and component relationships. A component is a self-contained, modular element that controls the report generation process and inserts elements into a report. Components control such aspects of your report as formatting, how Handle Graphics objects are handled, the logical flow for processing the report, etc. You can use the components provided with the Report Generator, or you can create your own components with the Component Creation Wizard. You can create reports using the setup files that are provided with the Report Generator, or you can create customized reports with the Setup File Editor. The Setup File Editor is the primary graphical user interface (GUI) for the Report Generator; you can view, modify, or create setup files with it.Real-Time Windows Target
The Real-Time Windows Target allows you to run C code generated by Real-Time Workshop on a PC in real time. In this environment, your PC is the host for MATLAB, Simulink, and the Real-Time Workshop. Once C code is generated and compiled, your same PC, running Microsoft Windows 95 or Windows 98 is then used as a target for running the generated code. Typical applications for the Real-Time Windows Target include real-time control, signal processing, and hardware-in-the-loop simulation. NoteFeatures
The Real-Time Windows Target has many useful features:Supported Boards
The Real-Time Windows Target has support for over 60 boards from these manufacturers:Database Toolbox
Note The Database Toolbox was made available via FTP prior to Release 11. However, the Database Toolbox is appearing on a MATLAB CD-ROM for the first time with Release 11. The Database Toolbox enables you to move data (both importing and exporting) between MATLAB and popular relational databases. With the Database Toolbox, you can bring data from an existing database into MATLAB, use any of MATLAB's computational and analytic tools, and store the results back in the database or in another database. The Database Toolbox imports and exports data directly to and from databases (without your needing to use intermediary files). For example, a financial analyst working on a mutual fund could import a company's financial data into MATLAB, run selected analyses, and store the results for future tracking. The analyst could then export the saved results to a database. The Database Toolbox connects MATLAB to a database using MATLAB commands. Data is retrieved from the database as a string, parsed into the correct data types, and stored in a MATLAB cell array. At that point, you can use MATLAB's extensive set of tools to work with the data. The Database Toolbox has the following features:MATLAB Web Server
Note The MATLAB Web Server was made available via FTP prior to Release 11. However, the MATLAB Server is appearing on a MATLAB CD-ROM for the first time with Release 11. The MATLAB Web Server enables you to create MATLAB applications that use the capabilities of the World Wide Web to send data to MATLAB for computation and to display the results in a Web browser. In the simplest configuration, a Web browser runs on your client workstation while MATLAB, the MATLAB Web Server, and the Web server daemon run on another machine. In a more complex network, the Web server daemon can run on a machine apart from the others. The MATLAB Web Server depends upon TCP/IP networking for transmission of data between the client system and MATLAB. MATLAB Web Server applications are a combination of M-files, HTML, and graphics. Knowledge of MATLAB programming and basic HTML are the only requirements. The process of creating a MATLAB Web Server application involves the creation of: