Presentation is loading. Please wait.

Presentation is loading. Please wait.

SIMWARE 4.X. Confidential 2 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Reserved 1. Capacities of SimWare.

Similar presentations


Presentation on theme: "SIMWARE 4.X. Confidential 2 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Reserved 1. Capacities of SimWare."— Presentation transcript:

1 SIMWARE 4.X

2 Confidential 2 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved 1. Capacities of SimWare

3 Confidential 3 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved SimWare is a real time simulation framework:  Real time communications with HLA data model  Interoperation between DDS and HLA vendors  Full simulation framework for development and deployment  HLA compliant SimWare : A Distributed Real Time Simulation Middleware

4 Confidential 4 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Added value of SimWare

5 Confidential 5 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved The best data model with real time communication  HLA data model running in a real time data bus.  DDS quality of services (QoS) for all your data. The best data model with real time communication DDSI

6 Confidential 6 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved  Create your data model from your FOM model  No changes, no tricks.  Edit, add and delete your model  We will build the library for you. Easy and real data modeling

7 Confidential 7 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Simple API to create simulators  With just two lines you can create and join a simulation in HLA or DDS.  Same API for HLA or DDS: just change one string.  Add Quality of Services to your entities. Simple API NameDescription DDS_OPENSPLICE Simulation over DDS using the implementation of OpenSplice. HLA13_DMSO Simulation using DMSO RTI with HLA13. HLA13_MAK Simulation using MAK RTI with HLA13. HLA13_PITCH Simulation using PITCH RTI with HLA13. HLA1516_NEXTELSimulation using SIMWARE RTI. HLA1516_MAK Simulation using MAK RTI with HLA1516. HLA1516_PITCHSimulation using PITCH RTI with HLA1516.

8 Confidential 8 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Create simulation models you can reuse  Simulation models can be edited, changed and reused.  You don´t need to create new models for each new simulator.  Simulation models can be added to the simulation just changing a configuration file. Make your simulation models reusable With SimWare your simulation models became your assets > - - -

9 Confidential 9 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Easily modifiable gateways  Gateways are just data bridges no complicated converters.  Gateways can be changed easily; 1.Just choose the data to communicate. 2.We will create the application for you. 3.Finally join the simulation. Data gateways only know about data

10 Confidential 10 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved SimWare is a full simulation framework  We provide all the tools for creating a real time simulator  We provide all the applications for running your simulator  No programming skills are needed: You don´t need to see any code. Full simulation framework TOOLS for DEVELOPMENT APPLICATIONS for RUN-TIME ModelerScheduler PowerLinkSimulation Engines SimDeveloperSimulation Modules GPGUIACS ARMUser-tailored using NcWare Sim & data model SimWare RTI

11 Confidential 11 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved SimWare puts you in command  Data model of control  Not hard-coded: is only data  Scheduler for time and control  Choose the frequency  Control the state machine  ACS is a real command console  Run it! Command the runtime

12 Confidential 12 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Change your simulation during runtime  Simulation elements can be added, modified and deleted during runtime.  Each element can be instantiated multiple times with different parameters. Simulation elements became instances

13 Confidential 13 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Create your simulation elements  Just add an “include” to your own code.  Include NcWare Sim API to use simulation and publish and subscribe.  Include data model to use it. Create your own simulation elements /*************************/ /* AirplanePublisher.cpp */ /*************************/ #include int main() { ncware::Simulation * simulation; simulation = ncware::SimFactory::createSimulation("1", "airplane", ncware::TransportType::DDS_OPENSPLICE ); simulation->Join(); ncware::SimPublisher * dataPublisher; dataPublisher =ncware::SimFactory::createPublisher ( simulation); dataPublisher->registerInstanceList("Boeing747"); Pressure XPressure Y Console 1 Console 2 /Sensor/Temp /Sensor/Pressure Temp X Temp Y Console 3 /Sensor/X

14 Confidential 14 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved SimWare makes interoperability easy  Interoperate HLA with DDS or different HLA RTIs.  Interoperate DDS of any vendor with DDSI. Interoperability, interoperability, interoperability

15 Confidential 15 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved SimWare example use scenarios

16 Confidential 16 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Working with Simware: Standalone simple simulator SimulationModelSimulationModel SchedulerScheduler DDS simulation VisualVisual Sim engine UserinterfaceUserinterface Data model XML data model eHost XML FOM User tools NcWare Sim NcWare Sim Simulation XML

17 Confidential 17 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Working with Simware: Full logic simulator XML GUI panels SchedulerScheduler Sim engine eHost DDS simulation VisualVisual UserinterfaceUserinterface Simulation XML XML data model

18 Confidential 18 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Working with Simware: Full joint simulation XML GUI panels SchedulerScheduler Sim engine eHost DDS simulation DDS simulation VisualVisual UserinterfaceUserinterface Simulation XML HLA federation XML data model

19 Confidential 19 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved 2. Components of SimWare

20 Confidential 20 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved SimWare provides tools and applications  All the tools needed for building simulators: pure DDS simulators or DDS-HLA mixed simulators  All the applications needed for executing and managing your simulation Tools for developing; applications for runtime

21 Confidential 21 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved NcWare Sim Tools for developing simulators Create data model: Modeler Define your instances: GPGUI Model your simulation models: SimDeveloper Manage your data bridges: PowerLink

22 Confidential 22 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Applications for managing simulations Schedule and data model control: Scheduler Load simulation modules: Simulation Engines Run your simulation and manage instances: ACS HLAGatewayDDS Gateways for data communication between HLA federations and DDS simulators

23 Confidential 23 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved SimWare tool by tool

24 Confidential 24 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved Modeler: Data modeling  Modeler is the tool for modelling data HLA-Style Objetcs and interactions HLA data types  Data models can be saved and loaded  The tool generates the data library automatically

25 Confidential 25 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., Reservados todos los derechos / All Rights Reserved eHost: Simulation management eHost is constituted of two tools:  Scheduler: Is an advanced scheduler for controlling the real time clock and the state machine. It coordinates and balances many Simulation Engines that are in different nodes.  Simulation Engines: Are the simulation engines, manage the Simulation modules in each simulation node. SchedulerScheduler Simulation engine engine eHost

Similar presentations


Ads by Google