Real-Time Workshop Release Notes    

Real-Time Workshop 5.0 Release Notes

Release Summary

New Features and Enhancements

Major Bug Fixes

Upgrading from an Earlier Release

Known Software and Documentation Problems

New Features and Enhancements

Code Generation Infrastructure Enhancements

Code Generation Configuration Features

Block-level Enhancements

Target and Mode Enhancements

TLC, model.rtw, and Library Enhancements

Documentation Enhancements

Major Bug Fixes

ImportedExtern and ImportedExternPointer Storage Class Data No Longer Initialized

External Mode Properly Handles Systems with no Uploadable Blocks

Nondefault Ports Now Usable for External Mode on Tornado Platform

Initialize Block Outputs Even If No Block Output Has Storage Class Auto

Code Is Generated Without Errors for Single Precision Datatype Block Outputs

Duplicate #include Statements No Longer Generated

Custom Storage Classes Ignored When Unlicensed for Embedded Coder

Erroneous Sample Time Warning Messages No Longer Issued

Discrete Integrator Block with Rolled Reset No Longer Errors Out

Rate Limiter Block Code Generation Limitation Removed

Multiport Switch with Expression Folding Limitation Removed

Pulse Generator Code Generation Failures Rectified

Stateflow I/O with ImportedExternPointer Storage Class Now Handled Correctly

Parameters for S-Function Target Lookup Blocks May Now Be Made Tunable

PreLook-up Index Search Block Now Handles Discontiguous Wide Input

SimViewingDevice Subsystem No Longer Fails to Generate Code

Accelerator Now Works with GCC Compiler on UNIX

Expression Folding Behavior for Action Subsystems Stabilized

Dirty Flag No Longer Set During Code Generation

Subsystem Filenames Now Completely Checked for Illegal Characters

Sine Wave and Pulse Generator Blocks No Longer Needlessly Use Absolute Time

Generated Code for Action Subsystems Now Correctly Guards Execution of Fixed in Minor Time Step Blocks

Report Error when Code Generation Requested for Models with Algebraic Loops

Platform Limitations for HP and IBM

Upgrading from an Earlier Release

Replacing Obsolete Header File #includes

Custom Code Blocks Moved from Simulink Library

Updating Custom TLC Code

Upgrading Customized GRT and GRT-Malloc
Targets to Work with Release 13

The BlockInstanceData Function has been Deprecated

Known Software and Documentation Problems

No Code Generation Support for 64-bit Integer Values

Missing Examples Intended to Describe Combining Multiple Models

Setting Environment Variable to Run Rapid Simulation Target Executables on Solaris

Limitation Affecting Rolling Regions of
Discontiguous Signals

Code Generation Failure in Nested Directories
Under Windows 98

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 Release Notes