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

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

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

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

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

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

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

What s New MATLAB and Simulink

What s New in Simulink in R2015b and R2016a

What s New in MATLAB and Simulink

Simulink to Embedded Hardware Paul Peeling MathWorks

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

System Requirements & Platform Availability by Product for R2016b

What s New in MATLAB May 16, 2017

Programming Low-Cost Hardware Using Simulink Brian McKay MathWorks Technical Marketing

2015 The MathWorks, Inc. 1

What s New in Simulink Release R2016a and R2016b

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

What s New In Simulink: Fraser Macmillen

Team-Based Collaboration in Simulink

2015 The MathWorks, Inc. 1

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

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

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

Modelling, Simulation, and Real-Time Testing for Model-Based Design GianCarlo Pacitti Application Engineer MathWorks

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

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

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

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

Behind Today s Trends The Technologies Driving Change. Paul Smith Director Consulting Services

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

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

MathWorks Products and Prices International September 2016

From Design to Production

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

Behind Today s Trends The Technologies Driving Change. Jason Ghidella Simulink Product Manager MathWorks

MathWorks Products and Prices North America January 2018

Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering

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

Automating Best Practices to Improve Design Quality

Integrating Mechanical Design and Multidomain Simulation with Simscape

Verification and Validation of High-Integrity Systems

Sharing and Deploying MATLAB Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing

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

Speeding up Simulink. Murali Yeddanapudi The MathWorks, Inc. 1

Simulink for AUTOSAR: Best Practices

Embarquez votre Intelligence Artificielle (IA) sur CPU, GPU et FPGA

Installation notes (highlights)

MathWorks Products and Prices Euro Academic September 2016

Zend Studio 3.0. Quick Start Guide

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

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

Effective Team Collaboration with Simulink

MathWorks Products and Prices Euro Academic March 2014

Developing Customized Measurements and Automated Analysis Routines using MATLAB

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

Introduction to ARDUINO/SIMULINK

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

Advance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values

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

The MathWorks Products and Prices Euro Academic March 2010

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

Tutorial - Exporting Models to Simulink

Concordance Basics. Part I

Exploring SharePoint Designer

Oracle Forms Developer 10g: Build Internet Applications

Automating Best Practices to Improve Design Quality

Accelerating FASGW(H) / ANL Image Processing with Model-Based Design Issue 2

Verification, Validation and Test in Model Based Design Manohar Reddy

Applications of Program analysis in Model-Based Design

Introduction to Scientific Computing with Matlab

Enterprise Architect. User Guide Series. Portals. Author: Sparx Systems. Date: 19/03/2018. Version: 1.0 CREATED WITH

Working with Automation Studio

Enterprise Architect. User Guide Series. Portals

Enterprise Architect. User Guide Series. Portals

Verification, Validation, and Test with Model-Based Design

INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX

Data Analytics with MATLAB. Tackling the Challenges of Big Data

MathWorks Products and Prices North America September 2016

Automatización de Métodos y Procesos para Mejorar la Calidad del Diseño

START GUIDE CDMNext V.3.0

Simulink as Your Enterprise Simulation Platform

MathWorks Products and Prices Euro Academic January 2018

ACA Dreamweaver Exam Notes

Utilisation des Méthodes Formelles Sur le code et sur les modèles

2015 The MathWorks, Inc. 1

Quick Installation Guide: QUARC TM on NI ELVIS III

Integrating Mechanical Design and Multidomain Simulation with Simscape

Accelerating FPGA/ASIC Design and Verification

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN

Experiment 8 SIMULINK

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

ADVANCED EXCEL Course Modules for Advance Excel Training Online (MS Excel 2013 Course):

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

Rapid Development Platform for C-Programmable DSP using MATLAB and Simulink

Bet & MathWorks By Bet Herrera Sucarrat Application Engineer MathWorks

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

News for M3 User Productivity Smart Office/H5 Client/Mashups

Optimize DSP Designs and Code using Fixed-Point Designer

Transcription:

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India 2013 The MathWorks, Inc. 1

MathWorks Product Overview 2

Core MathWorks Products The leading environment for technical computing The industry-standard, high-level programming language for algorithm development Numeric computation Parallel computing, with multicore and multiprocessor support Data analysis and visualization Toolboxes for signal and image processing, statistics, optimization, symbolic math, and other areas Tools for application development and deployment Foundation of MathWorks products 3

Technical Computing Workflow Access Files Explore and Discover Data Analysis and Modeling Share Reporting and Documentation Software Algorithm Development Outputs for Design Code and Applications Hardware Application Development Deployment Automate 4

Core MathWorks Products The leading environment for system-level modeling, simulation, and verification Block-diagram environment Model, simulate, and analyze multi-domain systems Design, implement, and test: Control systems Signal processing systems Communications systems Other dynamic systems Platform for Model-Based Design Object Detection 5

Model-Based Design: Benefits Cost Minimize prototypes and rework Facilitates design reuse Schedule Shortens time-to-market Enhances team communication Performance Fosters innovation Improves quality 6

Release 2012b Highlights MATLAB Introducing the new MATLAB Desktop: making it easier to find what you need. Simulink Introducing the new Simulink Editor: making it easier to build, manage, navigate and simulate your models. 7

MATLAB Introducing the New MATLAB Desktop 8

What s New in MATLAB? MATLAB Toolstrip MATLAB apps Import Tool Command line suggestions Help System 9

MATLAB Toolstrip Find what you need Tabs organize commonly used functionality Key features placed up front Design optimized for common tasks Functionality only appears when needed 10

Quick Access Toolbar Place to put commonly used commands Any item from a tab or shortcuts can be added to the toolbar Remains visible when the toolstrip is minimized 11

Action Menus Contain docking commands and relevant actions for the window Undock windows by using the action menu or by dragging the window out 12

What s New in MATLAB? MATLAB Toolstrip MATLAB apps Import Tool Command line suggestions Help System 13

What are MATLAB Apps? Interactive MATLAB programs that include a GUI Apps are included in many MATLAB products There are also many user-written apps 14

MATLAB Apps Gallery Tab within the MATLAB Toolstrip Prominently displays both user-written apps and apps included in MATLAB products Makes it easy to find and launch MATLAB apps 15

Packaging and Sharing MATLAB Apps Automatically includes all necessary files Documents required products Creates single installation file for easy distribution and installation into the MATLAB apps gallery 16

Getting More Apps 17

What s New in MATLAB? MATLAB Toolstrip MATLAB apps Import Tool Command line suggestions Help System 18

Import Tool Interactive import of delimited and fixed-width text files Improved handling of: Mixed numeric and text data Dates Define rules for handling nonnumeric values Automatically generate MATLAB code (scripts and functions) to automate the process 19

What s New in MATLAB? MATLAB Toolstrip MATLAB apps Import Tool Command line suggestions Help System 20

Command Line Suggestions Suggested corrections for mistyped functions and variables in the Command Window Press Enter to execute the suggested command, or Esc to delete it 21

What s New in MATLAB? MATLAB Toolstrip MATLAB apps Import Tool Command line suggestions Help System 22

Documentation Center and Redesigned Help Content organized by topic rather than content type Browser-like interface, with improved search Facets allow users to filter search results Multiple tabs Documentation installed locally Option to use the online Documentation Center Demos are now Examples 23

Release 2012b Highlights MATLAB Introducing the new MATLAB Desktop: making it easier to find what you need. Simulink Introducing the new Simulink Editor: making it easier to build, manage, navigate and simulate your models. 24

Introducing the New Simulink Editor 25

Simulink R2012b is the most significant upgrade to Simulink Ever! Model-Based Design Industry Trends Huge models to capture complex behavior across systems and in components Models to communicate designs and specifications, not just to create them Simulation to understand, design, verify and analyze systems Simulink R2012b Capabilities Tabbed windows and Explorer bar to navigate model hierarchy and access key sections of the design. Smart signal routing and new Stateflow Editor to help create clean-looking models. Ability to add signal breakpoints and step back and forth through a simulation. 26

What s New in Simulink? Simulink Editor Smart Signal Routing Simulation & Analysis Tools Rapid Prototyping 27

Brand New Design Environment Build readable models efficiently NEW LOOK AND FEEL, SMART GUIDES, ACCESSIBILITY Understand parts of a design file easily TABS, EXPLORER BAR Exclude parts of a design COMMENT OUT Use rich modeling semantics CONTROL LOGIC (STATEFLOW), DISCRETE EVENT (SIMEVENTS), PHYSICAL MODELING (SIMSCAPE) 28

Explorer Bar Navigate model hierarchy 29

Explorer Bar Navigate model hierarchy 30

Explorer Bar Navigate model hierarchy 31

Explorer Bar Navigate model hierarchy 32

Tabbed Windows Key sections of the model at your fingertips 33

Tabbed Windows Key sections of the model at your fingertips 34

Tabbed Windows Key sections of the model at your fingertips 35

Tabbed Windows Key sections of the model at your fingertips 36

Tabbed Windows Key sections of the model at your fingertips 37

Comment Out Blocks Test variations of the model 38

What s New in Simulink? Simulink Editor Smart Signal Routing Simulation & Analysis Tools Rapid Prototyping 39

Smart Signal Routing Determine the optimal signal path 40

Smart Signal Routing Determine the optimal signal path 41

Smart Signal Routing Determine the optimal signal path 42

Smart Signal Routing Determine the optimal signal path 43

Smart Signal Routing Determine the optimal signal path 44

Smart Signal Routing Determine the optimal signal path 45

Smart Signal Routing Determine the optimal signal path 46

New Stateflow Editor Organize the logic 47

New Stateflow Editor Organize the logic 48

State Transition Tables Build state machines quickly using tabular interface Structured interface to guide diagram construction Automatically complete state machine syntax Diagnostics identify syntax errors and incomplete transitions» sf_cdplayer_stt Generate diagram 49

MATLAB as the Action Language Define state and transition labels with MATLAB language Call built-in and custom MATLAB functions directly in state diagram Automatic placement of brackets for transition labels Automatic inference of data size, type and complexity Built-in MATLAB function 50

What s New in Simulink? Simulink Editor Smart Signal Routing Simulation & Analysis Tools Rapid Prototyping 51

New Simulation and Analysis Tools Control simulation step rewind and forward SIMULATION STEPPER Compare simulation data across simulation runs SIMULATION DATA INSPECTOR Scan and Speed-up Simulink models PERFORMANCE ADVISOR Access simulation data visually SCOPE ENHANCEMENTS PORT VALUE DISPLAYS 3D VISUALIZATION (SIMULINK 3D ANIMATION) 52

Simulation Stepper with Breakpoints Understand the system, debug the design 53

Simulation Stepper with Breakpoints Understand the system, debug the design 54

Simulation Stepper with Breakpoints Understand the system, debug the design 55

Simulation Stepper with Breakpoints Understand the system, debug the design 56

Simulation Stepper with Breakpoints Understand the system, debug the design 57

Simulation Stepper with Breakpoints Understand the system, debug the design 58

Simulation Data Inspector Quickly compare results for multiple simulation runs View and compare data from multiple simulations Validate the generated code against simulation Import external data for comparison with simulation data 59

Performance Advisor Speed up your simulation and update diagram performance Performance Advisor analyzes your model for common performance bottlenecks Option to automatically apply the advice you receive Tool verifies whether its advice does indeed speed up your model 60

What s New in Simulink? Simulink Editor Smart Signal Routing Simulation & Analysis Tools Rapid Prototyping 61

Simulink Support for Low Cost Hardware Prototype on low cost hardware Avoid writing driver blocks Avoid installation issues Deploy smoothly ARDUINO PANDABOARD RASPBERRY PI GUMSTIX OVERO HARDWARE BEAGLE BOARD LEGO MINDSTORMS NXT 62

Simulink Support for Low Cost Hardware Prototype on low cost hardware BUILT-IN SUPPORT IN SIMULINK ARDUINO, LEGO MINDSTORMS NXT, RASPBERRY PI Avoid writing driver blocks HARDWARE SUPPORT PACKAGES Avoid installation issues SUPPORT PACKAGE INSTALLER Deploy smoothly 1-CLICK DEPLOYMENT 63

Other Updates MATLAB Product Family MATLAB xunit-style testing framework (R2013a) For writing and running unit tests, and analyzing test results MATLAB Production Server (New product R2012b) Run MATLAB programs as a part of web, database, and enterprise applications Phased Array System Toolbox FMCW generation and processing, MATLAB Compiler support (R2012b) Polarization support, three new MATLAB apps (R2013a) GPU computing (R2012b) Performance improvements to GPU-enabled MATLAB functions More GPU-enabled functions (e.g., convn, cov, and normest) Additional support for toolboxes (Neural Networks Toolbox, Signal Processing Toolbox, Phased Array System Toolbox, Statistics Toolbox) 64

Other Updates Simulink Product Family Verification and Validation (R2013a) Improved Design Error Detection in Simulink Design Verifier RF modeling (R2013a) SimRF has improved circuit envelope solver SimMechanics (R2012b) Generate code and import CAD models with SimMechanics 2G technology Industry Standards Support (R2012b) DO Qualification Kit and IEC Certification Kit support latest standards: DO-178C, ISO-26262, IEC 61508, EN-51028 Fixed Point Designer (New product R2013a) Unified Fixed-Point Toolbox and Simulink Fixed Point 65

Learn More http://www.mathworks.com/products/matlab/whatsnew.html 66

Learn More 67

Q&A 68