Real-Time Workshop 5.0

    Release Summary
    New Features
        Code Reuse for Nonvirtual Subsystems
        Revised Packaging of Generated Code Files
        Most Targets Use rtModel Instead of Root SimStruct
        Hookfiles for Communicating Target-specific Word Characteristics
        Conditional Input Branch Execution
        New Rate Transition Block
        S-Function API Extended to Permit Users to Define Real-Time Workshop DWork Properties
        Identifier Construction for Generated Code Has Been Simplified
        Lookup Table Blocks Use New Run-time Library for Smaller Code
        Expression Folding API Documentation Available
        Relay Block Now Supports Frame-based Processing
        Rapid Simulation Target Now Supports Variable-step Solvers
        External Mode Support for ERT Added
        External Mode Supports Uploading Signals of All Storage Classes
        Transport Delay and Variable Transport Delay Improvements
        LCC Now Links Libraries in Directory sys/lcc/lib
        Code Generation Unified for Real-Time Workshop and Stateflow
        Generate HTML Report Option Available for Additional Targets
        Storage Classes for Data Store Memory Blocks
        Macro Definitions for Constant Parameters
        Diagnostics Pane Items Reorganized into Several Sub-groups
        GUI Control Over TLC %assert Directive Evaluation
        SPRINTF Built-in Function Added to TLC
        The BlockInstanceData Function has been Deprecated

    Major Bug Fixes
        ImportedExtern and ImportedExternPointer storage class Data No Longer Initialized
        External Mode Properly Handles Systems with no Uploadable Blocks
        Initialize Block Outputs even if no Block Output Has Storage Class auto
        Fixed Code Generation Bug for Single Precision Datatype Block Outputs
        Fixed Cases of Multiple #include Statements in Generated Code
        Custom Storage Classes Ignored when Unlicensed for Embedded Coder
        Fixed Reporting of Erroneous Warning Messages
        Fixed Accelerator/Real-Time Workshop Error for Discrete Integrator Block
        Fixed Rate Limiter Block Code Generation Error
        Fixed Multiport Switch with Expression Folding
        Fixed Stateflow I/O with ImportedExternPointer Storage Class
        Fixed Tunable Parameters for Lookup Blocks for S-Function Targets
        Fixed PreLook-up Index Search for Discontiguous Wide Input Cases
        Fixed SimViewingDevice Subsystem Failure to Generate Code
        Fixed Port Limitation Bug for External Mode on Tornado Platform

    Platform Limitations for HP and IBM
    Upgrading from an Earlier Release
        Replace Obsolete Header File #includes

    Known Software and Documentation Problems

Real-Time Workshop 4.1 Release Notes

    Release Summary
    New Features
        Block Reduction Option On by Default
        Buffer Reuse Code Generation Option
        Build Directory Validation
        Build Subsystem Enhancements
        C API for Parameter Tuning Documented
        Code Readability Improvements
        Control Flow Blocks Support
        Expression Folding
        External Mode Enhancements
        Generate Comments Option
        Include System Hierarchy in Identifiers
        Rapid Simulation Target Supports Inline Parameters
        S-Function Target Enhancements
        Storage Classes for Block States
        Support for tilde (~) in Filenames on UNIX Platforms
        Target Language Compiler 4.1

    Bug Fixes
        Block Reduction Crash Fixed
        Build Subsystem Gives Better Error Message for Function Call Subsystems
        Check Consistency of Parameter Storage Class and Type Qualifier
        Code Optimization for Unsigned Saturation and DeadZone Blocks
        Correct Code Generation of Fixed-Point Blockset Blocks in DSP Blockset Models
        Correct Compilation with Green Hills and DDI Compilers
        Fixed Build Error with Models Having Names Identical to Windows NT Commands
        Fixed Error Copying Custom Code Blocks
        Fixed Error in commonmaplib.tlc
        Fixed Name Clashes with Run-Time Library Functions
        Improved Handling of Sample Times
        Look-Up Table (n-D) Code Generation Bug Fix
        Parenthesize Negative Numerics in Fcn Block Expressions
        Removed Unnecessary Warnings and Declarations from Generated Code
        Retain .rtw File Option Now Works in Accelerator Mode
        S-Function Target Memory Allocation Bug Fix

    Upgrading from an Earlier Release
        RTWInfo Property Changes
        S-Function Target MEX-Files Must Be Rebuilt
        TLC Compatibility Issues

    Known Software Problem
        Turn the New Wrap Lines Option Off

Real-Time Workshop 4.0 Release Notes

    Release Summary
    New Features
        Real-Time Workshop Embedded Coder
        Simulink Data Object Support
        ASAP2 Support
        Enhanced Real-Time Workshop Page
        Other User Interface Enhancements
        Advanced Options Page
        Model Parameter Configuration Dialog
        Tunable Expressions Supported
        S-Function Target Enhancements
        External Mode Enhancements
        Build Directory
        Code Optimization Features
        Subsystem Based Code Generation
        Nonvirtual Subsystem Code Generation
        Filename Extensions for Generated Files
        hilite_system and Code Tracing
        Generation of Parameter Comments
        Borland 5.4 Compiler Support
        Enhanced Makefile Include Path Rules
        Target Language Compiler 4.0

    Upgrading from an Earlier Release
        Column-Major Matrix Ordering
        Including Generated Files
        Updating Release 11 Custom Targets
        hilite_system Replaces locate_system
        TLC Compatibility Issues

    Known Software and Documentation Problems
        Filename Option in Nonvirtual Subsystem Code Generation