SlideShare a Scribd company logo
Renfei Xu & Wenhua Fang
Model Execution And System
Simulation In Capella
Background and Motivation
01
Execution and Simulation Rules
02
Example
03
Contents
Background and Motivation01
Background
4
 Glaway has been deploying
Capella-based MBSE solution in a
Radar institute since late 2016
 The Radar products of this
institute vary from seeker,
spaceborne, airborne, shipborne
to ground-based
 By now, each area in this institute
has at least one product using
Capella in its architecture design,
including the most complex
product
Motivation
5
Challenge: how to verify
the architecture design
is correct ?
 Is the mode and state
machine consistent with
scenarios ?
 Is the function
decomposition
appropriate ? Can the
coordination of various
functions achieve the
desired results ?
 …
Consistency ?
Correctness ?
Solution
6
 Develop an add-on to make mode and state machines executable. Use a control panel to interact with the state machine,
and automatically record execution process as a scenario. Judge if the sequence of functions and interfaces is desirable
by compare manual scenario and auto-record scenario.
 During state machine execution, M code ( and C code ) embedded in functions can be directly invoked to simulate the
operation effect of the architecture.
(Model Execution)
(Select Target)
(Select Trigger)
(Set Value)
(History)
(Send)
(Cancel)
Execution and Simulation Rules02
Execution Rules of State Machine (1/3)
8
Based on Mealey machine,
as follows:
 The trigger of transition
can only be functional
exchange or time event
 The guard of transition
can directly reference
property values from
relative component
 Different state machine
can use “Gen”
mechanism to trigger
each other
(Mode)
(Mode)
(Edit Properties of Mode)
(Name)
(Summary)
(Mode Implementation)
(Entry)
(Activity)
(Exit)
(Operational Activity / Function)
(Transition)
(Transition)
(Edit Properties of Transition)
(Name)
(Summary)
(Guard)
(Effect)
(Transition Implementation)
(Trigger)
(Trigger Description)
(OK) (Cancel) (OK) (Cancel)
Execution Rules of State Machine (2/3)
9
When transition occurs, the sequence of function and Gen
is as follows:
1. Execute do function of pre-state
2. Generate doGen Trigger of pre-state
3. Execute exit function of pre-state
4. Generate exitGen Trigger of pre-state
5. Guard of transition can reference property value
6. Execute effect function of transition
7. Generate effectGen Trigger of transition
8. Execute entry function of post-state
9. Generate entryGen Trigger of post-state
Execution Rules of State Machine (3/3)
10
Diplay rules during execution are as follows:
 Current state/mode is highlighted by red
 Transition to current state is highlighted
by yellow
 States/modes and transitions that have
been through are highlighted by green
 States/modes and transitions that have
not been through display as default
The process of execution will be record as scenarios automatically
(Initial)
Control Panel
11
Users can use control panel to
interact with mode/state machines
during execution:
 Select the target to send triggers
 Select the trigger to be sent, and
send it
 Define the value of the trigger to
be sent ( the value will be used
when relative function has
embedded M code )
 History of triggers that have been
sent during execution
(Model Execution)
(Select Target)
(Select Trigger)
(Set Value)
(History)
(Send)
(Cancel)
Execution Rules of Function Data Flow
12
Our execution add-on can support execution of function
data flow other than mode/state machine. The rule is based
on Petri-net, as follows:
 Add initial node, the function connected to initial node
will be executed at first
 The beginning condition of a function’s execution is that
all input ports has at least one token
 The execution of function will consume one token on
each input port
 After execution, a function will produce one token on
each output port
 A token will move from the output port to the input port
immediately after it is produced
 The process of execution will be record as scenarios
automatically
Execution Execution
Execution
Execution Rules of the Whole Model
13
Component with MSM
If some components have MSM while others don’t, our execution add-on can make a hybrid-execution of state
machine rule and function data flow rule:
 Components with MSM will execute under state machine rule, and others under function data flow rule
 At the border between state machine rule and function data flow rule, triggers in state machine are equal with
tokens in function data flow
Matlab Code Embedded in Function
14
Users can invoke Matlab editor to edit embedded M code by
function’s right-click menu:
 The first line of Matlab function is auto-generated, re-using
function name and functional input/output
 Property value of relative component can be referenced by
“localData”
 Breakpoints can be added in Matlab Editor to debug while
execution
(Edit Code within Matlab)
Display Options for Execution
15
 The number of functions and interfaces
invoked in execution for a real ( RADAR )
system simulation is very large (from
thousands to millions). Sometimes it’s
impossible to highlight MSM and update
scenarios in real time. So we need display
options to improve execution efficiency in
some cases.
 If the real-time update option is closed, the
execution process will be record as xml file,
which can be partially inserted into
scenario after execution.
(Preferences)
(Configuration)
(Dynamic Execution of Model)
(Dynamic Execution of Model)
(Configuration of Dynamic Execution of Model)
(Select Embedded Language)
(Insert at Real Time)
(Update at Real Time)
(Highlight at Real Time)
(Insert after Execution)
(Record Execution Process)
(Back to Default) (Apply)
(Cancel)
Example03
Introduction to MPAR Example
17
 MPAR (Multi-Functional Phased Array
Radar) performs both scanning
(searching) and tracking tasks. Most
of its simulation code comes from
MPARSearchTrackExample in Matlab
2019a.
 This example intends to show how to
use execution add-on to do system
simulation. It’s not about how to
design a real phased array Radar. So
it only uses baseband signal, and
simplified signal processing.
-- This picture comes from Matlab 2019a
Logical Architecture of MPAR
18
 MPAR consists of five subsystems:
Radar managing subsystem, antenna
subsystem, signal processing
subsystem, data processing
subsystem and display subsystem.
MPAR will search, confirm and track
targets under the control of simulation
configurator.
 Radar managing subsystem, antenna
subsystem and simulation
configurator has MSM, while others
don’t.
MPAR MSM: Simulation Configurator
19
 After receiving StartOrder from
simulation controller, simulation
configurator will initialize MPAR
simulation environment, and send
initialization signal to different
subsystems.
 When simulation is on, the
configurator will update simulation
time at the end of each dwell.
MPAR MSM: Radar Managing Subsystem
20
 After receiving initialization
signal, Radar managing
subsystem will initialize job
queue, and enter working mode.
 In working mode, Radar
managing subsystem will get
current job at the beginning of
each dwell, and provide job
information and beam direction
to other subsystems.
MPAR MSM: Antenna Subsystem
21
 After receiving initialization
signal, antenna subsystem will
initialize the phased array, and
enter Stand_By mode.
 In each dwell, antenna
subsystem will working
through Transmitting mode and
Receiving mode for every pulse,
until all pulses are finished.
Embedded Simulation Code for MPAR Functions (Partial)
22
getCurrentJob generateDetection updateTrackAndJob
Execution Effect of MPAR Example
23
No. Add-on Name Introduction
1
DGS(Document
Generation Server)
Transform Capella model into documents. Users can edit templates
in Word in a “what you see is what you get” manner, without using
Aql.
2
TPM(Technical
Performance Manager)
Model and manage all MOE, MOP and TPM in Capella model.
Users can make quantitative analysis among different
measurements, and graphically analyze change impact of a given
measurement.
3
ICM(Interface Control
Manager)
Detailed design of interfaces based on functional exchange,
component exchange, and physical link. Include message design,
data word design and pin design based on different bus types, e.g.
1553B, RS422, RS485, CAN, AFDX and so on.
Other Add-on Provided by Glaway
Thanks !
客户至上 价值创新 以人为本 团队协作

More Related Content

PDF
Connecting Textual Requirements with Capella Models
PDF
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
PDF
Introduction to Capella and Arcadia with a Simple System
PDF
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
PPTX
System of systems modeling with Capella
PDF
Simplifying MBSE Tasks with Capella and MapleMBSE
PDF
Simulation with Python and MATLAB® in Capella
PPTX
VMware Tanzu Kubernetes Connect
Connecting Textual Requirements with Capella Models
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Introduction to Capella and Arcadia with a Simple System
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
System of systems modeling with Capella
Simplifying MBSE Tasks with Capella and MapleMBSE
Simulation with Python and MATLAB® in Capella
VMware Tanzu Kubernetes Connect

What's hot (20)

PPTX
Strategies and Tools for Model Reuse with Capella
PDF
Tailoring Arcadia Framework in Thales UK
PPTX
MULTI-CLOUD ARCHITECTURE
PDF
Selling Cloud Services To Earn More Revenue PowerPoint Presentation Slides
PDF
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
PDF
To the Single Source of Truth with Publication for Capella & Cloud for Capella
PDF
An Introduction to the WSO2 API Manager
PDF
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
PDF
Digitally assisted design for safety analysis
PDF
Equivalences and diffrences between SysML and Arcadia / Capella
PDF
Optimize your CI/CD with GitLab and AWS
PDF
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
PDF
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
PPTX
MLOps - The Assembly Line of ML
PDF
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
PDF
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
PDF
Business Composability
PDF
MBSE and Model-Based Testing with Capella
PDF
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
PDF
Free GitOps Workshop + Intro to Kubernetes & GitOps
Strategies and Tools for Model Reuse with Capella
Tailoring Arcadia Framework in Thales UK
MULTI-CLOUD ARCHITECTURE
Selling Cloud Services To Earn More Revenue PowerPoint Presentation Slides
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
To the Single Source of Truth with Publication for Capella & Cloud for Capella
An Introduction to the WSO2 API Manager
Microservices - Death of the Enterprise Service Bus (ESB)? (Update 2016)
Digitally assisted design for safety analysis
Equivalences and diffrences between SysML and Arcadia / Capella
Optimize your CI/CD with GitLab and AWS
MuleSoft Event Driven Architecture (EDA Patterns in MuleSoft) - VirtualMuleys63
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
MLOps - The Assembly Line of ML
What's New in KNIME Analytics Platform 4.0 and KNIME Server 4.9
Operationalizing your C4E VirtualMuleys & Deployment Considerations: Cloudhub...
Business Composability
MBSE and Model-Based Testing with Capella
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
Free GitOps Workshop + Intro to Kubernetes & GitOps
Ad

Similar to [Capella Day 2019] Model execution and system simulation in Capella (20)

PPTX
Traffic Simulator
PPTX
Robot Software Architecture (Mobile Robots)
PDF
CE150--Hongyi Huang
PDF
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
PPTX
UNIT-3 PROGRAMMING MODELING – CASE STUDIES.pptx
PPT
ES-CH5.ppt
PDF
Mechatronics engineer
DOCX
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...
PDF
Trixboxguide
PDF
Computational models in embedded design
PDF
Chap 6 lesson5emsysnewstatemachinefsm
PDF
Angular 16 – the rise of Signals
PDF
predictive-maintenance-ebook-all-chapters.pdf
PDF
Unity3D Scripting: State Machine
ODP
Introduction to Structured Streaming
PDF
Design the implementation of CDEx Robust DC Motor.
PDF
Towards Rapid Implementation of Adaptive Robotic Systems
PDF
A web based network worm simulator
DOCX
Implementation procedure of OPNET, and Qualnet
Traffic Simulator
Robot Software Architecture (Mobile Robots)
CE150--Hongyi Huang
Modeling and Real-Time Simulation of Induction Motor Using RT-LAB
UNIT-3 PROGRAMMING MODELING – CASE STUDIES.pptx
ES-CH5.ppt
Mechatronics engineer
MODELLING, ANALYSIS AND SIMULATION OF DYNAMIC SYSTEMS USING CONTROL TECHNIQUE...
Trixboxguide
Computational models in embedded design
Chap 6 lesson5emsysnewstatemachinefsm
Angular 16 – the rise of Signals
predictive-maintenance-ebook-all-chapters.pdf
Unity3D Scripting: State Machine
Introduction to Structured Streaming
Design the implementation of CDEx Robust DC Motor.
Towards Rapid Implementation of Adaptive Robotic Systems
A web based network worm simulator
Implementation procedure of OPNET, and Qualnet
Ad

More from Obeo (20)

PDF
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
PDF
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
PDF
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
PDF
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
PDF
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
PDF
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
PDF
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
PDF
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
PDF
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
PDF
From Model-based to Model and Simulation-based Systems Architectures
PDF
Sirius Web Advanced : Customize and Extend the Platform
PDF
Sirius Web 101 : Create a Modeler With No Code
PDF
Sirius Project, Now and In the Future
PDF
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
PDF
Defining Viewpoints for Ontology-Based DSLs
PDF
Development of DSL for Context-Aware Mobile Applications
PDF
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
PDF
Get into MBSE-MBSA process with a dedicated toolchain
PDF
Capella annual meeting 2022
PDF
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA
INCOSE IS 2023 | You deserve more than the best in class MBSE tool
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | NavalGroup | Closing the gap between traditional engineerin...
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | COMAC - PGM | How We Use Capella for Collaborative Design i...
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | ThermoFisher - ESI TNO | A method for quantitative evaluati...
CapellaDays2022 | SIEMENS | Expand MBSE into Model-based Production Engineeri...
Gestion applicative des données, un REX du Ministère de l'Éducation Nationale
From Model-based to Model and Simulation-based Systems Architectures
Sirius Web Advanced : Customize and Extend the Platform
Sirius Web 101 : Create a Modeler With No Code
Sirius Project, Now and In the Future
Visualizing, Analyzing and Optimizing Automotive Architecture Models using Si...
Defining Viewpoints for Ontology-Based DSLs
Development of DSL for Context-Aware Mobile Applications
SimfiaNeo - Workbench for Safety Analysis powered by Sirius
Get into MBSE-MBSA process with a dedicated toolchain
Capella annual meeting 2022
Générez automatiquement vos diagrammes d'architecture | Webinaire Obeo SmartEA

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
KodekX | Application Modernization Development
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
sap open course for s4hana steps from ECC to s4
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Spectral efficient network and resource selection model in 5G networks
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
KodekX | Application Modernization Development
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
sap open course for s4hana steps from ECC to s4
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

[Capella Day 2019] Model execution and system simulation in Capella

  • 1. Renfei Xu & Wenhua Fang Model Execution And System Simulation In Capella
  • 2. Background and Motivation 01 Execution and Simulation Rules 02 Example 03 Contents
  • 4. Background 4  Glaway has been deploying Capella-based MBSE solution in a Radar institute since late 2016  The Radar products of this institute vary from seeker, spaceborne, airborne, shipborne to ground-based  By now, each area in this institute has at least one product using Capella in its architecture design, including the most complex product
  • 5. Motivation 5 Challenge: how to verify the architecture design is correct ?  Is the mode and state machine consistent with scenarios ?  Is the function decomposition appropriate ? Can the coordination of various functions achieve the desired results ?  … Consistency ? Correctness ?
  • 6. Solution 6  Develop an add-on to make mode and state machines executable. Use a control panel to interact with the state machine, and automatically record execution process as a scenario. Judge if the sequence of functions and interfaces is desirable by compare manual scenario and auto-record scenario.  During state machine execution, M code ( and C code ) embedded in functions can be directly invoked to simulate the operation effect of the architecture. (Model Execution) (Select Target) (Select Trigger) (Set Value) (History) (Send) (Cancel)
  • 8. Execution Rules of State Machine (1/3) 8 Based on Mealey machine, as follows:  The trigger of transition can only be functional exchange or time event  The guard of transition can directly reference property values from relative component  Different state machine can use “Gen” mechanism to trigger each other (Mode) (Mode) (Edit Properties of Mode) (Name) (Summary) (Mode Implementation) (Entry) (Activity) (Exit) (Operational Activity / Function) (Transition) (Transition) (Edit Properties of Transition) (Name) (Summary) (Guard) (Effect) (Transition Implementation) (Trigger) (Trigger Description) (OK) (Cancel) (OK) (Cancel)
  • 9. Execution Rules of State Machine (2/3) 9 When transition occurs, the sequence of function and Gen is as follows: 1. Execute do function of pre-state 2. Generate doGen Trigger of pre-state 3. Execute exit function of pre-state 4. Generate exitGen Trigger of pre-state 5. Guard of transition can reference property value 6. Execute effect function of transition 7. Generate effectGen Trigger of transition 8. Execute entry function of post-state 9. Generate entryGen Trigger of post-state
  • 10. Execution Rules of State Machine (3/3) 10 Diplay rules during execution are as follows:  Current state/mode is highlighted by red  Transition to current state is highlighted by yellow  States/modes and transitions that have been through are highlighted by green  States/modes and transitions that have not been through display as default The process of execution will be record as scenarios automatically (Initial)
  • 11. Control Panel 11 Users can use control panel to interact with mode/state machines during execution:  Select the target to send triggers  Select the trigger to be sent, and send it  Define the value of the trigger to be sent ( the value will be used when relative function has embedded M code )  History of triggers that have been sent during execution (Model Execution) (Select Target) (Select Trigger) (Set Value) (History) (Send) (Cancel)
  • 12. Execution Rules of Function Data Flow 12 Our execution add-on can support execution of function data flow other than mode/state machine. The rule is based on Petri-net, as follows:  Add initial node, the function connected to initial node will be executed at first  The beginning condition of a function’s execution is that all input ports has at least one token  The execution of function will consume one token on each input port  After execution, a function will produce one token on each output port  A token will move from the output port to the input port immediately after it is produced  The process of execution will be record as scenarios automatically Execution Execution Execution
  • 13. Execution Rules of the Whole Model 13 Component with MSM If some components have MSM while others don’t, our execution add-on can make a hybrid-execution of state machine rule and function data flow rule:  Components with MSM will execute under state machine rule, and others under function data flow rule  At the border between state machine rule and function data flow rule, triggers in state machine are equal with tokens in function data flow
  • 14. Matlab Code Embedded in Function 14 Users can invoke Matlab editor to edit embedded M code by function’s right-click menu:  The first line of Matlab function is auto-generated, re-using function name and functional input/output  Property value of relative component can be referenced by “localData”  Breakpoints can be added in Matlab Editor to debug while execution (Edit Code within Matlab)
  • 15. Display Options for Execution 15  The number of functions and interfaces invoked in execution for a real ( RADAR ) system simulation is very large (from thousands to millions). Sometimes it’s impossible to highlight MSM and update scenarios in real time. So we need display options to improve execution efficiency in some cases.  If the real-time update option is closed, the execution process will be record as xml file, which can be partially inserted into scenario after execution. (Preferences) (Configuration) (Dynamic Execution of Model) (Dynamic Execution of Model) (Configuration of Dynamic Execution of Model) (Select Embedded Language) (Insert at Real Time) (Update at Real Time) (Highlight at Real Time) (Insert after Execution) (Record Execution Process) (Back to Default) (Apply) (Cancel)
  • 17. Introduction to MPAR Example 17  MPAR (Multi-Functional Phased Array Radar) performs both scanning (searching) and tracking tasks. Most of its simulation code comes from MPARSearchTrackExample in Matlab 2019a.  This example intends to show how to use execution add-on to do system simulation. It’s not about how to design a real phased array Radar. So it only uses baseband signal, and simplified signal processing. -- This picture comes from Matlab 2019a
  • 18. Logical Architecture of MPAR 18  MPAR consists of five subsystems: Radar managing subsystem, antenna subsystem, signal processing subsystem, data processing subsystem and display subsystem. MPAR will search, confirm and track targets under the control of simulation configurator.  Radar managing subsystem, antenna subsystem and simulation configurator has MSM, while others don’t.
  • 19. MPAR MSM: Simulation Configurator 19  After receiving StartOrder from simulation controller, simulation configurator will initialize MPAR simulation environment, and send initialization signal to different subsystems.  When simulation is on, the configurator will update simulation time at the end of each dwell.
  • 20. MPAR MSM: Radar Managing Subsystem 20  After receiving initialization signal, Radar managing subsystem will initialize job queue, and enter working mode.  In working mode, Radar managing subsystem will get current job at the beginning of each dwell, and provide job information and beam direction to other subsystems.
  • 21. MPAR MSM: Antenna Subsystem 21  After receiving initialization signal, antenna subsystem will initialize the phased array, and enter Stand_By mode.  In each dwell, antenna subsystem will working through Transmitting mode and Receiving mode for every pulse, until all pulses are finished.
  • 22. Embedded Simulation Code for MPAR Functions (Partial) 22 getCurrentJob generateDetection updateTrackAndJob
  • 23. Execution Effect of MPAR Example 23
  • 24. No. Add-on Name Introduction 1 DGS(Document Generation Server) Transform Capella model into documents. Users can edit templates in Word in a “what you see is what you get” manner, without using Aql. 2 TPM(Technical Performance Manager) Model and manage all MOE, MOP and TPM in Capella model. Users can make quantitative analysis among different measurements, and graphically analyze change impact of a given measurement. 3 ICM(Interface Control Manager) Detailed design of interfaces based on functional exchange, component exchange, and physical link. Include message design, data word design and pin design based on different bus types, e.g. 1553B, RS422, RS485, CAN, AFDX and so on. Other Add-on Provided by Glaway
  • 25. Thanks ! 客户至上 价值创新 以人为本 团队协作