SCADE Rapid Proto - Esterel Technologies is used to assemble a complete system model, including...

27
© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary SCADE LifeCycle® Rapid Prototyper and ANSYS Simplorer® Webinar

Transcript of SCADE Rapid Proto - Esterel Technologies is used to assemble a complete system model, including...

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

SCADE LifeCycle® Rapid Prototyper and ANSYS Simplorer®

Webinar

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Agenda

• Overview of the SCADE LifeCycle® Rapid Prototyper

• Driving ANSYS Simplorer® simulation, or simulating SCADE Suite® software models with the Rapid Prototyper

• Generating interactive graphical panels on Windows, Android™ and Apple® iOS with the Rapid Prototyper

• Conclusion

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Overview of the SCADE LifeCycle Rapid Prototyper

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Overview of the SCADE LifeCycle Rapid Prototyper

• SCADE LifeCycle Rapid Prototyper enhances the simulation experience with powerful, easy-to-design, and interactive graphical panels.

• With SCADE LifeCycle Rapid Prototyper, software and simulation engineers can quickly build simulation control cockpits using components from a predefined, yet extensible, widget library.

• Application software and simulation results can be shared with suppliers, managers, stakeholders or customers through graphical interactive panels.

• Simulation control cockpits can be generated for either Windows, Android or Apple iOS mobile platforms

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Control Cockpits for Interactive Simulation

• Interactive simulation of models o Quick & comfortable graphical models validation

o Drive input and display output of software and simulation models

o Features a library of 29 predefined widgets for rapid prototyping

• Target applications in all industrial domains o SCADE Suite software models

o ANSYS Simplorer simulation models or any System Simulation tool with FMI/FMU connectivity

SCADE Suite

Native Connection

ANSYS Simplorer (or any FMI compliant simulation tool)

FMU Adaptor

Rapid Prototyper

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Standalone Applications Generation

• Automatic generation of Standalone Applications o One-click

o Portable, runs on any Windows, Android or iOS mobile platform

o No run-time fee

o Integration code easily customizable

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Widgets Library

• Library of 29 predefined widgets include o Interactive control widgets: buttons, knobs, sliders, list boxes, radio

buttons, text and numerical entry boxes, …

o Display widgets: Graphs, LEDs, counters, text and numerical indicators, …

o Signal generators

• Library of widgets can be user-customized/augmented

Extract of the Rapid Prototyper Widget Library

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Interactive Controls

Push buttons, Toggle buttons, Checkboxes

Sliders, Knobs (finite/infinite), Numerical edit boxes

List boxes, Radio lists, Rotaty switches

Signal generators (ramp, rectangle, sinus, triangle)

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Indicators & Text Management

LEDs

Counters, Gauges, Graphs and Numerical Displays

Text Entries and Text Indicators

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Rapid Prototyper UI Overview

Widgets Palette Visualization Area Toolbars

Widget Attributes

Widgets Tree

Widget Properties

Console

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Driving ANSYS Simplorer simulation or simulating SCADE Suite software models

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Driving ANSYS Simplorer Simulation

• Rapid Prototyper panels can be connected to ANSYS Simplorer to drive multi-physics simulation sessions in a more comfortable and interactive fashion

• The connection is achieved through the FMI/FMU co-simulation standard

ANSYS Simplorer (or any FMI compliant simulation tool)

FMU Adaptor

Rapid Prototyper

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

• FMI = Functional Mock-up Interface

• Objective: integration & co-simulation of hybrid systems

• Developed by European consortium MODELISAR (2008-2011), then Modelica Association Project

• Open-source specification, licensed under Creative Common and BSD (www.functional-mockup-interface.org)

• Main design point

o A component which implements the interface is called Functional Mockup Unit (FMU)

o A FMU is a zipped file (*.fmu), clearly segregating

• Description of interface data (XML file)

• Functionality (C code or binary)

Driving ANSYS Simplorer Simulation FMI/FMU Overview

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

• Generating an FMU component from any SCADE LifeCycle Rapid Prototyper model is as easy as pressing one button

Driving ANSYS Simplorer Simulation Workflow #1: Generate an FMU from the Rapid Prototyper

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

• ANSYS Simplorer allows importing FMU components

• Several Rapid Prototyper FMU components can be instantiated in the Simplorer Design Area, and interactive simulation can be performed

Driving ANSYS Simplorer Simulation Workflow #2: Insert an FMU to the Simplorer Model

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Simulating SCADE Suite software

• Rapid Prototyper panels can be connected to SCADE Suite models to perform interactive simulation of SCADE Suite software models, and generate standalone graphical applications to be shared with suppliers, managers, stakeholders or customers

SCADE Suite

Native Connection

Rapid Prototyper

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

• Connections can be created from a dedicated SCADE Suite/Graphical Panels Connections window

Simulating SCADE Suite software Workflow #1: Connect SCADE Suite I/Os to Rapid Prototyper I/Os

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

• SCADE Suite Simulator is used for interactive simulation

Simulating SCADE Suite software Workflow #2: Launch SCADE Suite Interactive Simulation

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Demonstration #1

• Requirement: « The left warning LED shall be lit when the plane roll value is inferior to -15°. The right warning LED shall be lit when the plane roll value is superior to 15°. »

• This requirement can either be implemented as a software component (described as a SCADE Suite model), or as an electrical component (described as an ANSYS Simplorer model).

A same/single SCADE LifeCycle Rapid Prototyper panel will be built and used to successively drive the electrical (in ANSYS Simplorer) and the software (in SCADE Suite) simulation.

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Demonstration #2

• SCADE LifeCycle Rapid Prototyper can also be used to drive interactively a full scale 0-D simulation where ANSYS Simplorer is used to assemble a complete system model, including physical components (electrical, mechanical, fluidic) modeled in Simplorer, and software components developed as SCADE Suite models (for embedded SW controllers) or SCADE Display models (for embedded SW graphics).

Let’s take the example of a Car Cruise Control system.

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Generating interactive graphical panels on Windows, Android and Apple iOS mobile devices

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Full Support of Mobile Platforms

• Standalone applications can be generated for Windows desktop PCs, Android or Apple iOS mobile devices from a same/single Rapid Prototyper model

SCADE LifeCycle Rapid Prototyper model

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Full Support of Mobile Platforms

• Automatic one-click generation of interactive Android (2.2+) or iOS (6+) compatible applications from any SCADE LifeCycle Rapid Prototyper model

• Multi-touch: up to 256 (!) simultaneous pointers

• Tactile: support of tactile interactivity

• Wifi communication enabled (via UDP or TCP/IP)

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Examples of Rapid Prototyper Panels

Aerospace - Hydraulic Pump Control Panel

Rail - Communication Based Train Control Panel

Energy - Steam Boiler Control Panel Space - Orbital Simulation Cockpit

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Conclusion

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

SCADE LifeCycle Rapid Prototyper

• Graphical control cockpits for driving simulation in a quick & comfortable way o Features a library of interactive and display predefined widgets

o Library of widgets can be user-customized/augmented

• FMI/FMU adaptor for connectivity with System Simulation Tools (including ANSYS Simplorer)

• Native connectivity with SCADE Suite software design tool

• Windows, Android and Apple iOS adaptors for one-click deployment on any desktop or mobile platform

© 2013 ANSYS, Inc. © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary

Vincent ROSSIGNOL SCADE Display & ARINC 661 Product Manager

Download Handbooks, White Papers, Demos www.esterel-technologies.com

Contact Us

[email protected] Europe (France) +33 1 30 68 61 60

U.S. 1-724-514-2997