MATLAB^SIMULINBC Product Families R2006b Computation Visualization Progratnnning Modeling Simulation Implementation Installation Guide for Windows® < ^ The MathWorks
MATLABt^SlMULINK ua Fanniies i^zOOol Computation Visualization Programming Modeling Simulation Implementation Installation Guide for Windows® <^The MathWorks
H o w t o Contact The M a t h W o r k s : www.niathworks.com Web comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_TS.htnil Technical Support ^) suggest@mathworks.com bugs@mathworks.com docgmathworks. com servicegmathworks. com inf o@mathworks. com Product enhancement suggestions Bug reports Documentation error reports Order status, license renewals, passcodes Sales, pricing, and general information 508-647-7000 (Phone) 508-647-7001 (Fax) The MathWorks, Inc.
Revision History December 1996 May 1997 March 1998 January 1999 November 1999 November 2000 June 2001 July 2002 First printing Second printing Third printing Fourth printing Fifth printing Sixth printing Seventh printing Eighth printing New for MATLAB 5.0 (Release 8) Revised for MATLAB 5.1 (Release 9) Revised for MATLAB 5.2 (Release 10) Revised for MATLAB 5.3 (Release 11) Revised for MATLAB 5.3.1 (Release 11.1) Revised for MATLAB 6.0 (Release 12) Revised for MATLAB 6.1 (Release 12,1) Revised for MATLAB 6.
Contents S t a n d a r d Installation P r o c e d u r e 1 Overview of Steps in Standard Installation Procedure Step 1: Before You Install Step 2: Start the Installer Step 3: Enter Identification and License Information . . . . Step 4: Review the Software Licensing Agreement Step 5: Choose Installation Type Step 6: Specify Installation Folder Step 7: Specify the Products to Install (Custom Only) . . . .
Network Installation P r o c e d u r e Setting Up a Network Installation Network Configuration Options 2-2 2-2 Overview of Steps in Network Installation Procedure Step 1: Before You Install Step 2: Start the Installer Step 3: Enter Identification and License Information Step 4: Specify Location of License File Step 5: Review the Software Licensing Agreement Step 6: Specify Type of Installation Step 7: Specify Installation Folder Step 8: Specify Products to Install Step 9: Configure the License Manager Se
FLEXnet License Management Utilities Using the FLEXnet Command Line Utilities (lmutil.exe) . .
License File Could Not Be Updated Failure Overwriting an Existing Toolbox Product Dependencies 4-3 4-4 4-4 Problems After Installation Getting Help with License Manager Problems License Manager Error Messages 4-5 4-5 4-6 Troubleshooting an Installation That Uses Dongles . . .
Standard Installation Procedure This chapter describes how to install the MathWorks Release 2006b (R2006b) family of products on a 32-bit or 64-bit computer running the Microsoft Windows operating system. Use this procedure if you have an Individual license. With an Individual license, you can install MATLAB® on any system to which you have access, such as your office, home, and laboratory systems, or your laptop.
1 Standard Installation Procedure O v e r v i e w of Steps in Standard Installation Procedure The following table summarizes the steps required to install MathWorks products on your computer. The sections that follow provide more detailed information about each step. If you encounter any problems during installation, see Chapter 4, "Troubleshooting" for possible solutions. Instead of performing this procedure and answering the questions posed by each dialog box, you can run the installer noninteractively.
Overview of Steps in Standard Installation Procedure Step 1: Before You Install Before you run the MathWorks Installer program: • Have your Personal License Password (PLP) handy. A PLP is a series of five-digit numbers prefixed with a two-digit code, such as 16 -12345 -12345 -12345 -12345 -12345. Your PLP identifies the products that you are licensed to install. When you purchase products. The MathWorks sends you a PLP by e-mail or fax.
I Standard Installation Procedure Upgrade Installations If you are upgrading your MATLAB installation to the latest release, The MathWorks recommends that you install the new version in a new installation folder. You do not need to delete an existing MATLAB installation before installing this release. You can run multiple versions of MATLAB on the same system—see "Running Multiple Versions of MATLAB" on page 3-21.
O v e r v i e v / of Steps in S t a n d a r d inslallation Procedure Step 2 : Start the Installer Insert CD 1 into the CD-ROM drive connected to your system or double-click the installer file you downloaded from the MathWorks Web site. The MathWorks Installer starts automatically, displaying the Welcome to the MathWorks Installer dialog box. The installer will prompt you if you need to insert other CDs during installation—see "Installing Products from the Other CDs" on page 1-16.
1 Standard Installation Procedure Step 3: Enter Identification and License Information Enter your name, company name, and Personal License Password (PLP) in the License Information dialog box and click Next. To avoid typing errors, copy the PLP from the license e-mail and paste it into this dialog box. If your e-mail program has caused the PLP to wrap onto two lines, make sure you copy the entire PLP. Note Do not confuse your PLP with your License Number.
Overview of Steps in Standard Installation Procedure Checking for Product Updates After you enter your PLP, the installer contacts The MathWorks to see if newer versions of the products identified in your PLP are available for download. If it finds that newer versions are available, the installer displays the MathWorks Account dialog box. If you want the installer to download the latest product updates during installation, enter your e-mail address and the password for your MathWorks Account.
1 S t a n d a r d Installation Procedu Step 4 : Review the Software Licensing Agreement Review the software licensing agreement and, if you agree with the terms, select Yes and click Next. After the installation is complete, you can view or print the license agreement using the file l i c e n s e . t x t located in the top-level MATLAB installation folder. ^lajxj "i'•!!.:• * ) License A g r e e m e n t d The MathWorks, Inc.
Overview of Steps in Standard Inslallation Procedure Step 5: Choose Installation Type In the Installation Type dialog box, specify whether you want to perform a Typical or Custom installation and click N e x t . • T y p i c a l — Designed to simplify the installation, choose a Typical installation if you: • Have an Individual license. • Do not need to specify which products you want to install. • Do not need to access any installation options, such as setting the access permissions of installed files.
1 Standard Installation Procedure Product Update Information If your PLP identifies products that are not on any of the CDs, and you are not currently connected to the Internet or you chose not to download product updates, the installer displays the Product Update Notification dialog box. This dialog box lists the names of the new or updated products that are available at the MathWorks Web site. The installer also includes this information in the Product Configuration Notes dialog box.
Overview of Steps in Standard Installation Procedure Step 6: Specify Installation Folder Specify the name of the folder where you want to install MATLAB in the Folder Selection dialog box. You can accept the default destination folder or specify the name of a different installation folder. If the folder doesn't exist, the installer creates it. Do not specify a folder name that contains an at (@) sign or a dollar ($) sign, and the full path ofthe installation folder must not include a folder named private.
1 Standard Inslallation Procedure Step 7: Specify the Products to Install (Custom Only) If you are performing a custom installation, you can specify which products you want to install in the Product Selection dialog box. This dialog box lists all the products you are licensed to install as identified by your PLP. Each product includes the online documentation, in compressed form. PDF documentation is only available at the MathWorks Web site.
( D v e r v i e w of Steps in S t a n d a r d Instollotion Procedure Product Selection When Updates Are Available If you chose to download product updates, the installer displays both the version that exists on the CD and the new version of the product in the product list. The updates in the product list are identified with the label (new).
I Standard Installation Procedure Step 8: Specify Installation Options (Custom Only) For Custom installations, you can specify several installation options in the Custom Installation dialog box, including • Setting the permissions of all installed files to read only.
O v e r v i e w of Steps in S t a n d a r d InstollaHon Procedure Step 9 : Confirm Your Choices Before copying files to your hard disk, the MathWorks Installer displays a summary of the installation. To change a setting, click the Back button. The following example shows the confirmation dialog box for an installation that includes downloaded versions. To proceed with the installation, click Install.
I Standard Installation Procedure installing Products from the Other CDs You must use CD 1 to start an installation. If you are installing products that are not on CD 1, the installer prompts you to insert another CD in your CD-ROM drive. (Depending on which products you are licensed to install, you may not need to use all ofthe product CDs during the installation.) After switching the CDs, click OK to continue with the installation. If you do not want to install these products, click Skip CD.
Overview of Steps in Standard Installation Procedure Step 10: Read Product Configuration Notes Depending upon which products you install, the MathWorks Installer might display a dialog box containing two types of information: • Product conflguration infonnation — Certain products require additional configuration. If you installed one of these products, the installer lists the configuration commands in this dialog box.
I Standard Installation Procedure Step 1 1 : Complete the Installation When the MathWorks Installer finishes, it displays the Setup Complete dialog box. In this dialog box, you can choose to start MATLAB as you exit the installer. If you do not want to start MATLAB, clear this check box.
Overview of Steps in Standard Installation Procedure MATLAB Top-level Folder Structure After a successful installation, your MATLAB installation folder contains a folder for this release. This folder contains the folders listed in the foUowdng table. (Your installation might include additional folders, depending on which products you installed.) Fiider Description-'-.
1 Standard Inslallation Procedure Step 12: After You Install The following are some optional tasks you can perform after a successful installation: • "Starting MATLAB" on page 1-20 • "Setting Your Initial Current Folder" on page 1-21 • "Setting Up MATLAB Environment Options" on page 1-21 • "Configuring Certain Products" on page 1-21 • "Finding Information About MATLAB" on page 1-22 Starting MATLAB To start MATLAB, you can use any of these methods.
Overview of Steps in Standard Installation Procedure Setting Your Initial Current Folder By default, when you start MATLAB using the shortcut the installer puts on your desktop, the initial current folder is the matlabroot\viork folder, where matlabroot represents the name of your installation folder. The \work folder is a good place to store the M-files you modify and create because the MATLAB uninstaller does not delete the \work folder if it contains files.
I Standard Installation Procedure Finding Information About MATLAB After successfully installing MATLAB, you are probably eager to get started using it. The following list provides pointers to sources of information and other features you may fmd helpful in getting started with MATLAB. task Description .•-;...• '•'''':.:- •" ••;::V.-': "i To get an overview of MATLAB Read the MATLAB Getting Started documentation.
Updating a License Updating a License When you extend the expiration date of a demo license or convert a demo license to a standard license. The MathWorks sends you a new PLP. You must use the MathWorks Installer to update your existing installation with this new license. The installer lets you update your license without having to reinstall any products. This section briefly outlines the procedure to update a license.
I Standard Installation Procedure Select the update option Jfljxj - ) Wclconie l o l l i e M a t h W o r k s Installer Wetcoms to the MathWorks Instalier. This program wU Install the MATLAB family of products. Install f . pnter a new Personal License Password (PLP) to updale your license withoijt installing iiDJllilflg^ The installerwill try to contact the MathWorits Web site to retrieve product data. MathWort
Updating a License 6 Verify your choices in the Confirmation dialog box. Note that the Additional Options section specifies Update License Only. To proceed with the license update, click Update. Note When you click Update, the installer updates your license, but does not install any products. jn|x| - ) Confirmation Confirm the Instaliation options you have setected: Individual Installation Product folder: C:\Program Files\MATL^B\R2006W Addifional Options: Update License Only .^•niL-M:iili\\V.irk.
1 Standard Installation Procedure installing Additional Products When you order additional products. The MathWorks sends you a new Personal License Password (PLP). You must use this new PLP when you install your new products. This section briefly outlines the procedure to install an additional product. For more detailed information about any step, see "Overview of Steps in Standard Installation Procedure" on page 1-2. 1 Before you install: • Have your new PLP handy.
Installing Additional Products Select only the additional products you want to install, \ ^jnjxj • i Product Seleciion Select products to install I [product rMATLAB_7 3 f Simulink©'6.5 (new) r" Simulink 6.4 p Aerospace Blockset2 2 (new) 1^ Control Sysiem Toolbox 7.1 (nevQ I Source r Database Toolbox 3.2 (n^w) ! r Datafeed Toolbox 1.9 (new) dovmload (2.9MB) download (1.6MB) Select nev^st versions -^'HitMalhWlirio: Space available: 517 MB
1 Standard Installation Procedure Obtaining Your Licenses If you need to • Obtain your licenses • Transfer a license to another system • Combine licenses • Move toolboxes from one license to another • Change a license registration • Update your contact information go to the MathWorks Web site at www. mathworks. com and click Support. On the support page, under Installation and Licensing, click the Get My Passcode (PLP)/License File link.
Obtaining Your Licenses Finding the Host ID on a Windovs^s System For network installations, you need to supply the host ID of the server on which you intend to run the license manager. On PCs running the Windows operating system, you can use the Ethernet address (Physical Address) or the IP address as the host ID. If you use the Ethemet address remove the dashes (-). To get this information, open a command prompt window and run the ipconf ig command.
1 Standard Installation Procedure System Requirements Note For the most up-to-date information about system requirements, go to the MathWorks Web site (www.mathworks.com) and click Support. On the Support page, click System Requirements. General Requirements • CD-ROM or DVD drive (for installation) • Some license tjrpes require a license server running FLEXnet 10.8.0.1, which is provided by the MathWorks Installer. • TCP/IP is required on all platforms when using a license server.
System Requirements 64-bit Windov^s Operating System Processors Disk Space RAM Windows XP x64 Intel: EM64T processors AMD: AMD64 processors 460 MB (MATLAB only with Help) 512 MB (1024 recommended) Disk space requirements vary depending on size of partition. The MATLAB installer will inform you of the hard disk space requirement for your particular partition. Installation size is determined by the installer and can vary for NTFS and FAT formats.
I 1-32 Standard Inslallation Procedure
Network Installation Procedure This chapter describes how to install the MathWorks Release 2006b family of products on a 32-bit or 64-bit computer running the Microsoft Windows operating system. Use this procedure for license options that can be installed in a network configuration. For information about performing stand-alone installations of MathWorks products for individual licenses, see Chapter 1, "Standard Installation Procedure". Setting Up a Network Installation (p.
2 Network Installation Procedure Setting Up a Network installation For network installations. The MathWorks uses a license manager program, FLEXnet Publisher Licensing Module, a product of Macrovision Corporation. To set up a network installation, you must install the license manager as well as the MathWorks products you purchased. You use the MathWorks Installer to perform both installations.
Setting Up a Nehvork Installation Remote Client Access Configuration In a remote client access configuration, you install MATLAB and the license manager on a central file server. (These instructions refer to this system as your license server.) Users on client systems access MATLAB over the network. This figure shows one possible configuration. The license manager (FLEXnet) and MATLAB can be installed on the same server or on separate servers.
2 Network Installation Procedure Local Client Access Configuration In a local client access configuration, you install the license manager on a server and you install MATLAB on each client system. When users on client systems start MATLAB, it contacts the license manager over the network to check out a license key. This figure shows one possible configuration. You use the same basic network installation procedure to install MathWorks products on a client system. However, there are some differences.
Overview of Steps in Network Installation Procedure Overviev^ of Steps in Network Installation Procedure The following table summarizes the steps in the network installation procedure. The sections that follow provide more detailed information about each step. If you encounter any trouble during installation, see Chapter 4, "Troubleshooting" for answers to some common installation problems. You use this procedure for installations in both remote access and local access configurations.
2 Network Installation Procedure NetWork Instcilidtion Procedure Step 11: Confirm your choices Step 12: Read product configuration notes Step 13: Complete the installation Step 14: After you install Step 1: Before You Install Before you run the installation program: • Have your Personal License Password (PLP) and your License File handy. A PLP identifies the products that you are licensed to install; a License File identifies the products you can run.
Overview of Steps in Network Installation Procedure • Consider disabling virus checking software and internet security applications on your system for the duration of the installation process. These applications can slow down or hang the installation process. 64-Bit Availability The MathWorks offers both 32-bit and 64-bit versions of MATLAB.
2 Network Installation Procedure Step 2: Start the Installer Insert the MathWorks product CD into the CD-ROM drive or double-click the installer file you downloaded from the MathWorks Web site. The MathWorks installer starts automatically, displaying the Welcome to the MathWorks Installer dialog box. Select the Install option and click Next. (The Update license option is useful when you purchase a product after a trial and just want to update your license without reinstalling products.
Overview of Steps in Network Installation Procedure Step 3: Enter Identification and License Information Enter your name, company name, and Personal License Password (PLP) in the License Information dialog box and click Next. Your PLP identifies the products you are licensed to install. To avoid typing errors, copy the PLP from the license e-mail and paste it into this dialog box. Take care to copy the entire PLP if your e-mail program has caused it to wrap onto two lines.
2 Nehvork Installation Procedure Checking for Product Updates Afler you enter your PLP, the installer checks if newer versions of the products identified in your PLP are available for download at The MathWorks Web site. If it finds newer versions, the installer displays the MathWorks Account dialog box. If you want the installer to download the latest product updates during installation, enter your e-mail address and password for your MathWorks Account.
Overview of Steps in Network Installation Procedure Step 4 : Specify Location of License File In the License File dialog box, specify the full path of your License File and click Next. Your License File identifies the products you are licensed to run. If you are installing the license manager, use the License File you created from the license passcode e-mail. See "Personal License Passwords (PLPs) and License Files" on page 3-4 for more information.
2 N e h v o r k Installation Procedu Step 5: Review the Software Licensing Agreement Review the software licensing agreement and, if you agree with the terms, select Yes and click Next. After the installation is complete, you can view or print the license agreement using the file l i c e n s e . t x t located in the top-level MATLAB installation folder. •>} License A g r e e m e n t .JHJx] t*t:v i\ The MathWorks, Inc.
Overview of Steps in Nehvork Installation Procedure Step 6: Specify Type of Installation For network installations that include the license manager, you must choose the Custom option. (For information about network installations that do not include the license manager, see "Installing MATLAB on a Client System" on page 2-28.) «J I n s t a l l a t i o n Type JnjJll Mi ir Typical Installs all your licensed products using default settings. This option will dovmload and Install the latest product versions.
2 Network Installation Procedure Product Update Information If your PLP identifies products that are not on any of the CDs, and you are not currently connected to the Internet or you chose not to download product updates, the installer displays the Product Update Notification dialog box. This dialog box lists the names of the new or updated products that are available at the MathWorks Web site. The installer also includes this information in the Product Configuration Notes dialog box.
Overview of Steps in Network Installation Procedure Step 7 : Specify installation Folder Specify the name of the folder where you want to install MATLAB in the Folder Selection dialog box. You can accept the default destination folder or specify the name of a different installation folder. If the folder doesn't exist, the installer creates it. Do not specify a folder name that contains an at (@) sign or a dollar ($) sign, and the full path of the installation folder must not include a folder named private.
2 Network Installation Procedure list selected for installation. In this configuration, you install MATLAB and the other products on your license server. You must also select the license manager in the product list by clicking the check box next to its name. By default, the license manager is not preselected for installation. If you are setting up a local access configuration, clear all the product check boxes in the product list and select only the license manager.
O v e r v i e w o f Steps in N e h v o r k Installation Procedure product list. The updates in the product list are identified with the label (new). The Product Selection dialog box also includes a column, called Source, that identifies whether the product is going to be downloaded during installation and provides information about the size of the download file. (At "Step 11: Confirm Your Choices" on page 2-20, the Confirmation dialog box gives the total download size.
2 Network Installation Procedure Step 9: Configure the License Manager Service Installing the license manager service provides automatic startup at system boot time and centralizes administration of the license manager through the Windows Services control panel. If you choose not to install the license manager service, you can do it later. See "Managing the License Manager Service" on page 3-14 for more information. Choose an option. V iSlxl * ) License Manager r.
Overview of Steps in Network Installation Procedure Step 10: Specify Installation Options For Custom installations, you can specify several installation options in the Custom Installation dialog box, including • Setting the permissions of all installed files to read only. This option can be useful for remote access configurations where users access the MATLAB files on your license server.
2 N e t w o r k Installation Procedur Step 1 1 : Confirm Your Choices Before it begins copying files to your hard disk, the MathWorks Installer displays a summary of your installation choices. To change a setting, click the Back button. To proceed with the installation, click Install. jajjsl -J ronfirniation Confirm the installation options you have selected: Network Sen^r Installation License File: C.llicense.dat Product folder: C:\Program Files^MATLABlR2006m Products selected: License Manager 10.
Overview of Steps in Network Installation Procedure Installing Products from the Other CDs You must use CD 1 to start an installation. If you are installing products that are not on CD 1, the installer prompts you to insert another CD in your CD-ROM drive. (Depending on which products you are licensed to install, you may not need to use all ofthe product CDs during the installation.) After switching the CDs, click OK to continue with the installation.
2 Nehvork Installation Procedure Step 12: Read Product Configuration Notes Depending upon which products you install, the MathWorks Installer might display a dialog box containing two types of information: • Product contiguration information — Certain products require additional configuration. If you installed one of these products, the installer lists the configuration commands in this dialog box. You can copy this command to your system clipboard for use after the installation is completed.
Overview of Steps in Network Installation Procedure Step 13: Complete the Installation When the MathWorks Installer finishes, it displays the Setup Complete dialog box. In this dialog box, you can choose to start MATLAB as you exit the installer. If you do not want to start MATLAB, clear this check box. Click Finish to exit the installer. If you installed the license manager as a service. The MathWorks recommends that you restart your computer now. The license manager must be ninning to start MATLAB.
2 Network Installation Procedur MATLAB Top-Level Folder Structure After a successful installation, your MATLAB installation folder contains a folder for this release. This folder contains the folders listed in the following table. (Your installation might include additional folders, depending on which products you installed.) 2-24 Folder bescriptioh .'-"..
Overview of Steps in Network Installation Procedure Step 14: After You Install For information about how to start MATLAB after exiting the installer and other post-installation tasks, see "Starting MATLAB" on page 1-20.
2 Network Installation Procedure C h e c k i n g t h e FLEXnet O p t i o n s File The installer creates the FLEXnet options file, matiabroot\f lexlm\MLM.opt, as part of the installation process. In this options file, the installer puts an INCLUDE line for each product you are licensed to install and run. By default, the installer puts the usemame of the person who performed the installation in these INCLUDE lines. If you performed your own installation, the options file might not need editing.
Overview of Steps in Network Installation Procedure Allowing Access to License Manager Daemons If you run the license manager on a server that is protected by a security firewall, you must open the firewall to allow client installations to communicate with the license manager daemons: mlm. exe and Imgrd. exe. (For information about these daemons, see "License Management Daemons" on page 3-3.
2 Neh/vork Installation Procedure Installing MATLAB on a Client System This section describes how to install MATLAB on a client system running Windows in a local client access configuration. See "Local Client Access Configuration" on page 2-4 for information about this type of installation. The installation procedure on a client system is almost identical to the procedure on a server; however, there are some differences. For example, in a client installation, you do not install the license manager.
Installing MATLAB on a Client System Basic Network Installation Procedure Client Installation Notes "Step 9: Configure the License Manager Service" on page 2-18 Not applicable on client systems "Step 10: Specify Installation Options" on page 2-19 Same as on a Ucense server "Step 11: Confirm Your Choices" on page 2-20 Same as on a license server "Step 12: Read Product Configuration Notes" Same as on a license server on page 2-22 "Step 13: Complete the Installation" on page 2-23 The license manager mu
2 2-30 NehA^ork Installation Procedure
License Management This chapter describes the licensing architecture used by The MathWorks and provides information about monitoring the license manager in a network installation. This information can be valuable if you want to integrate MATLAB into an existing FLEXnet licensing scheme. Licensing Components (p. 3-2) Primary licensing components, such as the License File and the daemons that are used by FLEXnet FLEXnet License Management Utihties (p.
w License Management Licensing Components Note The information in this section pertains to network installations only. You do not need to read this section if you are performing an individual installation. In a network installation. The MathWorks uses a license manager program, called the FLEXnet Publisher Licensing Module (a product of Macrovision Corporation), to control access to its software. This section describes the major components of the FLEXnet licensing architecture.
Licensing Components License Management Daemons FLEXnet uses a group of processes, called daemons, to control access to software applications. These daemons run on a server in your network. In this section, this server is referred to as your license server. License Manager Daemon The main daemon is the license manager daemon (matiabroot\flexlm\lmgrd.exe).
3 License Management Personal License Passwords (PLPs) and License Files When you purchase one of the network license options, The MathWorks sends you licensing information in an e-mail or fax. This licensing information varies depending on your license option, but can include a Personal License Password (PLP) and a License File.
Licensing Components # BEGIN cut here CUT HERE BEGIN # MATLAB license passcode file. # LicenseNo: 12345 HostID: INTERNET=144.212.101.
3 License Management # Do not change the case of any characters. License Files are case sensitive. If you received your license passcodes in a fax, create the License File by typing in the license passcode information exactly as it appears in the fax. 4 Save the file as a plain ASCII text file, naming it l i c e n s e . dat, and store it in any convenient folder.
Licensing Components SERVER Line The SERVER line identifies the system on which the license manager is running, using the format SERVER hostname HostID TCP_PortNumber where • hostname is the name of your license server, i.e., the system on which the license manager is running. • hostID is the host ID ofthe license server. The host ID in the SERVER line must match the host ID in the comment section of the License File.
3 License Management The DAEMON line can optionally specify the port the vendor daemon (mlm. exe) uses. The FLEXnet daemon (Imgrd. exe) and the vendor daemon use separate ports. If no port is specified, the license manager assigns the vendor daemon port dynamically. To specify the port used by the vendor daemon, use the following syntax DAEMON MLM C:\Program Files\MATLAB\R2006b\flexlm\mlm.exe port=##### where ##### is an open port.
Licensing Components Using Environment Variables t o Specify the License File Location You can specify the License File you want MATLAB to use by assigning a value to either of two environment variables, listed in the following table. }.EnyirorimfentVigriqble:':V-| LM_LICENSE_FILE Specifies the location of the License File for all appUcations using FLEXnet on this server. MLM_LICENSE_FILE Specifies the location ofthe License File, but only for products of The MathWorks.
3 License Management FLEXnet License Management Utilities You typically do not need to know anything about the license manager. However, there can be times when you want to get the current status of the license manager or perform other license management tasks. FLEXnet provides several utilities that you can use to monitor and manage licensing activities at your site. The following sections describe these utilities. • "Using the FLEXnet Command Line Utilities (lmutil.
FLEXnet License Management Utilities I^Utiiity^'V;!;::' ^.Description''^••••'.••. '•••::: "' -^^•;;••'•:,•";.!•;.^'•.^.•:•.••>'^i Imdiag Diagnose license checkout problems. Imdown Shut down all license daemons (both Imgrd and all vendor daemons) on the license server node. Imhostid Report the host ID of a system. Imreread Make the license manager daemon reread the License File and start any new vendor daemons. Imstat Display the status of all network licensing activities.
3 License Management Vendor daemon status (on smithj): MLM: UP V10.8 Feature usage info: Users of MATLAB: (Total of 5 licenses available) Users of SIMULINK: (Total of 5 licenses available) Users of Control^Toolbox: (Total of 5 licenses available) Users of Identification_Toolbox: (Total of 5 licenses available). Using the FLEXnet Utilities Graphical User Interface (LMTOOLS) FLEXnet provides a graphical user interface (GUI), called LMTOOLS.
FLEXnet License Management Utilities 2 Click the Server Status tab. 3 Click the Perform Status Enquiry button. LMTOOLS displays the same information as if you had entered the command Imutil Imstat -a. LMinni.S by Macrovision CorporaHon http://www.macrovision.com File Edit Mode 9i.:fi.-v2 QBj^ Help .
3 License Management Managing the License Manager Service This section describes how to manage the license manager seiT^ice in the Windows environment. • "Installing the License Manager as a Service" on page 3-14 • "Removing the License Manager Service" on page 3-15 • "Starting and Stopping the License Manager" on page 3-15 Installing the License Manager as a Service To install the license manager service using the i n s t a l l . e x e utility, follow this procedure: 1 Open a DOS Command Prompt window.
Managing the License Manager Service Removing the License Manager Service There are several ways to remove the license manager service: • Use the i n s t a l l . e x e utility, specifying the -r flag. Ifthe name ofthe license service is not MATLAB License Server, you must specify the name using the - n flag, as follows: i n s t a l l -e matiai)root\flexlm\lmgrd.exe -n my server - r For more information, see "Installing the License Manager as a Service" on page 3-14. • Use the LMTOOLS Utility.
3 License Management Using the Windows Services Control Panel To start or stop the license manager using the Windows Services control panel: 1 Click the Start menu. 2 Select Settings. 3 On the Settings menu, select Control Panel. 4 Open the Services control panel. On Windows XP systems, click the Start button and select Settings. On the Settings menu, select Control Panel>Administrative Tool8>Services.
Viewing the License Manager Log File Viewing the License Manager Log File To view the license manager log file, open the matia6root\flexlm\lmlog.txt file with any text editor. Note, however, that you cannot access this file with a text editor while the license manager is running. To view the log while the license manager is running, use the LMTOOLS utility, as follows: 1 Start LMTOOLS by double-clicking the lmtools.exe file in the matiabroot\f lexlm folder. 2 Click the Config Services tab.
3 License Management Using Time-Outs to Free Idle License Keys Note You can only use time-outs with concurrent licenses. If you have a concurrent license, you can use the FLEXnet time-out option to automatically retum idle license keys at your site. With license time-outs, the license manager automatically frees license keys that sit idle for a specified period of time, retuming them to the pool of available license keys.
Using Time-Outs to Free Idle License Keys 2 Add the FLEXnet TIMEOUT option to the options file, using the following syntax: TIMEOUT feature seconds For feature, specify MATLAB. You cannot specify separate time-out values for individual MathWorks products, such as toolboxes. For seconds, specify the amount of idle time you want to allow. The minimum value is 4 hours (14,400 seconds). If you specify a time-out value that is smaller, the minimum value is used.
3 License Management Experiencing a License Time-Out When time-out is enabled, if you open a MATLAB session, and then leave it inactive for more than 4 hours, when you return, you vriU find MATLAB still open on your desktop. However, you will see the following message displayed in the Command Window: Your MATLAB session has timed out. returned. A l l license keys have been The time-out is also recorded in the Ucense manager log file, as follows: Idle session.
Creating Advanced Configurations Creating Advanced Configurations Using the MathWorks Installer, you can set up a network installation with little knowledge of license management.
License Management Required Setup on Client Systems You must make sure that client installations of MATLAB use the latest version of the license manager. On Windows systems, the License File in a client installation tjrpically includes a SERVER line and a USE_SERVER Une, as foUows. SERVER my_server INTERNET=144.212.121.14 27000 USE_SERVER If your SERVER line still identifies the correct license server, you do not need to make any changes to your License File.
Creating Advanced Configurations To set up this configuration, follow these instructions: 1 Perform a stand-alone installation of the products for which you have an Individual license, if you have not already done so. Use the PLP for your Individual license in this installation. See "Overview of Steps in Standard Installation Procedure" on page 1-2 to leam how. 2 Move the License File (license.
3 License Management Running MATLAB v^ith Other FLEXnet Applications If you have another application that uses FLEXnet for license management, you can share a single Ucense manager, or run separate license managers either on the same or different hosts. The following sections describe these options. For more information, read the FLEXnet Licensing End User Manual, available in PDF form in matIabroot\f lexlm\enduser. pdf, or go to the Macrovision Corporation Web page at www.macrovision.com.
Creating Advanced Configurations Setting u p a Redundant Installation Perform these steps to configure a redundant installation: 1 Choose the systems that you intend to use as servers. When choosing servers, keep in mind the following: • The servers should be able to handle the network traffic associated with license management. A primary server must be chosen. This is the system to which clients connect first and which receives the majority of the network traffic.
3 License Management 3 Install the license manager on the three server systems in the redundant configuration. During each installation, the installer processes the License File, adding SERVER and DAEMON lines. For example, on the system named pooh, the processed License File might contain these lines.
Creating Advanced Configurations 6 Start the license manager on each system in the redundant configuration and wait for the license manager daemons on the three systems to synchronize with each other. This may take a few minutes. If, for some reason, the license manager daemons do not connect, take the daemons down on each machine, and rerun the procedure. Network traffic can affect synchronization, so it may require several attempts to establish a proper connection.
3 License Management Running the Installer Noninteractively If you have many MATLAB installations to perform, and the information you need to enter for each installation is the same, you can put this information in an installer initialization file and run the MathWorks Installer noninteractively. The initialization file provides the installer with the information that you would otherwise provide using installer dialog boxes.
Running the Instalier Noninteractively • Controlling visibility — By default, when you run the installer in silent mode, it still displays the dialog boxes as it progresses through the installation, even though no interactive response is required. If you want to suppress the display of these dialog boxes during a silent installation, set the value ofthe v i s i b l e parameter to f a l s e .
3 License Management Removing (Uninstalling) an [Installation To remove MathWorks products from your system, use the MathWorks uninstaller program ( u n i n s t a l l . exe). This section describes • "Using the Uninstaller" on page 3-30 • "Running the Uninstaller Noninteractively" on page 3-32 • "Removing Installations That Use Dongles" on page 3-34 Using the Uninstaller To remove MathWorks products from your system, follow this procedure: 1 Shut down MATLAB before trying to uninstall it.
R e m o v i n g (Uninstalling) a n Installation Select the products you want to remove. \ • i Uninstall f f o d M c t s iUnJjsl Slii^ Please checkthe products you v*ant to remove. Uninstalling from: D:Wpplicatlons\MATLAB\R2006M MATLAB /kerospace Toolbox Communications Toolbox Control System Toolbox Curve Fitting Toolbox Data Acquisition Toolbox Database Toolbox Datafeed Toolbox Excel Link Extended Symbolic Math Toolbox Filter Design Toolbox *_^'IVM;illi\\i)rk.
3 License Management preference files are stored in a system folder that is associated with a particular user. To find where your preferences are located, use the pref dir command at the MATLAB prompt, as in the following example. prefdir ans = C:\lVINNT\Profiles\username\Application Data\MathWorks\MATLAB\R2006b where username is the usemame ofthe person performing the uninstall. By default, the uninstaller does not delete these preference files.
Removing (Uninstalling) an Installation 2 Open your copy of the initialization file, using any text editor, and enter all the required information. For example, use the directory parameter to specify the name ofthe root folder ofthe installation you want to remove. directory=C:\Program Fil6s\MATLAB\R2006b In this initialization file, you can specify the name of the products you want to remove and other parameters. By default, the uninstaller removes all products.
3 License Management Removing Installations That Use Dongles In some installations, MATLAB requires a dongle. A dongle is a hardware-based security device that attaches to the USB port on your computer. It uses embedded codes and passwords to control access to software applications. If your system uses dongles, the uninstaller asks if you want to delete the dongle drivers. If other applications you run on your system use dongles, do not delete these drivers.
Trouble shooting This chapter provides information that can help you solve common problems that you might encounter installing MATLAB on a PC running Microsoft Windows. Problems During Installation (p. 4-2) Answers to some common problems encountered during a MATLAB installation Problems After Installation (p. 4-5) Answers to some common problems encountered after a successful installation, including information about common license manager errors Troubleshooting an Installation That Uses Dongles (p.
^ Troubleshooting Problems During Installation This section provides answers to some problems commonly encountered during installation.
Problems During Installation Invalid Personal License Password During installation, you must enter your PLP. If your PLP is invalid, you cannot continue with the installation. Verify that • You entered your PLP in "Step 3: Enter Identification and License Information" on page 1-6. Do not confuse your License Number with your PLP. A PLP is a series of five-digit numbers, prefixed by a two-digit code, such as: 15-12345-12345-12345-12345 • You used the PLP for the version of MATLAB you are trying to install.
A Troubleshooting Failure Overwriting on Existing Toolbox You can receive this error message when you attempt to perform an installation when an existing MATLAB installation is running. Make sure that you exit from all existing copies of MATLAB before attempting to run the installation procedure.
Problems After Installation Problems After Installation Afler a successful installation, you may encounter problems starting MATLAB. Many of these problems originate in the license manager (FLEXnet) used by the MathWorks products.
A Troubleshooting You can also get information about license manager error messages in the FLEXnet Licensing End User Manual, available in PDF format in matiabroot\R2006b\flexlm\enduser.pdf or at the Macrovision Corporation Web site, www.macrovision.com. License Manager Error Messages This section provides brief descriptions of some common license manager errors, listed in order by error number. For more complete diagnostic nformation about an error message, go to the MathWorks Web site, www.mathworks.
Problems After Installation • "License Manager Error -18: License Checkout Failed. License Server Does Not Support This Feature" on page 4-14 • "License Manager Error -21: License Checkout Failed. License File Does Not Support This Version" on page 4-14 • "License Manager Error -25: License Checkout Failed. License Server Does Not Support This Version of This Feature" on page 4-15 • "License Manager Error -31: License Checkout Failed.
4 Troubleshooting License M a n a g e r Error - 3 : License Checkout Failed. Cannot Connect t o a License Server This error can indicate that the SERVER or DAEMON lines in your License File is incorrect or missing. To remedy this error, try the following: Note If you make any changes to the License File on the license server, you must restart the license manager. Make sure that the SERVER Une in your License File matches the SERVER line in the License File on your license server.
Problems After Installation License Manager Error -5: License Checkout Failed. No Such Feature Exists This error usually indicates that you are trying to use a product for which you are not licensed. Note You must restart the license manager after making any changes to the License File on the license server. • Check your License File to see if you are licensed to use this product.
A Troubleshooting Make sure that your License File does not contain extra carriage retums or tabs. To avoid this, make sure that each line begins with either #, SERVER, DAEMON, or INCREMENT and replace any tab characters in INCREMENT lines with spaces. One way to check for extraneous tabs and carriage retums is to open your License File in a text editor and view all nonprinting characters. Remove these tabs and replace with them spaces.
Problems After Installation If none of your product licenses has expired, verify that the system date and time on your computer are correct: 1 Click the Start menu. 2 Choose Settings. 3 Click Control Panel. 4 Choose Date/Time. License Manager Error -12: License Checkout Failed. Invalid Return Data from License Server This error can be caused by your network setup.
^ Troubleshooting 1 Open the file, C:\WINNT\system32\drivers\etc\hosts 2 Add the hostname of your license server to this file. You can find your license server information in the SERVER line of your l i c e n s e . dat file. For example, if your SERVER line looks like this, SERVER hostname INTERNET=128.36.2.12 27000 Add the following line to your TCP/IP hosts file. 128.36.2.12 hostname 3 Save the changes to the TCP/IP hosts file. License Manager Error -13: License Checkout Failed.
Problems After Installation License Manager Error -14: License Checkout Failed. Cannot Find SERVER Hostname in Network Database If this error occurs on a client system, make sure that the hostname on the SERVER line in the l i c e n s e . dat file on your client system matches the hostname on the SERVER line in the l i c e n s e . dat file on your license server. Edit the SERVER line in the client l i c e n s e . d a t file, if necessary.
A Troubleshooting License Manager Error -18: License Checkout Failed. License Server Does Not Support This Feature This error tjrpically indicates that you have updated your License File without restarting the license manager. Restart the license manager and try to start MATLAB again. If you get this error on the client, but not the server, the l i c e n s e . dat file on the client probably needs to be updated.
Problems After Installation License Manager Error -25: License Checkout Failed. License Server Does Not Support This Version of This Feature This error indicates that you are trying to run MATLAB with an old license. You must update your l i c e n s e . dat file with your new license passcodes. If you do not have an up-to-date license, contact Customer Service at The MathWorks. License Manager Error - 3 1 : License Checkout Failed.
A Troubleshooting License Manager Error -84: USER_BASED License Has No Specified Users The license manager cannot find your options file. Some possible resolutions are • Verify that the installer created an options file during the installation procedure. The full path of the options file is matiabroot\R2006b\flexlm\MLM.opt, where matiabroot is your MATLAB installation folder. See "Setting Up Network Named User Licensing" on page 2-25 for more information.
Problems After Installation License Manager Error -97: License Checkout Failed This error can occur when trying to start the license manager while an existing vendor daemon (mlm. exe) is already running. To resolve this, open the Task Manager and terminate any mlm. exe processes that are running. If you cannot end the process in the Task Manager, reboot your computer. Once you reboot, restart the license manager.
A Troubleshooting Troubleshooting an Installation That Uses Dongles If your MATLAB installation requires the use of dongles, it can potentially run into conflicts with other applications you may be running that also use dongles. A dongle is a hardware-based security device that attaches to the USB port of a computer. To use a dongle, MATLAB requires a specific set of dongle drivers.
Index adding products 1-26 expiration date extending 1-23 F client systems accessing MATLAB 2-4 in redundant configurations 3-27 location of processed License File 3-8 concurrent access configurations 2-3 concurrent installations procedure on client systems 2-28 time-outs 3-18 configuration after installation 1-21 contacting The MathWorks 1-28 current folder initial 1-21 DAEMON line in License Files 3-7 daemons license manager daemon 3-3 opening access in security firewalls 2-27 vendor daemon 3-3 deleti
Index tuming off virus checking software 4-2 installer concurrent installations 2-8 running noninteractively 3-28 standard installations 1-5 updating a license 1-23 installer initialization file specifying 3-28 i n s t a l l e r .
Index using concurrent licenses with a stand-alone installation 3-22 viewing the log file 4-5 LM_LICENSE_FILE environment variable 3-8 Imdiag diagnosing license checkout problems 3-11 Imdown shutting down the license manager 3-11 lmgrd.exe 3-3 license manager daemon 3-3 Imhostid getting system host ID 3-11 lmlog.
Inde passcode encrypted in license file 3-4 password See Personal License Password 1-28 Personal License Password (PLP) compared to License Number 1-3 definition 3-4 installing additional products 1-26 specifying concurrent installations 2-9 standard installations 1-6 when updating a license 1-24 port numbers changing 4-17 opening access in security firewalls 2-27 specifying in License File 3-7 specifying on DAEMON line 3-7 used for license manager 3-7 vendor daemon 3-8 preference files removing 3-31 produ
Index starting MATLAB 4-5 user-based licensing setting up 2-25 U uninstall.
WWW.!l;atl";WOt'^:i.C:..ini The MathWork.s, Inc.
MATLABKzSlMULINIC 5 R2006a Computation Visualization Programming Mo(deling Simulation Implementation Release Notes for Release 2006a <^The MathWorks
How to Contact The MolhWorlcs: ) & : @ www.mathworks.com Web comp. s o f t - s y s . matlab Newsgroup www.mathworks.com/contact_TS.html Technical support suggestemathworks.com bugs^mathworks.com doc@mathworks.com service^mathworks.com info^mathworks.com Product enhancement suggestions Bug reports Documentation error reports Order status, license renewals, passcodes Sales, pricing, and general information 508-647-7000 (Phone) 508-647-7001 (Fax) The MathWorks, Inc.
Contents Release Notes for R2006a Introduction Where to Find Information About This Release Release Notes for R2006a 2 2 2 Summary of Product Updates Which Products Are Listed Explanation of Table Columns Release Summary 4 4 4 6 Summary of R2006a New F e a t u r e s MATLAB Simulink Aerospace Blockset Bioinformatics Toolbox Communications Blockset Communications Toolbox Control System Toolbox Datafeed Toolbox Distributed Computing Toolbox and MATLAB Distributed Computing Engine Embedded Target for Motor
Mapping Toolbox MATLAB Compiler Neural Network Toolbox OPC Toolbox Real-Time Workshop Real-Time Workshop Embedded Coder RF Blockset RF Toolbox Signal Processing Blockset Signal Processing Toolbox SimDriveline SimEvents SimMechanics SimPowerSystems Simulink Control Design Simulink Fixed Point Simulink Report Generator Simulink Response Optimization Spline Toolbox Stateflow and Stateflow Coder Statistics Toolbox System Identification Toolbox Video and Image Processing Blockset Virtual Reality Toolbox xPC Targ
System Requirements All Platforms Microsoft® Windows
IV Contents
Release Notes for R2006a Note The HTML version ofthe release notes includes many links to other MathWorks documentation and to The MathWorks Web site. If you are reading these release notes in printed or PDF format, we recommend viewing the HTML version if you wish to access more detailed information that is linked to from these release notes.
Release Notes for R2006a Introduction Release 2006a (R2006a) includes many new features and two new products. The major focus of R2006a is on improving the quality ofthe MathWorks products.
Introduction Printing the Release Notes for R2006a If you are reading these general release notes for R2006a online and would like to print them, a PDF version is availabe on The MathWorks Web site.
Release Notes for R2006a S u m m a r y of Product Updates The release summary table in this section simmiarizes the kinds of updates made to each product for R2006a. R2006a includes three new products that were introduced since R14SP3. See "New Products" on page 27 for an introduction to these new products. • MATLAB® Builder for .NET • SimBiology • SimEvents Which Products Are Listed Products are listed in the following sections only if they have significant updates for R2006a.
Summary of Product Updates New Features The links in the "New Features" column take you to a summary of major new features for the product. For details about a product's new features, see that product's release notes. Major Bug Fixes A "Yes" in the "Major Bug Fixes" column indicates R2006a includes major bug fixes for the product. Note To view important fixed and open bugs in R2006a, use the Bug Reports interface on the MathWorks Web site.
Release Notes for R2006a Release Summary Product (Links to Release Notes) 6 New Features Major Bug Fixes Compatibility Considerations MATLAB® Yes Yes Yes Simulink® Yes Yes Yes Aerospace Blockset Yes Yes No Bioinformatics Toolbox* Yes No No Communications Blockset Yes Yes Yes Communications Toolbox Yes Yes No Control System Toolbox Yes No Data Acquisition Toolbox* No Yes No Datafeed Toolbox Yes No No Distributed Computing Toolbox* Yes Yes No Embedded Target for Mo
Summary of Product Updates Product (Links to Release Notes) New Features Major Bug Fixes Compatibility Considerations GARCH Toolbox Yes No No Gauges Blockset No Yes No Image Acquisition Toolbox* Yes Yes No Image Processing Toolbox Yes Yes Yes Instrument Control Toolbox Yes No No Link for Code Composer Studio^"^ Development Tools Yes No Yes Link for ModelSim® Yes Yes No Mapping Toolbox Yes Yes Yes MATLAB® Compiler Yes Yes No MATLAB® Distributed Computing Engine* Yes
Release Notes for R2006a 8 Major Bug Fbces Compatibility Considerations Product (Links to Release Notes) New Features Real-Time Workshop® Yes Yes Yes Real-Time Workshop® Embedded Coder Yes Yes Yes RF Blockset Yes Yes No RF Toolbox Yes Yes No Robust Control Toolbox No Yes No Signal Processing Blockset Yes Yes No Signal Processing Toolbox Yes Yes Yes SimDriveline Yes Yes No SimEvents* Yes Yes Yes SimMechanics Yes Yes No SimPowerSystems Yes Yes No Simulink® Acc
Summary of Product Updates Product (Links to Release Notes) New Features Major Bug Fixes Compatibility Considerations Stateflow® and Stateflow® Coder Yes Yes No Statistics Toolbox Yes Yes No System Identification Toolbox Yes No Yes Video and Image Processing Blockset* Yes Yes Yes Virtual Reality Toolbox Yes Yes No xPC Target Yes Yes Yes 9
Release Notes for R2006a Summary of R2006a New Features This section summarizes the major new features and enhancements introduced in R2006a. MATLAB and Simulink are described first. The rest ofthe updated MathWorks products are listed alphabetically.
Summary of R2006a New Features "MATLAB Compiler" on page 20 "Neural Network Toolbox" on page 20 "OPC Toolbox" on page 21 "Real-Time Workshop" on page 21 "Real-Time Workshop Embedded Coder" on page 21 "RF Blockset" on page 22 "RF Toolbox" on page 22 "Signal Processing Blockset" on page 22 "Signal Processing Toolbox" on page 22 "SimDriveline" on page 22 "SimEvents" on page 23 "SimMechanics" on page 23 "SimPowerSystems" on page 23 "Simulink Control Design" on page 23 "Simulink Fixed Point" on page 24 "Simulin
Release Notes for R2006a - Tab completion for functions and vsuiables in the Editor/Debugger - Ability to retum to previous points in an M-file in the Editor/Debugger • Mathematics - New ddesd fimction solves initial value problems for delay differential equations with general delays - Upgraded optimized Basic Linear Algebra Subprogrsmti (BLAS) libraries for Intel processors on Windows and Linux platforms (MKL 8.0.1) and AMD processors on Linux platforms (ACML 2.
Summary of R2006a Ne\N Features - Support for using signal objects to initialize any signal or state, not just the outputs of blocks that have an initial condition or value parameter. This increases the reliability of code generated from the model. - Simulink now checks to ensure that the values of signal and parameter objects fall within the ranges specified by their Minimum and Maximum properties.
Release Notes for R2006a Communications Blockset • • • • • • • • • Rician Channel block enhanced Chaimel visualization added to Multipath Rician Fading Channel block Viterbi Decoder and Convolutional Encoder blocks updated with puncturing Demodulator blocks enhanced M-PSK and Rectangular QAM blocks enhanced Phase/Frequency Offset block enhanced Additional C data tj^je support DVBS2 demo added Warning for obsolete blocks Communications Toolbox • convene and vitdec updated with puncturing and erasing • pam
Summary of R2006a New Features Datafeed Toolbox • The Thomson Datastream data server added Distributed Computing Toolbox and MATLAB Distributed Computing Engine The following features were added in Version 2.0 ofthe Distributed Computing Toolbox and MATLAB Distributed Computing Engine. Version 2.0 was released via the Web, after R14SP3. No additional new features were added in Version 2.0.1, which is included in R2006a.
Release Notes for R2006a • New C280x Chip Support Library including the foUowing blocks: - C280x Hardware Interrupt - Idle Task - C280xADC - C280xePWM - C280xeQEP - C280x eCAN Receive - C280x eCAN Transmit - From Memory • New demos for the Spectmm Digital F2812 eZdsp(tm) DSP and F2808 eZdsp(tm) DSP boards Embedded Target for Tl C6000 DSP • CompatibiUty with Texas Instruments Code Composer Studio 3.
Summary of R2006a New Features Filter Design HDL Coder • Extended control over speed versus area tradeoffs in the realization of single-rate direct form FIR filter designs. To achieve the tradeoff, you can specify for generated HDL filter code either a fiilly parallel architecture or one of several serial architectures.
Release Notes for R2006a Fixed-Point Toolbox • • • • • Slope Bias math support added Scaled double data tjT>e support added to f i object Global DataTypeOverride property added to f ipref object Embedded MATLAB support added to more Fixed-Point Toolbox functions "round" value added to f imath Object RoundMode property GARCH Toolbox • Augmented Dickey-Fuller and Phillips-Perron unit root tests on univariate financial time series Image Acquisition Toolbox • Support for additional Coreco boards • Support f
Summary of R2006a New Features • New constraint creation function - New makeConstrainToRectFcn utiUty function lets you specify drag constraints for the imdistline, imline, impoint, and imrect functions. Drag constraints limit how a user can move line, point, and rectangle objects in a figure.
Release Notes for R2006a • 32-bit floating-point GeoTIFF • The coastlines in coast .MAT now follow the convention used by geoshow, mapshow, and mapview to display polygons with "holes." (Outer contours run clockwise, inner contours run counterclockwise.) • Three new demos: - Converting Coastline Data (GSHHS) to Shapefile Format - Plotting a 3-D Dome as a Mesh Over a Globe • Unprojecting a Digital Elevation Model (DEM) MATLAB Compiler • The MATLAB Compiler supports a new target, .NET components.
Summary of R2006a New Features OPC Toolbox • opcregister function enhanced with a - s i l e n t option to install OPC Foundation Core components without dialog boxes Real-Time Workshop • New application programming interface (API) for managing model build information • New mechanism for customizing post-code generation phase of the build process • New model configuration option for suppressing makefile generation • New RSim target option for feeding Inport blocks with MAT-file data • Switch block optimiza
Release Notes for R2006a RF Blockset • Upper and lower power limits (between which AM/PM conversion appUes) added to Amplifier block in the Mathematical SubUbrary.
Summary of R2006a New Features SimEvents SimEvents was introduced as a new product via Web, after R14SP3. Version 1.
Release Notes for R2006a Simulink Fixed Point • New "simplest" rounding mode for more efficient code Simulink Report Generator • Support for exporting a Simulink model or a Stateflow diagram as a Web View, a rendition ofthe model or diagram that you can view and navigate in a Web browser that supports Scalable Vector Graphics (SVG) Simulink Response Optimization • Perform response optimization within the SISO Design Tool. • Add fi-equency-domain design requirements to SISO Design Tool plots.
Summary of R2006a New Features Statistics Toolbox • New parametric methods for copulas including copulacdf, copulapdf, copulaparam, copularnd, and copulastat functions • New Markov chain sampler algorithms — Metropolis-Hasting (mhsample) and slice sampling (slicesample) random number generators • New random number generators for the Pearson (pearsrnd) and Johnson (johnsrnd) systems of distributions • New multivariate normal (mvncdf) and t (mvtcdf) cumulative distribution fiinctions • New Bootstrap confiden
Release Notes for R2006a Video and Image Processing Blockset • • • • • Autothreshold block enhanced Draw Shapes block enhanced i s f i l t e r s e p a r a b l e function added Lane Departure Warning System demo added MPlay GUI access changed Virtual Reality Toolbox • Utilities library added • VRLM animation playback controls xPC Target • Uploading xPC Target signals to Simulink scopes • Support for uploading real-time data to Simulink scopes when using Simulink extemal mode • Support for the MATLAB Comp
New Products t i e w Products Three new products have been introduced since R14SP3: MATLAB Builder for .NET Create MATLAB based .NET and COM components SimBiology Model, design, and simulate biochemical pathways SimEvents Model and simulate discrete-event systems MATLAB Builder for .NET MATLAB Builder for .NET (also called .NET Builder) is an extension to the MATLAB Compiler. Use MATLAB Builder for .NET to • Package MATLAB functions so that .NET programmers can access them from C#, VB.
Release Notes for R2006a Note As of R2006a, the functionality previously available in MATLAB Builder for COM has been incorporated into MATLAB Builder for .NET. Customers current on maintenance for MATLAB Builder for COM will receive a license for MATLAB Builder for .NET. SimBiology SimBiology is an integrated environment for modeling biological processes, simulating the dynamic behavior of these processes, and analyzing simulation and experimental data. These features were included in Version 1.
MathWorks Products in Transition in R2006a M a t h W o r k s Products i n T r a n s i t i o n i n R 2 0 0 6 a In R2006a, the following two products have been incorporated into other MathWorks products. MATLAB Builder for COM As of R2006a, the functionality previously available in MATLAB Builder for COM has been incorporated into MATLAB Builder for .NET. The MATLAB Builder for .NET documentation contains information previously included in the documentation for MATLAB Builder for COM.
Release Notes for R2006a Upgrading from a Previous Release These topics summarize the potential compatibility considerations when upgrading from R14SP3 to R2006a: • "Compatibility Considerations in This Release" on page 30 • "Compatibility Considerations for New Functions and Models" on page 32 Compatibility Considerations in This Release Upgrading to R2006a is not expected to cause any significant compatibiUty problems for most users.
Upgrading from a Previous Release The compatibility considerations likely to be noticed by the broadest cross-section of users are summarized in the following table: Product and Area Compatibility Consideration Potential Impact Recommended Actions MATLAB Programming str2f une now issues a warning for invalid input. In previous versions, str2f une accepted a path to a file instead of a function name. Now it issues a warning, and will produce an error in future versions.
Release Notes for R2006a Product and Area Compatibility Consideration Potential Impact Recommended Actions (Continued) Simulink Certain MEX-files created in versions before Version 6 (R14) will need to be recompiled to work in subsequent versions. S-functions created prior to R14 that access the sigmap, siglists and sigregions structures might generate segmentation violations. Recompile S-functions in Version 6 (R14) or a more recent version.
Upgrading from a Previous Release Recommendations • In the By Product List of new functions and models (on the documentation page ofthe MathWorks Web site), scan the products you have installed for function, model, and variable names you already use, and note potential conflicts.
Release Notes for R2006a System Requirements Note For more information on system requirements, visit http://www.mathworks.
System Requirements mxArray is still a 32-bit signed integer. This limits the number of elements in any one array to INT_MAX-1, or 2147483646 (approximately 2*10^^9). With this limit, you can create matrices up to 16 GB (for doubles). You can create as many of these as your machine has memory to support. Mac OS® X 32-Bit Operating Systems • PowerPC G4 or G5 processor • Mac OS X 10.4, 10.4.2 (Tiger™), or 10.3.8 or 10.3.9 (Panther™); 10.3.
Release Notes for R2006a CDF Writing Not Supported. CDF writing is not supported, but you can read CDF files. UNIX (Solaris) Note R2006a does not support HP-UX; R14SP3 (Release 14 with Service Pack 3) was the last release to support HP-UX. 32-Bit Operating Systems • Sun® Solaris® 2.10, 2.9, or 2.8 (mnning R2006a on Solaris 2.8 or 2.
Accessibility Notes Accessibility Notes MathWorks products includes a number of modifications to make them more accessible to all users. For installation instmctions relating to accessibility support, see "Installation Notes for Accessibility Support" on page 43. Products Updated The MathWorks has made general modifications to make its products more accessible.
Release Notes for R2006a • Nonreliance on color coding as the sole means of conveying information about working with a GUI • Noninterference with user-selected contrast and color selections and other individual display attributes, as well as noninterference for other operating system-level accessibility features • Consistent meaning for bit-mapped images used in GUIs • HTML documentation that is accessible to screen readers The MathWorks beUeves that its products do not rely on auditory cues as the sole me
Accessibility Notes Assistive Technologies Note To take advantage of accessibility support features, you must use MathWorks products on a Microsoft Windows platform. Tested Assistive Technologies For R2006a, The MathWorks has tested the following assistive technologies: • JAWS 4.5 and 5.
Release Notes for R2006a JAWS Stops Speaking When many desktop components are open, JAWS with MATLAB sometimes stops speaking. Ifthis happens, close most ofthe desktop components, exit MATLAB, and restart. Command Output Not Read In the MATLAB Command Window, JAWS does not automatically read the results of commands. To read command output, first select File > Preferences > Command Window, select the option Use arrow keys for navigation instead of command history recall, and cUck OK.
Accessibility Notes Text Ignored in Some GUIs For some dialog boxes, JAWS reads the dialog box title and any buttons, but ignores any text in the dialog box. Also, in parts of some GUIs, such as some text-entry fields, JAWS ignores the label ofthe field. However, JAWS will read any text in the text box. Documentation Documentation is available in HTML format for all MathWorks products that are included in R2006a.
Release Notes for R2006a Products The documentation for all products is in HTML and can be read with a screen reader. However, for most products, most equations and most graphics are not accessible.
I Accessibility Notes Installation Notes for Accessibility Support Note If you are not using a screen reader such as JAWS, you can skip this section. This section describes the installation process for setting up your MATLAB environment to work effectively vdth JAWS. Use the regular MATLAB installation script to install the products for which you are licensed. The instadlation script has been modified to improve its accessibility for all users. Note Java Access Bridge 1.
Release Notes for R2006a I Note This procedure assumes your Windows Start button is set to Classic mode. To set Classic mode, from the Start button, select Settings. Next select Task Bar and Menu. Then select the Start Menu tab and make sure the Classic Start Menu option is enabled. Click OK and you are done. 1 From the Start button, select Settings, next select Control Panel. Scroll down and click the System icon to display the System Properties dialog box.
Accessibility Notes 2 Use the filename a c c e s s i b i l i t y . properties. 3 Move the a c c e s s i b i l i t y . properties file into $(matlabroot)\sys\java\jr8\win32\jre1.5.0\lib\ JAWS Pronunciation Dictionary. As a convenience. The MathWorks provides a pronunciation dictionary for JAWS. This dictionary is in a file called MATLAB.jdf. During installation, the file is copied to your system under the MATLAB root directory at sys\Jaws\matlab. jdf.
Release Notes for R2006a Quick Access to Product-Specific Release Notes This section provides online links to the product-specific release notes for each MathWorks product. If a product is not listed below, it has not changed significantly since Release 11. MATLAB and Simulink are listed first in the table. The rest ofthe MathWorks products are listed alphabetically. Note Products followed by an asterisk (*) are updated since R14SP3.
Quick Access to Product-Specific Release Notes Excel Link Filter Design HDL Coder* Filter Design Toolbox* Financial Derivatives Toolbox Financial Time Series Toolbox (now part of the Financial Toolbox) Financial Toolbox* Fixed-Income Toolbox Fixed-Point Toolbox* Fuzzy Logic Toolbox (no release notes) GARCH Toolbox* Gauges Blockset* Genetic Algorithm and Direct Search Toolbox Image Acquisition Toolbox* Image Processing Toolbox* Instmment Control Toolbox* Link for Code Composer Studio^^ Development Tools* Li
Release Notes for R2006a Real-Time Windows Target Real-Time Workshop®* Real-Time Workshop® Embedded Coder* RF Blockset* RF Toolbox* Robust Control Toolbox* Signal Processing Blockset* Signal Processing Toolbox* SimBiology (new product) SimDriveline* SimEvents* SimMechanics* SimPowerSystems* Simulink® Accelerator* Simulink® Control Design* Simulink® Fixed Point* Simulink® Parameter Estimation Simulink® Report Generator* Simulink® Response Optimization* Simulink® Verification and Validation* Spline Toolbox*
MATLAB Software Acknov^ledgments MATLAB and/or its associated products include software developed by t h e following t h i r d parties, ARnoldi PACKage (ARPACK) Rich Lehoucq, Kristi Maschhoff, Danny Sorensen, and Chao Yang http://www.caam.rice.edu/software/ARPACK Assertion blocks were developed in cooperation with Helmut Keller, Andreas Rau, and Joachim Boensch, members ofthe Control System Design (CSD) group at DaimlerChrysler Germany. Automatically Tuned Linear Algebra Software (ATLAS) R.
HDF capability in the functions imread, i m w r i t e , imfinfo, and hdf and HDF 5 capability in the ftmctions hdf 5 i n f o and hdf 5read are based on code of which portions were developed at The National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign. J2PrinterWorks . c l a s s files are a product of Wildcrest Associates.
TIFF capability in the functions imread, imwrite, imfinfo, p r i n t , and saveas: Copyright © 1988-1999 Sam Leffler Copyright © 1991-1999 Silicon Graphics, Inc.
4. All pubUcations or advertising materials mentioning features or use ofthis software are asked, but not required, to acknowledge that it was developed by the National Center for Supercomputing Applications at the University of lUinois at Urbana-Champaign and to credit the contributors. 5.
Permission is hereby granted, free of charge, to any person obtaining a copy ofthe Java Service Wrapper and associated documentation files (the "Software"), to deal in the Software without restriction, including without Umitation the rights to use, copy, modify, merge, publish, distribute, sub-Ucense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the foUowing conditions: The above copyright notice and this permission notice shall be included
103852
MATLAB*/4SIMULINJC "-) R2006b Computation Visualization Programming Modeling Simulation Implementation Release Notes for Release 2006b ^ T h e MathWorks
How to G>ntact The MathWorks: www.mathworks.com Web comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_TS.html Technical support @ suggestPmathworks.com bugs@mathworks.com doc@mathworks.com service@mathworks.com info@mathworks.com Product enhancement suggestions Bug reports Documentation error reports Order status, license renewals, passcodes Sales, pricing, and general information 508-647-7000 (Phone) 508-647-7001 (Fax) The MathWorks, Inc.
Contents Release Notes for R2006b HigUights of R2006b Summary of New F e a t u r e s Products with New Features MATLAB® Simulink® Aerospace Blockset Bioinformatics Toolbox Communications Blockset Communications Toolbox Control System Toolbox Data Acquisition Toolbox Database Toolbox Datafeed Toolbox Distributed Computing Toolbox Embedded Target for Infineon® C166 Embedded Target for TI C2000™ DSP Embedded Target for TI C6000™ DSP Excel Link Filter Design HDL Coder Filter Design Toolbox Financied Toolbox Fix
Model-Based Calibration Toolbox Optimization Toolbox Real-Time Windows Target Real-Time Workshop® Real-Time Workshop® Embedded Coder RF Toolbox Robust Control Toolbox Signal Processing Blockset Signal Processing Toolbox SimBiology™ SimEvents™ SimHydraulics™ SimMechanics SimPowerSystems Simulink® Fixed Point Simulink® Report Generator Simulink® Response Optimization Simulink® Verification and Validation SpUne Toolbox Stateflow® Stateflow® Coder Statistics Toolbox System Identification Toolbox Video and Image
Discontinued Products CDMA Reference Blockset MATLAB® Web Server 32 32 32 Compatibility Considerations 33 R2006b Compatibility Assessment 33 Compatibility for Each Product 35 Compatibility Considerations for New Fvmctions and Models . .
VI Contents
Release Notes for R2006b /^
Release Notes for R2006b Highlights of R2006b Release 2006b (R2006b) includes updates to MATLAB® and SimuUnk®, six new products released since R2006a, and updates and bug fixes for 80 products.
Summary of New Features Summary of N e ^ Features Note For information about potential issues involved in upgrading from R2006a, see "CompatibiUty Considerations" on page 33.
Release Notes for R 2006b "Link for Code Composer Studio^^" on page 14 "Signal Processing Toolbox" on page 20 "Link for ModelSim®)" on page 15 "SimBiology™" on page 20 "Mapping Toolbox" on page 15 "SimEvents™" on page 20 "MATLAB® Builder for .
' Summary of New Features "Video and Image Processing Blockset" on page 23 "Wavelet Toolbox" on page 24 "Virtual Reality Toolbox" on page 24 "xPC Target" on page 24 MATLAB® Development Environment • M-Lint code checker improvements, including ability to disable classes of wamings, support in Simulink Embedded MATLAB Editor, support for MATLAB Compiler messages, and display of messages in Japanese • New file comparison tool for easier assessment of differences between any two M-files • Enhancements to d
Release Notes for R2006b File I/O • New functions giving access to more than 200 routines in the HDF5 C API library, supporting reading and writing of complex data types, HDF5 data subsetting capabilities, and other HDF5 features. Large Data Set Handling and Performance • Elimination of temporary memory copies when calling M-file fiinctions and some built-in functions in-place (i.e.
Summary of New Features MATLAB Language Support • Support for structures as inputs, outputs, and persistent variables in Embedded MATLAB Function blocks • Support for reading and writing Simulink bus signals at inputs and outputs of Embedded MATLAB Function blocks • Expansion ofthe Embedded MATLAB runtime library with 36 new functions added for code generation, including std, cov, rand, and histc Usability Enhancements • New API commands for programmatic access to configuration set, data logging, and SimuU
Release Notes for R2006b • Rank-invariant set normalization • Volcano plot of microarray data • Two-sample, two-tailed t-test to evaluate differential expression of genes fi-om two experimental conditions or phenotypes Version 2.
Summary of New Features Control System Toolbox • SISO Design Tool supports two new feedback structures: " Intemal model control structure - Multiloop cascade configuration For details, see the product-specific release notes.
Release Notes for R2006b I Datafeed Toolbox • Support for Federal Reserve Economic Data (FRED) • Fields added for Yahoo support For details, see the product-specific release notes.
Summary of New Features • New demos for Spectrum Digital F2812, F2808 eZdsp™ or F2806 custom boards: - Hardware-in-the-loop (HID demo using SCI - Permanent Magnet S3mchronous Motor Field Orientation Control (PMSM FOC) demos for simulation and implementation, including asynchronous scheduling and flash memory download For details, see the product-specific release notes.
Release Notes for R2006b I • New MLShowMatlabErrors function used by MLEvalString to retum standard Excel Link errors or full MATLAB errors For details, see the product-specific release notes.
Summary of New Features Financial Toolbox • New functions for computing common investment performance and risk-adjusted metrics: sharpe, inforatio, portalpha, 1pm, elpm • New graphical user interface (ftstool) to support loading, manipulation, and analysis of time series (FINTS) objects (interoperates with Database Toolbox, Datafeed Toolbox, Financial Time Series GUI (f tsgui), and chartf t s interface For details, see the product-specific release notes.
Release Notes for R2006b image Acquisition Toolbox • Support for Hamamatsu cameras and fi-ame grabbers For details, see the product-specific release notes.
Summary of New Features • New demo featuring Debug component — Comparing Simulation and Target Implementation with Debug Methods • C64x processor family supported by all demos For details, see the product-specific release notes. Link for ModelSim® • Linux 64-bit operating systems supported For details, see the product-specific release notes.
Release Notes for R2006b I MATLAB® Builder for Excel • New Deployment Tool graphical user interface for creating and building projects For details, see the product-specific release notes. MATLAB® Compiler • New Deployment Tool graphical user interface for creating and building projects • Support for converting MATLAB M-files to Java components, in conjunction with the optional MATLAB Builder for Java product • Support for Windows x64 For details, see the product-specific release notes.
Summary of New Features • Support for starting optimizations from results of a previous run, to solve related "what-iP problems faster and to refine calibration results by tweaking algorithm settings • Enhanced user interface for comparing results of different calibration optimization problems Modeling • Improved integration of validation metrics within model selection process • Enhanced local modeling at each operating point (a complementary approach to building a single, global model) • Ability to alter
Release Notes for R2006b Real-Time Workshop® • Support for Simulink Report Generator to create code generation reports • New packNGo function for relocating static and generated code files for a model • Support for new Simulink. Subsystem.
Summary of New Features • Support for exporting a Verilog-A model for use in a time-domain circuit simulator • Three new demos to show the use ofthe objects and functions for modeling backplanes For details, see the product-specific release notes. Robust Control T o o l b o x • New ltiarray2uss function to construct an uncertain state-space system for any LTI array For details, see the product-specific release notes.
Release Notes for R2006b Signal Processing Toolbox • Spectral analysis functions support frequency vector input • FFT Length parameter moved from spectrum objects to spectrum estimation methods • sosf i l t and df i l t filter methods support multidimensionad array input • df i l t block method support for specifying simulink subsystem destination and linking command-line filter to Simulink blocks For details, see the product-specific release notes. SimBiology™ Version 2.
Summary of New Features SimHydraulics™ SimHydraulics was released via the Web after R2006a, but before R2006b. Version 1.1 of SimHyraulics, included in R2006b, includes these new features: • • • • Linearization command support New solver option to start transient analysis from a steady state Extended functionality for working with physical units 13 new blocks For details, see the product-specific release notes.
Release Notes for R2006b Simulink® Response Optimization • For response optimization in Simulink Control Design, support for specifying rise-time, overshoot, and settling-time requirements on step response plots For details, see the product-specific release notes.
Summary of New Features Stoteflov^® Coder • Support for code generation of structures to represent Simulink. Bus objects For details, see the product-specific release notes.
Release Notes for R2006b • From Multimedia File block support for AVI files on UNIX platforms • New demos: Abandoned Object Detection and Concentricity Inspection • Enhanced demos: P a t t e m Matching and fixed-point versions of Lane Departure Warning and People Tracking demos For details, see the product-specific release notes. V i r t u a l Reality Toolbox • Text Output Block added For details, see the product-specific release notes.
Summary of New Features • Support for Microsoft Visual C/C-n- Version 8.0 • New demos For details, see the product-specific release notes.
Release Notes for R2006b Nevr Products Six new products will be available in R2006b Aerospace Toolbox Aerospace reference standards, environment models, and aerodjTiamic coefficient importing Link for TASKING® Build, test, and verify embedded code using TASKING MATLAB® Builder for Java™ Create MATLAB® based Java classes SimHydraulics^^ Model and simulate hydraulic systems Simulink® HDL Coder Generate synthesizable HDL code and test-benches from Simulink® models and Stateflow® diagrams SystemTest
New Products Key Features • Provides standards-based environment models for atmosphere, gravity, and magnetic fields • Converts units and transforms coordinate systems and spatial representations • Implements predefined utilities for aerospace parameter calculations, time calculations, and quaternion math • Imports aerodynamic coefficients directly from the U.S.
Release Notes for R2006b • Provides MATLAB APIs to analyze and debug code generated automaticaUy or by hand • Includes customizable templates for configuring hardware variants, automating MISRA C-code checking, and controlling the build process For details, see the product-specific release notes. MATLAB® Builder f o r Java™ MATLAB Builder for Java extends the MATLAB Compiler with tools for automatically generating Java classes from your MATLAB algorithms.
New Products industrial equipment applications, such as modeling automatic transmissions, actuating flight control surfaces, and actuating heavy equipment.
Release Notes for R2006b • Incorporates multirate Simulink models in one HDL clock domain • Lets you select from multiple HDL architectural implementations for commonly used blocks • Lets you specify the subsystem for HDL code generation • Enables you to reuse existing IP HDL code (with Link for ModelSim®, available separately) • (generates simulation and synthesis scripts For details, see the product-specific release notes. SystemTest Note SystemTest 1.
R2006b Products with License-Related Changes R2006b Products w i t h License-Related Changes The following products will undergo restructuring in R2006b: • Aerospace Blockset • Embedded Target for Infineon C166® Microcontrollers • Embedded Target for OSEK/VDX Aerospace Blockset With the introduction of R2006b, Aerospace Blockset no longer requires Control System Toolbox, but does require a new product. Aerospace Toolbox.
Release Notes for R2006b r Discontinued Products The following products are being discontinued and are not included with R2006b: • CDMA Reference Blockset • MATLAB® Web Server CDMA Reference Blockset With the introduction of R2006b, CDMA Reference Blockset is no longer available for purchase and no new feature development or further bug fixes will occur. Technical support will be offered on a limited basis, as available. Contact your sales representative with additional questions.
Compatibility Considerations Compatibility Considerations These topics summarize the potential compatibility considerations when upgrading from R2006a to R2006b: • "R2006b Compatibility Assessment" on page 33 • "Compatibility for Each Product" on page 35 • "Compatibility Considerations for New Functions and Models" on page 35 R2006b Compatibility Assessment Upgrading from R2006a to R2006b is not expected to cause any significant compatibility problems for most users.
Release Notes for R2006b 34 Product a n d A r e a Compatibility Consideration Potential Impact Recommended Actions (Continued) MATLAB— Programming save function no longer supports compress, nocompress, Unicode, and nounicode options. Code that uses save with any of these options will error. Modify the code to use the v6 option instead. MATLAB— Extemal Interfaces actxcontrol command now validates ProglD. Some server ProglDs that worked with actxcontrol now retum an error.
Compatibility Considerations C o m p a t i b i l i t y f o r Each Product To see if any known compatibility considerations exist for your product, see "Release Summary" on page 37. Ifthe table shows that there are compatibility considerations for any of your products, follow the link to the product's release notes and refer to the summary table of compatibility considerations. From this table you can link to details.
Release Notes for R2006b System Requirements N o M a j o r S u p p o r t e d P l a t f o r m Changes There are no major supported platform changes since R2006a, although in some cases more recent versions of operating systems and other software are now supported. For i n f o r m a t i o n on system requirements, v i s i t http://www.mathworks.com/support/sysreq/r2006b/ M a t r i x Size Limitations Historically, MATLAB matrices have been limited in size to those that would fit in a 32-bit address space.
Release Summary Release Summary Note An asterisk (*) after a product name indicates the product has had a Web release since R2006a.
Release Notes for R2006b Product (Links to Release Notes) 38 New Features Major Bug Fixes Compatibility Considerations Database Toolbox Yes No No Datafeed Toolbox Yes No No Distributed Computing Toolbox Yes Yes Yes Embedded Target for Infineon® C166 Microcontrollers (see "R2006b Products with License-Related Changes" on page 31) Yes Yes Yes Embedded Target for Motorola® HC12 No Yes No Embedded Target for Motorola® MPC555 No Yes Yes Embedded Target for OSEK/VDX (see "R2006b Prod
Release Summary Pioduct (Links to Release Notes) New Features Major Bug Fixes Compatibility Considerations Financial Derivatives Toolbox No No No Financial Toolbox Yes No No Fixed-Income Toolbox No No No Fixed-Point Toolbox Yes No No Fuzzy Logic Toolbox (no release notes) No Yes No GARCH Toolbox Yes No No Gauges Blockset No No No Genetic Algorithm and Direct Search Toolbox No Yes Yes Image Acquisition Toolbox Yes Yes No Image Processing Toolbox Yes Yes Yes Instmm
Release Notes for R2006b r Product (Links to Release Notes) New Features Major Bug Fixes Compatibility Considerations MATLAB® Builder for Excel Yes Yes No MATLAB® Builder for N/A N/A N/A MATLAB® Builder for .
Release Summary Major Bug Fixes Product (Links to Release Notes) New Features Compatibility Considerations Real-Time Workshop®* Yes Yes Yes Real-Time Workshop® Embedded Coder* Yes Yes Yes RF Blockset No No No RF Toolbox Yes No No Robust Control Toolbox Yes No No Signal Processing Blockset Yes Yes Yes Signal Processing Toolbox Yes Yes Yes SimBiologyTM* Yes Yes No SimDriveline No Yes No SimEvents™ Yes Yes Yes SimHydraulics"™* (see "New Products" on page 26) Yes Y
Release Notes for R2006b Product (Links to Release Notes) 42 New Features Major Bug Fbces Compatibility Considerations Simulink® Parameter Estimation No No No Simulink® Report (generator* Yes Yes No Simulink® Response Optimization Yes Yes No Simulink® Verification and Validation Yes Yes No Spline Toolbox Yes No No Stateflow® and Stateflow® Coder* Yes Yes No Statistics Toolbox Yes Yes Yes Symbolic Math Toolbox No Yes Yes System Identification Toolbox Yes Yes No Syste
103853