What s New in Simulink in R2015b and R2016a

Similar documents
What's new in MATLAB and Simulink for Model-Based Design

Model-Based Design: Generating Embedded Code for Prototyping or Production

What s New in MATLAB and Simulink

Introducing Simulink Release 2012b for Control System Development Mark Walker MathWorks

What s New in MATLAB and Simulink Young Joon Lee Principal Application Engineer

Model-Based Design: Design with Simulation in Simulink

Introducing Simulink R2012b for Signal Processing & Communications Graham Reith Senior Team Leader, UK Application Engineering

What s New in MATLAB and Simulink

What s New in MATLAB and Simulink The MathWorks, Inc. 1

Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification

What s New in MATLAB and Simulink

Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team

Integrated Workflow to Implement Embedded Software and FPGA Designs on the Xilinx Zynq Platform Puneet Kumar Senior Team Lead - SPC

What s New with the MATLAB and Simulink Product Families. Marta Wilczkowiak & Coorous Mohtadi Application Engineering Group

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India

What s New In Simulink: Fraser Macmillen

MATLAB/Simulink 기반의프로그래머블 SoC 설계및검증

Implementing MATLAB Algorithms in FPGAs and ASICs By Alexander Schreiber Senior Application Engineer MathWorks

Designing and Analysing Power Electronics Systems Using Simscape and SimPowerSystems

Testing Simulink Models

Accelerating Stateflow With LLVM

Model to Code, Made Simple and Easy Sebastien Dupertuis Application Engineer Applications Engineering Group MathWorks Switzerland June 11, 2015

Implementation and Verification Daniel MARTINS Application Engineer MathWorks

Model-Based Design for effective HW/SW Co-Design Alexander Schreiber Senior Application Engineer MathWorks, Germany

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

Design and Verification of FPGA and ASIC Applications Graham Reith MathWorks

Design and Verification of FPGA Applications

Accelerate FPGA Prototyping with

Design and Verify Embedded Signal Processing Systems Using MATLAB and Simulink

2015 The MathWorks, Inc. 1

Making the Most of your MATLAB Models to Improve Verification

Reducing the cost of FPGA/ASIC Verification with MATLAB and Simulink

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

What s New in MATLAB & Simulink. Prashant Rao Technical Manager MathWorks India

MATLAB/Simulink in der Mechatronik So einfach geht s!

Modelling and Simulation Made Easy with Simulink Tiffany Liang Application Engineer MathWorks

Testing, Validating, and Verifying with Model-Based Design Phil Rottier

Simulink as Your Enterprise Simulation Platform

Introduction to C and HDL Code Generation from MATLAB

Model-Based Design for Altera FPGAs Using HDL Code Generation The MathWorks, Inc. 1

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

Model-Based Design for Video/Image Processing Applications

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2

Testen zur Absicherung automatisierter Transformationsschritte im Model-Based Design

Designing and Targeting Video Processing Subsystems for Hardware

Vom Konzept zum Modell physikalischer Systeme Smarter Modellieren mit Simscape

Intro to System Generator. Objectives. After completing this module, you will be able to:

Workflow for Control System Design and Implementation

Optimize DSP Designs and Code using Fixed-Point Designer

2015 The MathWorks, Inc. 1

Optimization and Implementation of Embedded Signal Processing Algorithms Jonas Rutström Senior Application Engineer

Simulation-based Test Management and Automation Sang-Ho Yoon Senior Application Engineer

Weapon System Fault Detection, Isolation, and Analysis using Stateflow

Production Code Generation Introduction and New Technologies

Codegenerierung für Embedded Systeme leicht gemacht So geht s!

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN

Simulation, prototyping and verification of standards-based wireless communications

Introduction to Control Systems Design

Guidelines for deployment of MathWorks R2010a toolset within a DO-178B-compliant process

Accelerating FPGA/ASIC Design and Verification

[Sub Track 1-3] FPGA/ASIC 을타겟으로한알고리즘의효율적인생성방법및신기능소개

Matlab Simulink Simscape

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

What s New MATLAB and Simulink

Verification and Validation of Models for Embedded Software Development Prashant Hegde MathWorks India Pvt. Ltd.

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel

System Requirements & Platform Availability by Product for R2016b

What s New in Simulink Release R2016a and R2016b

Integrating Mechanical Design and Multidomain Simulation with Simscape

Simulink 를이용한 효율적인레거시코드 검증방안

Extending Model-Based Design for HW/SW Design and Verification in MPSoCs Jim Tung MathWorks Fellow

Modeling a 4G LTE System in MATLAB

Simulink for AUTOSAR: Best Practices

Hardware Implementation and Verification by Model-Based Design Workflow - Communication Models to FPGA-based Radio

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Model-Based Design for Safety-Critical and Mission-Critical Applications Bill Potter Technical Marketing April 17, 2008

Testing Framework with Simulink Test

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

2015 The MathWorks, Inc. 1

Integrating Mechanical Design and Multidomain Simulation with Simscape

Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt

ConfigurationDesk/RTI. Compatibility with Toolboxes and Blocksets Provided by MathWorks

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

How Real-Time Testing Improves the Design of a PMSM Controller

MATLAB 에서작업한응용프로그램의공유 : App 에서부터웹서비스까지

Automating Best Practices to Improve Design Quality

Moving MATLAB Algorithms into Complete Designs with Fixed-Point Simulation and Code Generation

Verification, Validation and Test in Model Based Design Manohar Reddy

Four Best Practices for Prototyping MATLAB and Simulink Algorithms on FPGAs by Stephan van Beek, Sudhir Sharma, and Sudeepa Prakash, MathWorks

Graphical Programming Languages in Model-Based Design Vijay Raghavan Director of Engineering Design Automation

2015 The MathWorks, Inc. 1

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

Case Study on DiaHDL: A Web-based Electronic Design Automation Tool for Education Purpose

Modeling and Verifying Mixed-Signal Designs with MATLAB and Simulink

Model-Based Design for High Integrity Software Development Mike Anthony Senior Application Engineer The MathWorks, Inc.

Team-Based Collaboration in Simulink Chris Fillyaw Application Engineer Detroit, MI

Using HDL Coder for Complex Algorithm Deployment Steve Hamilton, James Hui & Ian Brown

Reducing Design Errors in Complex State Machines using Model-Based Design

Transcription:

What s New in Simulink in R2015b and R2016a Ruth-Anne Marchant Application Engineer 2016 The MathWorks, Inc. 1

2

Summary of Major New Capabilities for Model-Based Design RESEARCH REQUIREMENTS DESIGN Modelling Control Design Simulation and HW Testing Automatic Code Generation Verification and Validation Activities C, C++ Mechanical Environment Models Supervisory Logic Control Algorithms Electrical IMPLEMENTATION VHDL, Verilog Structured Text TEST & VERIFICATION MCU DSP FPGA ASIC PLC TEST SYSTEM INTEGRATION 3

MODELLING 4

Interact with your Simulation Using Scopes New Interface for Scopes 5

Modelling Physical Systems New simulation technology accelerates simulation and permits tuning of Simscape block parameters What is this update about? Simulation speed improvements Run-time parameter capability Updates to the Simscape language Additional fluid modelling capabilities (in Simscape Fluids) Add-on product re-naming Modelling 6

Model and Simulate Discrete-Event Systems SimEvents Completely Redesigned for Model-Based Design What is this update about? Develop custom queues, SimEvents blocks, and visualization Launch functions directly from within SimEvents Advance debugging Agent-based simulation Why is this redesign important? SimEvents now supports the Model-Based Design Workflow Modelling 7

CONTROL 8

State-Machine Design and Simulation Enhance development with new editing features in Stateflow What is this update about? Smart editing cues Intelligent chart completion Messages to communicate within and between Stateflow charts Why are these features important? Build charts faster with automatic addition of default transitions Model asynchronous operations in state machines 9

Design Control Algorithms Through Apps New & Redesigned Apps to tune SISO and MIMO controllers, and create reduced-order models What is this update about? Redesigned Control Systems Designer App Updated Control System Tuner App New Model Reducer App Why are these features important? Interactively simplify complex, high-order models Discover and learn functionality through apps Control Design 10

SIMULATION AND HARDWARE TESTING 11

Develop, Manage, and Execute Simulation-Based Tests Simulink Test Released in R2015a Test Harness Test Sequence Block Test Manager Synchronized, simulation test environment Test Inputs and assessments Based on logical, temporal conditions Author, execute, manage test cases Review, export, report Test Harness Component Under Test Main Model Simulation and HW Testing 12

Develop, Manage, and Execute Simulation-Based Tests Capabilities to enhance full testing workflow What is this update about? Real-time testing capability added verify Statement to verify simulation behaviour External test harness creation for subsystem or model testing Why is this feature important? Provides a full workflow from simulation to real-time testing Closes a gap for test authoring and management for real-time testing Simulation and HW Testing 13

CODE GENERATION 14

Generate code from MATLAB cell arrays What is this update about? Generate C code from MATLAB code that uses cell arrays Detect and report run-time errors while testing generated standalone libraries and executables Why is this feature important? Cell array use is frequently used New capability means cell arrays will work out-of-the-box Code Generation 15

VERIFICATON AND VALIDATION 16

Increase Team Productivity Three-way model merge for graphically resolving conflicts between revisions within a Simulink project What is this update about? Resolve conflicts in model files under source control Scalable report generation Why is this feature important? An interactive comparison report with the two conflicting designs along with the original base model Helpful when working in a team environment Faster generation of large reports Verification and Validation 17

Detect Software Defects Including Security Vulnerabilities What is this update about? Detect more types of software defects with 80 new checks C++ specific, resource management View analysis results as they are produced Complete MISRA C:2012 support Why is this feature important? New security specific checks to detect security vulnerabilities Be more productive and minimise work disruption Verification and Validation 18

Summary of Major New Capabilities for Model-Based Design RESEARCH REQUIREMENTS DESIGN Modelling Control Design Simulation and HW Testing Automatic Code Generation Verification and Validation Activities C, C++ Mechanical Environment Models Supervisory Logic Control Algorithms Electrical IMPLEMENTATION VHDL, Verilog Structured Text TEST & VERIFICATION MCU DSP FPGA ASIC PLC TEST SYSTEM INTEGRATION 19

More Information 20