What s New MATLAB and Simulink

Similar documents
2015 The MathWorks, Inc. 1

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

What s New in MATLAB May 16, 2017

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

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

What s New in MATLAB and Simulink

Team-Based Collaboration in Simulink

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

Driving Efficiency with MATLAB and Simulink. Centurion Lake Hotel 25 May 2017

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

What s New in MATLAB and Simulink

What s New in MATLAB and Simulink

Data Analytics with MATLAB. Tackling the Challenges of Big Data

Data Analytics with MATLAB

Effective Team Collaboration with Simulink

Parallel and Distributed Computing with MATLAB The MathWorks, Inc. 1

Scaling MATLAB. for Your Organisation and Beyond. Rory Adams The MathWorks, Inc. 1

What s New in Simulink in R2015b and R2016a

Getting Started with MATLAB Francesca Perino

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

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

Simulink to Embedded Hardware Paul Peeling MathWorks

Parallel and Distributed Computing with MATLAB Gerardo Hernández Manager, Application Engineer

Application Development and Deployment With MATLAB

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

What's New in MATLAB for Engineering Data Analytics?

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

Integrating Advanced Analytics with Big Data

Integrate MATLAB Analytics into Enterprise Applications

BIG DATA: Data Analytics with MATLAB Christophe POUILLOT Senior Consultant MathWorks

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

Navigating Big Data with MATLAB

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

What s New In Simulink: Fraser Macmillen

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

Tackling Big Data Using MATLAB

Collaboration in Teams: Simulink Projects Demonstration

Big Data con MATLAB. Lucas García The MathWorks, Inc. 1

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

Parallel Computing with MATLAB

Accelerating Simulink Optimization, Code Generation & Test Automation Through Parallelization

What s New in Simulink Release R2016a and R2016b

Introduction to ARDUINO/SIMULINK

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

MATLAB. Senior Application Engineer The MathWorks Korea The MathWorks, Inc. 2

What s New for MATLAB David Willingham

MathWorks Products and Prices North America January 2018

Integrate MATLAB Analytics into Enterprise Applications

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

Integrate MATLAB Analytics into Enterprise Applications

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

ni.com What s New in 2013

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

Implementation and Verification Daniel MARTINS Application Engineer MathWorks

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

From Design to Production

Working with Large Sets of Images in MATLAB Just Got Easier Avi Nehemiah

Optimizing and Accelerating Your MATLAB Code

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

DIGITS RECOGNITION WITH BEAGLEBOARD PLATFORM

Simulink as Your Enterprise Simulation Platform

Deploying Deep Learning Networks to Embedded GPUs and CPUs

System Requirements & Platform Availability by Product for R2016b

2015 The MathWorks, Inc. 1

Lesson 5 Nimbits. Chapter-6 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Cloud Computing 3. CSCI 4850/5850 High-Performance Computing Spring 2018

Analyzing Fleet Data with MATLAB and Spark

Experiment 6 SIMULINK

Introduction of the IoT Platform Node-RED and Hitachi s Activities Open Source Summit Japan 2018 Ide, Takaya Nakanishi, Kazuki

2013 AWS Worldwide Public Sector Summit Washington, D.C.

Speeding up MATLAB Applications The MathWorks, Inc.

Wearable Technology Orientation Using Big Data Analytics for Improving Quality of Human Life

Using Parallel Computing Toolbox to accelerate the Video and Image Processing Speed. Develop parallel code interactively

New Release - Continuous Wave Recording for ECG, EMG, Airflow and Snore Sensors (02/2017)

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

Data in the Cloud and Analytics in the Lake

Simulink for AUTOSAR: Best Practices

INTRODUCTION TO MATLAB PARALLEL COMPUTING TOOLBOX

Automated Generation Of Code From Simulink To An Event-Based Simulation Framework

Mit MATLAB auf der Überholspur Methoden zur Beschleunigung von MATLAB Anwendungen

Accelerating Innovative Design Using Low-Cost Hardware Andrew Bennett

Tutorial - Exporting Models to Simulink

Design Challenges for Sensor Data Analytics in Internet of Things (IoT)

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

Mission Guide: Dropbox

Instructor : Dr. Sunnie Chung. Independent Study Spring Pentaho. 1 P a g e

Export out report results in multiple formats like PDF, Excel, Print, , etc.

Designing and Targeting Video Processing Subsystems for Hardware

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

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

R2017b Update 6 Release Notes

UNIT 5. Simulink. 1. Introduction

Lecture 13 IoT and Augmented Reality

Large Data in MATLAB: A Seismic Data Processing Case Study U. M. Sundar Senior Application Engineer

Déploiement embarqué et connectivité hardware avec MATLAB et Simulink

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

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

Oracle. Oracle Big Data 2017 Implementation Essentials. 1z Version: Demo. [ Total Questions: 10] Web:

Robotics System Toolbox

2015 The MathWorks, Inc. 1

Transcription:

What s New MATLAB and Simulink Ascension Vizinho-Coutry Application Engineer Manager MathWorks Ascension.Vizinho-Coutry@mathworks.fr Daniel Martins Application Engineer MathWorks Daniel.Martins@mathworks.fr 2014 The MathWorks, Inc. 1

What was new for Simulink in R2012b? 2

What was new for MATLAB in R2012b? 3

New MATLAB Graphics System 4

Simulink Better Simulation Data Analysis New Simulation Data Inspector 5

Stateflow Watch Data 6

Simulink Accelerate Model Building Smart Editing Cues 7

Simulink Comment Out / Through Comment a block so that the output equals the input Signal passes through the block during simulation Comment out option remains available Works on blocks with the same number of inputs and outputs Comment Through: (block gray, badge) (input output) Comment Out: (block gray, (disconnected) badge) 8

Simulink Model Templates Build models using design patterns that serve as starting points to solve common problems Use shipped templates to get started with building models or create custom templates to from a Simulink model Avoid repetitive tasks when starting out to build a new model Enforce a standard process for building models for the entire team or organization 9

MATLAB Tables table new fundamental data type For mixed-type tabular data Holds both data and metadata Supports flexible indexing Built-in functionality (merge, sort, etc.) 10

MATLAB Categorical Arrays categorical new fundamental data type For discrete non-numeric data Values drawn from a finite set of possible values ("categories ) More memory efficient than a cell array of strings Can be compared using logical operators Similar to numeric arrays 11

MATLAB Date and Time Arrays datetime for representing a point in time duration, calendarduration for representing elapsed time Same data type for computation and display Add, subtract, sort, compare, and plot Customize display formats Nanosecond precision Support for time zones Accounts for daylight saving time 12

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

Additional Support for Importing Data Access online data (webread) JSON, CSV, and image data Faster data import from text files Import data directly as categorical or datetime arrays Read and write data from network-connected devices (tcpclient) 14

Connecting to Low Cost Hardware Data I/O Low Cost Hardware Android Sensors Engineer s computer MATLAB algorithm or Simulink model Ethernet / USB / Bluetooth MATLAB Hardware Support Packages Lego EV3 Arduino Raspberry Pi Webcam Target Low Cost Hardware Simulink Hardware Support Packages 15

Simulink Performance Advisor 16

Simulink - Faster consecutive simulations Fast Restart 17

Solving Bigger Problems with MATLAB Problems that take too long for one processor to solve Growing toolbox support (parallel and GPU) Image Processing Toolbox (13a,14a) Signal Processing Toolbox (12b) Neural Network Toolbox (12b) Phased Array System Toolbox (12b) Expanding supported functions for GPUs (200+ functions) Problems with data that is too big for a desktop computer 18

Big Data Capabilities in MATLAB Memory and Data Access 64-bit processors Memory Mapped Variables Disk Variables Databases Datastores Programming Constructs Streaming Block Processing Parallel-for loops GPU Arrays SPMD and Distributed Arrays MapReduce Platforms Desktop (Multicore, GPU) Clusters Cloud Computing (MDCS on EC2) Hadoop 19

Simulink Data Dictionary Store, edit and access design data using the data dictionary Change tracking and differencing Defined relationship with SLDD file Componentization Scalability and performance Integration with Simulink Projects SLX FileSLX FileSLX File SLDD File SLDD File SLDD File Simulink Model 1 Model 2 Model 3 Global Data 20

Simulink View and trace input/output signals Interface Display 21

Simulink Save graphical views of model Viewmarks 22

Simulink Variant Manager Create and validate variant configurations Create/Edit Variant Configurations Validate Visualize, explore and edit variants and their properties Visualize and explore variant hierarchies (including model variants) Create and validate variant configurations for automation Also accessible through Command-line API Control Variables Hyperlinked Validation Results 23

Simulink Annotation Connectors Associate annotations with blocks in models Quickly switch between an annotation-free model One click way to turn off and on annotations in the model Enable the feature to specific annotations Ex: review comments 24

Simulink Projects Find, manage, and share all the required files of your projects Includes impact analysis, dependency analysis, category labels, templates Identify file dependencies at an individual block-level Connects to Subversion and Git 25

Source Control Integration Manage your code from within the MATLAB Desktop and your models from within Simulink Projects Leverage modern source control capabilities GIT and Subversion integration in Current Folder browser Use Comparison Tool to view and merge changes between revisions 26

Toolbox Packaging 27

Learn more Mars Rover V&V and Certification Fun Computer Vision Hands-on Low cost hardware FPGA 28

Questions? 29

2014 The MathWorks, Inc. 30