What s New in MATLAB and Simulink

Similar documents
What s New in MATLAB and Simulink

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

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

What s New in MATLAB and Simulink

What s New In Simulink: Fraser Macmillen

What s New in MATLAB May 16, 2017

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

What s New in Simulink in R2015b and R2016a

2015 The MathWorks, Inc. 1

What s New for MATLAB David Willingham

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

System Requirements & Platform Availability by Product for R2016b

What s New MATLAB and Simulink

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

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

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

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

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

컴퓨터비전의최신기술 : Deep Learning, 3D Vision and Embedded Vision

2015 The MathWorks, Inc. 1

Deploying Deep Learning Networks to Embedded GPUs and CPUs

Introduction to MATLAB application deployment

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

MATLAB Introduction. Ron Ilizarov Application Engineer

MathWorks Products and Prices North America January 2018

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

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

Simplifier la mise en production d applications MATLAB. Marc Wolff Application Engineer MathWorks 1

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

Simulink to Embedded Hardware Paul Peeling MathWorks

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

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

Application Development and Deployment With MATLAB

NVIDIA DEEP LEARNING INSTITUTE

Accelerating Stateflow With LLVM

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

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

NVIDIA DLI HANDS-ON TRAINING COURSE CATALOG

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

Designing and Targeting Video Processing Subsystems for Hardware

MathWorks Products and Prices Euro Academic January 2018

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

NVIDIA GPU CLOUD DEEP LEARNING FRAMEWORKS

Accelerating Innovative Design Using Low-Cost Hardware Andrew Bennett

MathWorks Products and Prices Euro Academic September 2016

Advanced Software Development with MATLAB

Tackling Big Data Using MATLAB

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

MathWorks Products and Prices International September 2016

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

Integrate MATLAB Analytics into Enterprise Applications

Integrating MATLAB Analytics into Business-Critical Applications Marta Wilczkowiak Senior Applications Engineer MathWorks

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

개발과정에서의 MATLAB 과 C 의연동 ( 영상처리분야 )

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

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

Deep learning in MATLAB From Concept to CUDA Code

Developing Algorithms for Robotics and Autonomous Systems

Introduction to C and HDL Code Generation from MATLAB

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

Neural Network Exchange Format

Integrate MATLAB Analytics into Enterprise Applications

2015 The MathWorks, Inc. 1

Collaboration in Teams: Simulink Projects Demonstration

Verification, Validation and Test in Model Based Design Manohar Reddy

2015 The MathWorks, Inc. 1

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

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

Acquiring Data from Sensors and Instruments Using MATLAB

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

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

Manual Visual Studio 2010 Web Developer Tools 2012 Professional

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

Applications of Program analysis in Model-Based Design

Introduction to Deep Learning in Signal Processing & Communications with MATLAB

R2017b Update 6 Release Notes

Simulink as Your Enterprise Simulation Platform

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

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

Integrate MATLAB Analytics into Enterprise Applications

Simulink for AUTOSAR: Best Practices

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

What s New in Simulink Release R2016a and R2016b

Optimizing and Accelerating Your MATLAB Code

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

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

Automatic Code Generation Technology Adoption Lessons Learned from Commercial Vehicle Case Studies

Deep Learning: Transforming Engineering and Science The MathWorks, Inc.

Matlab Simulink Simscape

From Design to Production

Demystifying Deep Learning

Tutorial - Exporting Models to Simulink

Introduction to Simulink

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

vsignalyzer Product Information

Distributed Software Applications

What's New in MATLAB for Engineering Data Analytics?

Developing AUTOSAR Compliant Embedded Software Senior Application Engineer Sang-Ho Yoon

Introducing Oracle Machine Learning

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

Transcription:

What s New in MATLAB Simulink Fabrizio Sara 2015 The MathWorks, Inc. 1

Engineers scientists 2

Engineers scientists Develop algorithms Analyze data write MATLAB code. 3

Engineers scientists deploy algorithms applications within web, enterprise, production systems. 4

Engineers scientists Model systems Run simulations build Simulink models. 5

Engineers scientists + combine MATLAB code Simulink models together. 6

Engineers scientists + C HDL PLC generate code. 7

Engineers scientists C HDL PLC connect software to hardware. 8

And it s all easier to do in the latest releases. 9

Analysis Visualization Modeling Simulation Testing Verification Sharing Collaboration Performance 10

Analysis Visualization Modeling Simulation Testing Verification Sharing Collaboration Performance 11

MATLAB Live Editor Change the way you work in MATLAB See results together with the code that produced them, accelerating exploratory programming analysis Add equations, images, hyperlinks, formatted text to create interactive narratives Create lectures that combine explanatory text, mathematical equations, code results Analysis Visualization 12

Analysis Visualization Modeling Simulation Testing Verification Sharing Collaboration Performance 13

Deep Learning Perform fast, accurate image classification Enables recognition workflows in autonomous robotics ADAS Convolutional neural network (CNN) algorithm added to Neural Network Toolbox Uses cudnn (a GPU-accelerated library from NVIDIA) (requires Parallel Computing Toolbox) Modeling Simulation 14

3D Vision Enables autonomous systems to map measure the world Supports workflows for ADAS, autonomous driving, robotics New functionality to support: 3D point cloud processing Structure from motion Modeling Simulation 15

Start Page Get started or resume work faster by accessing templates, recent models, featured examples Create new Simulink models using templates as starting points to common modeling approaches Use fully developed example models as a reference as you set out to build your own models Access most recent Simulink models right from the start page Modeling Simulation 16

Automatic Solver Option Set up simulate your model more quickly with automatically selected solver settings Simulink will select a solver step size that is optimized for your specific model Considers factors such as model stiffness simulation performance All new Simulink models use the automatic solver option Can optionally lock down solver so that it does not change from one simulation to another Modeling Simulation 17

Simulink Units Specify, visualize, check consistency of units on interfaces Specify physical units for Simulink signals bus elements at the interfaces of components such as subsystems, model references, Stateflow charts MATLAB function blocks Identify unit mismatches at the component interfaces Enforce consistency is by restricting the unit systems for certain components using the configuration parameter, Allowed unit systems Modeling Simulation 18

Messages Model asynchronous operations in state charts using objects that carry data can be queued New message object queue Message Viewer block to visualize lifetime of a message Signal lines in Simulink to transfer messages between charts Modeling Simulation 19

Audio System Toolbox WLAN System Toolbox Design test audio processing WLAN (WiFi) communications systems Audio System Toolbox enables real-time audio processing in MATLAB Simulink WLAN System Toolbox enables design verification of evolving WLAN systems WiFi devices Use together with LTE System Toolbox to design test wireless systems Modeling Simulation 20

Analysis Visualization Modeling Simulation Testing Verification Sharing Collaboration Performance 21

MATLAB Unit Testing Framework Write run unit tests, analyze test results xunit-style testing framework for the MATLAB language Includes a set of readily available qualification methods, supports automation, providing easy reuse of test-cases Includes script-based, function-based, object-oriented interfaces Testing Verification 22

Simulink Test Test Harness Author, execute manage simulation-based testing Test Sequence Block Build synchronized executable test environments Create inputs assessments based on logic or temporal conditions Test Manager Testing Verification 23

One-Click Display Click a signal line when the simulation is running to view the current value Display port value for a signal by clicking it during simulation for easy debugging For bus signals, select the signals of interest before simulation Testing Verification 24

New Interface for Scopes View debug signals with cursors measurements Scope, Floating Scope, Viewers all upgraded with new UI Includes simulation data analysis debugging tools Cursors Measurements Triggers Testing Verification 25

Test Generation for C Code Automatically generate tests for C code S-functions Test generation automates a difficult task Generated tests lets you gain insight into the simulation of your design containing S-functions Testing Verification 26

Deploying to Hardware Run your models on low-cost hardware stream data into MATLAB Acquire images from Raspberry Pi Kinect V2 into MATLAB Simulink Run Simulink models on Lego EV3, Raspberry Pi 3, Raspberry Pi 3, Arduino Yun Adds to existing support for Arduino, Lego, Raspberry Pi platforms Testing Verification 27

Analysis Visualization Modeling Simulation Testing Verification Sharing Collaboration Performance 28

App Designer Develop MATLAB applications with an enhanced design environment exped UI component set Choose from stard components (buttons, check boxes, panels, etc.), as well as gauges, lamps, knobs switches Quickly move between visual design code development New object-based code format makes it easier to share data between parts of the app Sharing Collaboration 29

Add-On Explorer Extend the capabilities of MATLAB by providing additional functionality for specific tasks applications Browse, search, install add-ons directly from MATLAB Add-ons include community-authored MathWorks toolboxes, apps, functions, models, hardware support Sharing Collaboration 30

Using MATLAB with Other Languages Integrate MATLAB with other programming languages, including C/C++, Java,.NET, Python Call MATLAB from another language Other Languages C/C++, Java,.NET, Python MATLAB MATLAB Compiler SDK Reuse legacy code written in another programming language within MATLAB.NET C/C ++ Package MATLAB programs into languagespecific software components to integrate with other programming languages Python support added in R2015b Python Java Sharing Collaboration 31

Analysis Visualization Modeling Simulation Testing Verification Sharing Collaboration Performance 32

MATLAB Execution Engine Redesigned execution engine runs MATLAB code faster All MATLAB code can now be JIT compiled Average performance improvement of 40% on 76 performance-sensitive user applications A platform for future improvements Performance testing framework Measure MATLAB code performance Interface leverages the unit testing framework Performance 33

Analysis Visualization Modeling Simulation Testing Verification Sharing Collaboration Performance 34

2016 The MathWorks, Inc. 35