Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Simulink® 7.1

Latest Features


Version 7.1

Released: 01 Mar 2008
 

Version 7.1, part of Release 2008a, includes the following enhancements:

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


Update Now


Version 7.0.1

Released: 08 May 2008
 

Version 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:

Version 7.0

Released: 01 Sep 2007
 

Version 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 2007
 
Simulink 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:

Version 6.6

Released: 01 Mar 2007
 

Version 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 2006
 

Version 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, and histc

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.

Version 6.4.1

Released: 20 Apr 2006
 
Simulink 6.4.1 resolves many customer-reported issues. It is part of a Simulink product family update for Release 2006a. See the Release Notes for details.

In addition to Simulink, seven other products were included in this update:

Version 6.4

Released: 01 Mar 2006
 

Version 6.4, part of Release 2006a, includes the following enhancements:

Large-scale modeling

  • Simulink now detects and pinpoints excessive zero-crossing events to specific blocks in your model, helping you diagnose and fix performance problems in your model.
  • A new tiled printing feature lets you print each level of your Simulink model across multiple pages.
  • The Subsystem block context menu now includes a Convert to Model item that converts an atomic subsystem to a model reference.
  • The new Concatenate block concatenates its input signals to create a single output signal whose elements occupy contiguous locations in memory.
  • You can now disable the inline parameters option for the top model in a model reference hierarchy, letting you tune the top model's parameters without sacrificing the simulation speed provided by model referencing.
  • Support for function-call signals to the input of an atomic subsystem lets the subsystem reference models that contain function-call subsystems.
  • New command-line API lets you run the Model Advisor from MATLAB.
  • Signal logs now preserve the hierarchy of bus data, making it easier to generate test vectors for large models.

Embedded systems design

  • You can now specify the fixed-point values of block parameters, which can improve the performance of generated code.
  • You can now use signal objects to initialize any signal or state, not just the outputs of blocks with an initial condition or value parameter, increasing the reliability of code generated from the model.
  • Simulink now checks that the values of signal and parameter objects fall within the ranges specified by their Minimum and Maximum properties.

Usability enhancements

  • You can now customize any Simulink or Stateflow editor menu, including context menus, by adding items and submenus and by disabling or hiding menu items.
  • New MATLAB desktop item on the Model Editor's View menu brings the MATLAB desktop to the top of your screen.
  • You can now configure a Logical Operator block to the same shape as the IEEE symbol for the logical operation that it performs, enabling you to see at a glance which option the block performs.

See the Release Notes for details.

Version 6.3

Released: 01 Sep 2005
 

Version 6.3, part of Release 14 with Service Pack 3, includes the following enhancements:

  • Embedded MATLAB function block support for fixed-point data types
  • GUI improvements, with enhanced navigation, active annotations, and customizable menus
  • Increased model reference functionality:
    • Function-call signals that control a referenced model’s execution
    • Variable step solvers support
    • Model dependency tool for managing referenced models
    • New utility function for migrating atomic subsystems to model reference
  • Simulation enhancements: time-series object support for logging signals and driving root-level inports, and improved diagnostics
  • Three enhanced blocks: Variable Transport Delay, Discrete-Time Integrator, and Inport

See the Release Notes for details.

Version 6.2.1

Released: 26 May 2005
 
Simulink 6.2.1 resolves many customer-reported issues. It is part of a Simulink product family update for Release 14 with Service Pack 2. See the Release Notes for details on version 6.2.1.

In addition to Simulink, six other products were included in this update:

Version 6.2

Released: 07 Mar 2005
 
  • Signal & Scope Manager has an enhanced Simulink Scope Viewer that lets you display multiple signals, log the signals to the MATLAB workspace, and display a legend that identifies signal traces. For more information please refer to the Release Notes.
  • Embedded MATLAB Function block now supports Simulink data type aliases, including inherited and parameterized data type support for propagation of aliased types.

Simulink 6.2, part of MathWorks Release 14 with Service Pack 2, also resolves many customer-reported issues.

For additional information about Simulink 6.2, see the Release Notes.

Version 6.1

Released: 22 Sep 2004
 

Simulink 6.1 resolves a number of customer-reported issues.

This version also contains patent-related modifications, see the Release Notes for details.

Version 6.0

Released: 02 Jun 2004
 
Simulink 6 improves performance, responsiveness, modeling fidelity, and workflow efficiency when modeling large systems. New features include:

Component-Based Modeling for Large Systems

  • Ability to segment a model into multiple files, where each file is a separate model
  • Ability to model, simulate, test, and implement each design component individually before incorporating it into a system model
  • Enhanced integration of your models into existing file-based configuration management and version control software
  • Incremental loading and code generation
  • Increased update diagram and simulation speed for large models
  • Model Workspaces, providing separate workspaces for storing and managing parameters and variables for each model
  • Enhanced bus support for defining interfaces, supporting operations on bus signals, and specifying buses as structures for code generation

Simulink and Stateflow Integration

  • Unified Model Explorer to navigate, create, configure, and search all signals, parameters, and properties of your model
  • Unified simulation and code generation options
  • Support for creating and saving multiple simulation and code generation configurations

Data Management and Visualization

  • New data objects for defining structure, bus, custom, and alias data type objects
  • Option to log data and add test points without adding blocks to the model
  • Signal & Scope Manager, to connect sources and sinks to the model without adding blocks

MATLAB Language Support

  • C code generation and deployment from embeddable MATLAB algorithms
  • Enhanced functionality for creating M-file S-functions
For additional information about Simulink 6, see the Release Notes.
 

Version 5.1.1

Released: 29 Apr 2004
 

Simulink 5.1.1 resolves many customer-reported issues. It is part of a Release 13 Simulink Product family update. In addition to Simulink, six other products were included in this update:

  • Fixed-Point Blockset 4.1.1
  • Real-Time Workshop 5.1.1
  • Real-Time Workshop Embedded Coder 3.2.1
  • Simulink Performance Tools 1.3.2
  • Stateflow 5.1.2
  • Stateflow Coder 5.1.2

For additional information about Simulink 5.1.1, see the Release Notes.

Version 5.1

Released: 22 Sep 2003
 

Performance improvements

Release 13 with Service Pack 1 includes many performance improvements designed to help you work with very large Simulink and Stateflow models. Improvements reduce the time and memory required to load and close models, run update diagram, and generate code. The various improvements span Simulink, Stateflow, Real-Time Workshop, Real-Time Workshop Embedded Coder, and Stateflow Coder.

Performance improvements specific to Simulink 5.1 include:

  • Improved incremental loading algorithm and faster loading of large models
  • Faster update diagram execution for large models with many subsystems and large buses
  • Improved speed in closing large models

New features

  • The Function-Call Subsystem has been enhanced to take advantage of Stateflow Bind Actions. The block can now have a periodic sample time and can be enabled and disabled synchronously via Stateflow state activity. This improves supervisory modeling in Simulink and Stateflow.
  • An improved Simulink debugger enables you to gain deeper insight into model simulation and results.
  • Simulink blocks sample time are now settable for all built-in blocks.
  • Increased simulation speed and faster code execution are achieved by eliminating the computation of inactive block paths connected to Switch, Multiport Switch, and conditionally executed subsystems.

Known problems and corrections

Simulink 5.1 resolves many customer-reported issues.

For additional information about Simulink 5.1, see the Release Notes.

Version 5.0.2

Released: 08 Apr 2003
 

Version 5.0.2 is fully compatible with MATLAB 6.5.

Contact sales
Free technical kit
Trial software
E-mail this page

Get Pricing and
Licensing Options

Update to the Latest Version