Simulink 7.2
Latest Features
Version 7.2
Released: 09 Oct 2008Version 7.2, part of Release 2008b, includes the following enhancements.
See highlights and screen shots
Simulation Performance
- New capability to run parallel simulations in rapid accelerator mode using
parforon prebuilt Simulink models (requires Parallel Computing Toolbox) - Enhanced tuning of solver and logging parameters in rapid accelerator mode without the need to rebuild
- Fixed-point and integer word size limit extended from 32 to 128 bits for Embedded MATLAB code, accelerated simulation modes, and automatic code generation
Component-Based Modeling
- New Model block simulation mode for Processor-in-the-Loop (PIL) verification of generated code (requires Real-Time Workshop Embedded Coder)
- Enhanced handling of initial conditions for conditionally executed subsystems, Merge blocks, and Discrete-Time Integrator blocks, improving consistency of simulation results
- Model block inputs can now be local and reusable for more efficient Real-Time Workshop® generated code, and reduced memory usage during simulation
Data Management
- Support for enumerated data types
- Filtering of displayed bus objects by name or relationship in bus editor
- Fully customizable export and import functionalities in bus editor
File Management
- Enhanced Simulink Manifest Tools additionally finds system target files, analyzes
STF_make_rtw_hookfunctions, and analyzes all config sets
Block Enhancements
- Enhanced Trigonometric Function block to support
sincos - Enhanced Math Function and Trigonometric Function blocks to provide more floating-point consistency
User Interface Enhancements
- Unified simulation and custom code options in the Configuration Parameters dialog for Embedded MATLAB Function blocks, Stateflow charts, and Truth Table blocks
- New Model Advisor model and data restore point, providing ability to revert to changes made in response to advice fromModel Advisor
- Context-sensitive help available for Model Advisor
- Context-sensitive help available for Simulink Commonly Used block parameters
- New Sample Time Legend that defines the Sample Time Colors and new color-independent annotations
- New ultracompact display mode for library contents in Library Browser
- Independent setting for Log signal data and Test point options in the Signal Properties dialog box
See the Release Notes for details.
Update Now
- Download the latest version if your software maintenance service is current.
- Purchase or request a renewal quote if your maintenance service has lapsed.
- Try the latest version by downloading or requesting trial software.
Version 7.1.1
Released: 30 Oct 2008Version 7.1.1, part of the Simulink product family update for Release 2008a, resolves several key customer-reported issues.
Read about the latest bug fixes for:
- Fixed-Point Toolbox 2.2.1
- Real-Time Workshop 7.1.1
- Real-Time Workshop Embedded Coder 5.1.1
- Simulink 7.1.1
- Simulink Design Verifier 1.2.1
- Simulink Fixed Point 5.6.1
- Simulink Report Generator 3.3.1
- Simulink Verification and Validation 2.3.1
- Stateflow 7.1.1
- Stateflow Coder 7.1.1
Version 7.1
Released: 01 Mar 2008Version 7.1, part of Release 2008a, includes the following enhancements.
See highlights and screen shots
Simulink Library Browser Enhancements
- Now runs on all platforms supported by Simulink software
- Improved performance for browsing and searching of libraries, by allowing these operations to proceed without actually loading the libraries
- Enhanced search finds all blocks and displays search results in a separate tab
- New option to display library blocks in a compact grid layout that conserves screen space
Simulation Performance
- Improved Rapid Accelerator sim command performance when running long simulations of small models on Windows platforms
- Additional zero-crossing algorithm with adaptive detection and adjustable threshold limits improves simulation performance
Component-Based Modeling
- Accelerator mode now supports an unlimited number of referenced models on all platforms, including 32-bit Windows
- Improved model compilation time when using models referenced in accelerator mode by rebuilding parent models only when the interface to a referenced model changes
Embedded MATLAB™
- Support for nontunable MATLAB structure parameters in Embedded MATLAB Function blocks
Data Management
- Enhanced Data Type Assistant display of status and details of fixed-point data type
- Enhanced signal range checking for both real and imaginary parts of a complex number
- Enhanced Bus Editor importing/exporting of data from MAT-files and M-files, defining bus elements with the Data Type Assistant, and expanding bus hierarchies
- Simulink Editor graphical indication of signals that must resolve to signal objects
- In models with asynchronous function calls, correct assignment of generic sample times instead of triggered sample times by some virtual blocks
- Changes to nontunable parameters during simulation ignored, matching the behavior in generated code
- Enhanced data logging on 64-bit platforms, providing the ability to save more than 2 GB of simulation data
File Management
- New autosave option for automatically saving models before updating or simulating
- New option to notify when loading a model saved in a previous version of Simulink
- Enhanced model dependencies manifest tools now also detect TLC files required by S-functions, .fig files created by GUIDE, and files referenced by common data loading functions
Block Enhancements
- New Discrete FIR Filter block replaces the Weighted Moving Average block for faster simulation and improved code generation
- Rate Transition block output port sample time now can be specified as multiple of input port sample time
- Enhanced auto-insertion options for the Rate Transition block to control the level of data transfer determinism, allowing reduced latency for models that do not require determinism
- Auto-insertion of Rate Transition block now supported for additional rate transitions, such as sample times with nonzero offset, and between non-integer-multiple sample times
- Enhanced Lookup Table (n-D) block supports all data types, complex table data, and nonscalar inputs
- Expanded Sum block dialog box displays new parameters for specifying the accumulator data type and its minimum and maximum values
User Interface Enhancements
- New unified Simulink Preferences window for configuring default settings
- Enhanced controls in the Solver pane of the Configuration Parameters dialog box
- Enhanced Model Advisor with improved GUI navigation and report production
- Context-sensitive help available for Configuration Parameters dialog box
See the Release Notes for details.
Getting Started with Simulink Demo Video
Version 7.0.1
Released: 08 May 2008Version 7.0.1, part of the Simulink product family update for Release 2007b, resolves several key customer-reported issues.
Read about the latest bug fixes for:
- Fixed-Point Toolbox 2.1.1
- Real-Time Workshop 7.0.1
- Real-Time Workshop Embedded Coder 5.0.1
- Simscape 2.0.1
- Simulink 7.0.1
- Simulink Design Verifier 1.1.1
- Simulink Fixed Point 5.5.1
- Stateflow 7.0.1
- Stateflow Coder 7.0.1
- Simulink Verification and Validation 2.2.1 (represented in Simulink 7.0.1 reports)
Version 7.0
Released: 01 Sep 2007Version 7.0, part of Release 2007b, includes the following enhancements:
Simulation Performance
- Simulink Accelerator incorporated into Simulink, with new Rapid Accelerator mode added for faster simulation through code generation
- Simulink Profiler incorporated into Simulink for identification of simulation performance bottlenecks
- Simulink Accelerator, Rapid Accelerator, and model reference simulation targets able to specify compiler optimization level used
- Enhanced variable step discrete solver no longer takes unnecessary time steps at multiples of the maximum step size
- Simulink Accelerator, Rapid Accelerator, and model reference simulation targets able to perform mathematical operations using the same internal functions that MATLAB and Simulink use, for more consistent simulation results
Component-Based Modeling
- Model blocks have option to simulate the referenced model in normal mode, allowing for faster turnaround time, use of interactive blocks, and use of tools such as model coverage fromSimulink® Verification and Validation
- New instance view option for Model Dependency viewer to display each reference to a model and indicate whether reference is simulated in accelerated or normal mode
Embedded MATLAB™ Function Block
- Support for complex and fixed-point parameters in Embedded MATLAB Function blocks
- Support in Embedded MATLAB Function blocks for calling algorithms that span multiple M-files
Data Management
- New standardized user interface for specifying data types associated with Simulink blocks and data objects, and Stateflow® data
- New standardized user interface enables display and editing of data types in Model Explorer spreadsheet
- New block parameters for specifying design minimum and maximum for parameters and signals
- New parameter range checking during edit time and update diagram
- New diagnostics for signal range checking during simulation and detection of continuous sample time on non-floating-point signals
- New control of output data types for Abs, Multiport Switch, Saturation, Saturation Dynamic, and Switch blocks
Configuration Management
- New Model Advisor checks, allowing search for disabled or parameterized library links in a model
- New diagnostic to warn when saving a model containing disabled or parameterized library links
- Library link status information included in Simulink window titles
- Tooltips for library link blocks include link status, as well as destination block for the link
- Model dependencies manifest tools updated with enhanced analysis to detect file dependencies from Stateflow transitions, Embedded MATLAB, and requirements documents
- Model dependencies tools now save user manifest edits for reuse the next time a manifest is generated
Embedded Software Design
- Enhanced Legacy Code Tool for supporting variables that represent memory allocated for specific instances of items such as file descriptors, device drives, and memory managed externally
Block Enhancements
- Product blocks that specify division as the first operator now automatically eorder inputs to improve efficiency of operation and precision of results
- Support for single-precision floating-point inputs, outputs, and parameter alues in Discrete Filter, Discrete State-Space, and Discrete Transfer Fcn bocks
Usability Enhancements
- New block alignment and distribution commands to align blocks along edges and equalize interblock spacing
- Enhanced Model Advisor for navigating checks, displaying status, and reporting results
See the Release Notes for details.
Version 6.6.1
Released: 03 May 2007Simulink 6.6.1 resolves several key customer-reported issues. It is part of a Simulink product family update for Release 2007a. See the Release Notes for details.
In addition to Simulink, seven other products were included in this update:
- Real-Time Workshop 6.6.1
- Real-Time Workshop Embedded Coder 4.6.1
- Simulink Accelerator 6.6.1
- Simulink Fixed Point 5.4.1
- Simulink Verification and Validation 2.1.1
- Stateflow 6.6.1
- Stateflow Coder 6.6.1
Version 6.6
Released: 01 Mar 2007Version 6.6, part of Release 2007a, includes the following enhancements:
Multidimensional Signal Support
- Simulation and code generation support for models that create, use, and log signals having more than two dimensions
- Permute Dimensions and Squeeze blocks for manipulating multidimensional signals
- Assignment, Selector, Concatenate, and other blocks enhanced to support signals having more than two dimensions
Large-Scale Modeling
- Configuration set references for sharing configuration sets among models in model reference hierarchies
- Model referencing now supports nonzero simulation start times
- Utility functions for deleting the contents of a subsystem or model and for copying contents between a subsystem and a model
- Support for state names in state logging and model linearization commands
- Tools for identifying files required by a model and packaging them in a zip file
- New block, Model Advisor check, and utility functions for detecting buses used as vectors and automatically converting those buses to vectors
- New warning to indicate another program has changed a model file on disk while the model is loaded in Simulink
- New warning to indicate that multiple models or libraries with the same name exist on the MATLAB path
- Block callbacks for executing custom code before Simulink copies or deletes blocks
MATLAB Language Support
- Enhanced Embedded MATLAB Function block supports multidimensional signals, frame signals, function handles, and 31 additional standard library functions
- New command line functionality to check existing M-functions for compliance with the Embedded MATLAB subset, thereby facilitating their inclusion as Embedded MATLAB functions in Simulink and Stateflow
Embedded Software Design and Implementation
- Improved MISRA C support spanning subsystems, charts, and static library files
- Enhanced Legacy Code Tool supports data-type work vectors and complex numbers
- Ability to control step function prototypes for models
- More efficient code for enabled subsystems and wide signal operations
- Support for passing alias data-type objects via mask parameters
Usability Enhancements
- Improved Model Advisor for navigating checks and displaying status
- Port name display options for displaying signal names on a subsystem block and port numbers on the corresponding port blocks
- Easier customization of object properties displayed by Model Explorer
See the Release Notes for details.
Version 6.5
Released: 01 Sep 2006Version 6.5, part of Release 2006b, includes the following enhancements:
Large-Scale Modeling
- Model Dependency Viewer enhancements for finding a model's dependencies on block libraries and referenced models
- Support for running function-call models without them being referenced
New and Enhanced Blocks
- Lookup table blocks support for fixed-point arithmetic, consistency checking, more efficient code generation, and other enhancements
- Use of same internal routines that MATLAB calls for trigonometric, exponential, and rounding and remainder operations
- Signal Builder block support for printing signal groups
Embedded Software Design and Implementation
- Legacy Code Tool for faster creation of S-functions from legacy C/C++ code
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 of the Embedded MATLAB runtime library with 36 new functions added for code generation, including
std,cov,rand, andhistc
Usability Enhancements
- New API commands for programmatic access to configuration set, data logging, and Simulink® Accelerator features
- Unified Simulink Fonts Preferences dialog box for simpler selection of fonts for blocks, lines, and annotations
See the Release Notes for details.
Store