Real-Time Workshop Release Notes    

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


  Real-Time Workshop Release Notes Real-Time Workshop 5.0