Post on 24-May-2018
© 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
scade-sales@esterel-technologies.com Europe (France) +33 1 30 68 61 60
U.S. 1-724-514-2997