Top Banner
1 © 2015 The MathWorks, Inc. What’s New in MATLAB and Simulink Stephan van Beek Technical Manager Applications Engineering Group MathWorks Benelux June 11, 2015
30

What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

Aug 16, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

1© 2015 The MathWorks, Inc.

What’s New in

MATLAB and Simulink

Stephan van Beek

Technical Manager

Applications Engineering Group

MathWorks Benelux

June 11, 2015

Page 2: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

2

Imagine making your applications run

faster than you ever thought possible!

Page 3: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

3

Imagine stepping forward

through a simulation

Page 4: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

4

Imagine stepping forward

and back

through a simulation

Page 5: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

5

VisualizationCollaboration

Usability

Scalability

Page 6: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

6

VisualizationCollaboration

Usability

Scalability

Page 7: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

7

Where is MATLAB and Simulink Today?Usability

Page 8: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

8

Connecting to and Targeting Hardware

Target Low Cost Hardware

Simulink Hardware

Support Packages

iPhone

Data I/O

Ethernet, USB, Bluetooth

MATLAB Hardware

Support Packages

Low Cost Hardware

Arduino

Lego EV3

Android SensorsGet Support Package Now

Host Computer

MATLAB and

Simulink

Models

Usability

Page 9: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

9

MATLABNew fundamental data types

table

– For mixed-type tabular data

– Supports flexible indexing

– Built-in functionality (merge, sort, etc.)

categorical arrays

– For discrete non-numeric data

Values drawn from a finite set of

possible values ("categories”)

– Can be compared using

logical operators

Similar to numeric arrays

Usability

Page 10: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

10

MATLABImporting Data

Import Tool

– Interactive import of delimited and fixed-width text files

– Provides improved handling of numbers, text, and dates

– Automatically generate MATLAB code

(scripts and functions) to automate the process

Access online data (webread)

– JSON, CSV, and image data

Read and write data fromnetwork-connected devices (tcpclient)

Usability

Page 11: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

11

Where is MATLAB and Simulink Today?Usability

Page 12: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

12

Simulink – Accelerate Model BuildingSmart Editing Cues

Usability

Page 13: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

13

Simulink: Comment Out and Comment Through

Signal passes through the block

during simulation

Comment out option remains

available

Works on blocks with the same

number of inputs and outputs

Comment a block so that the

output equals the input

Usability

Page 14: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

14

VisualizationCollaboration

Usability

Scalability

Page 15: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

15

New Graphics System Overview

New look

– New default colormap and line colors

– Anti-aliased fonts and lines

– Subtler grid lines

Easier to customize

– Graphics objects now behave

like other MATLAB objects

– Support dot-notation to

access and change properties

Data easier to interpret

Visualization

Page 16: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

16

New Graphics System

Multilingual text and symbols

Automatic updating of datetime tick labels

New visualization functions

– histogram

– animatedline

Multiple colormaps per figure

Rotatable tick labels

User interfaces with tab panels

Visualization

Page 17: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

17

MATLAB: Date and Time ArraysVisualization

Page 18: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

18

Simulink – Better Simulation Data AnalysisNew Simulation Data Inspector

Visualization

Page 19: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

19

Simulink – Tune and Monitor Your SimulationsNew graphical controls and displays in Simulink

Visualization

Page 20: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

20

VisualizationCollaboration

Usability

Scalability

Page 21: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

21

Memory and Data Access

64-bit processors

Memory Mapped Variables

Disk Variables

Databases

Datastores

Platforms

Desktop (Multicore, GPU)

Clusters

Cloud Computing (MDCS on EC2)

Hadoop

Programming Constructs

Streaming

Block Processing

Parallel-for loops

GPU Arrays

SPMD and Distributed Arrays

MapReduce

Data Capabilities in MATLABScalability

Page 22: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

22

Simulink – Performance AdvisorScalability

Page 23: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

23

Simulink – Faster Consecutive SimulationsFast Restart

Scalability

Page 24: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

24

Stateflow: Start Simulation FasterJust-In-Time Compilation

Scalability

Page 25: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

25

VisualizationCollaboration

Usability

Scalability

Page 26: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

26

MATLAB and Simulink: Managing Code and ModelsSource Control Integration

Manage code from MATLAB

Desktop and Simulink Projects

Leverage source control

capabilities

– Git and Subversion integration

in Current Folder browser

Use Comparison Tool to view and

merge changes between revisions

Collaboration

Page 27: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

27

Simulink – Sharing Projects

Make your project publicly

available on GitHub

Share your project via email

Package your project as a

MATLAB toolbox

Share a project on GitHub® via

e-mail or as a MATLAB Toolbox

Collaboration

Page 28: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

28

Simulink Data Dictionary

Componentization

Scalability and performance

Requirements linking

Change tracking and differencing

Defined model-data relationship

Integration with Simulink Projects

Store, edit and access design

data using the data dictionary

Simulink

Model 1

Model 2

Model 3

SLX

FileSLX

FileSLX

File

SLDD

FileSLDD

FileSLDD

FileGlobal Data

Collaboration

Page 29: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

29

Concluding Remarks

Methods for improving ease-of-use

during the design process

Convey information in a universal

manner and make it simple to share

“Scale up” and “Scale out”

Work together to a common purpose to

achieve business benefits

Page 30: What’s New in · Target Low Cost Hardware Simulink Hardware Support Packages iPhone Data I/O Ethernet, USB, Bluetooth ... achieve business benefits. 30 ... Title: PowerPoint Presentation

30

VisualizationCollaboration

Usability

Scalability