The ADvantage Framework for SILs · 2018. 5. 8. · LVDT / RVDT Resolver Torque Motor Solenoid...
Transcript of The ADvantage Framework for SILs · 2018. 5. 8. · LVDT / RVDT Resolver Torque Motor Solenoid...
-
Desktop
Target
Real-Time Target
Distributed Real-Time Targets
General Purpose
OperatingSystem
Ada
MATRIXx SystemBuild
Simulink
C/C++
Fortran
Real TimeOperatingSystem
Serial & Databus
Communication Interfaces
MATRIXx SystemBuild
Simulink
C/C++,Ada, Fortran
Analog, Digital, & Sensor
EmulationInterfaces
RTOS
I/O
Simulation
Simulation
TargetCode
I/O
RTOS
I/O
Simulation
Simulation
TargetCode
I/O
RTOS
I/O
Simulation
Simulation
TargetCode
I/O
RTOS
I/O
Simulation
Simulation
TargetCode
I/O
RTOS
I/O
Simulation
Simulation
TargetCode
I/O
Real-time and non-real-time simulation and test project development environment
Software-in-the-Loop Simulation
Hardware-in-the-Loop Simulation
Distributed Real-Time Simulation
Simulation models and code modules are added to the ADvantage project by adding assemblies. Multiple assemblies can be assigned to a single processor, or assemblies can be assigned to distributed processing nodes.
Assemblies are assigned to processing nodes with drag and drop from the Target Browser. When using a GPOS target each assembly exe-cutes in a separate, synchronized, non-real-time process.
Project Assemblies
Processor Assignment
ADvantageDE
ADva
ntag
e Fr
amew
ork
-
ADI APPLIED DYNAMICSINTERNATIONAL
The ADvantage Framework supports I/O interfaces through the use of standard PCI, cPCI, PXI, VME, PMC, and IP computer boards. ADvantage includes board support for an extensive list of standard analog, digital, serial communication and databus interfaces as well as a range of specialized sensor and load emulation boards.
The ADvantage FrameworkThe ADvantage Framework is an open architected suite of software tools used to develop and perform simulation-based development and test. Simula-tion-based development and test activities available with the ADvantage Framework include software-in-the-loop simulation, real-time hardware-in-the-loop simulation, and distributed real-time simulation. The ADvantage Framework includes the following components:
ADvantageDE - development environmentADvantageVI - run-time environmentSIMplotter - real-time plotting & charting
•••
Intelligent IntegrationIntelligent Integration is an approach used to per-form highly effective system integration. When performing Intelligent Integration, a pure software “virtual integration lab” is implemented in parallel with real-time simulator implementation. This ap-proach allows for greater parallelization of develop-ment activities and thus reduces the overall cost and schedule for system integration. The ADvan-tage Framework is the only simulation framework designed specifically for Intelligent Integration.
Communication from model-to-model, from model-to-I/O, and from model-to-Altia panel is defined using Connections. Connections can be established with drag-and-drop, by importing an Interface Control Document (ICD), or by using an appropriate port-naming strategy to allow for “Auto Connect”.
Complex simulation projects demand scalable and sophisti-cated communication between numerous processes and
spread across multiple processors. The ADvantage Framework keeps the complexity of inter-
process(or) communication transpar-ent to the user.
Inter-Process(or) Communication
Real-Time Interfaces
ADvantage includes a driver development kit (DDK) to assist users with custom driver development for commercial-off-the-shelf and custom computer board support.
Open Architecture for I/O
Connections
Real TimeOperatingSystem
Serial & Databus
CommunicationInterfaces
Sensor & Load Emulation
Strain Gauge
Thermocouple
RTD
LVDT / RVDT
Resolver
Torque Motor
Solenoid
Stepper Motor
Encoder
DAC & ADC
Discrete & TTL
Relays & Switches
PWM Input & Output
Frequency Input & Output
Analog & DigitalInterfaces
Serial & DatabusInterfaces
ARINC-429
ARINC-664 / AFDX
MIL-STD-1553
CAN
RS-232/422/485
TCP/IP / UDP Ethernet
SCRAMNet+ / Fiber
-
In ADvantageDE, projects of any size can be built and ready to run with a click of the build button. When the build button is pressed ADvantageDE goes to work behind the scenes. First, the ADvantage Code Generator generates compact and efficient framework code.
Next, ADvantageDE spawns the appropriate compilers to build and link the complete project including mixed language
elements. Finally, ADvantageDE maps each data dictionary against the appropriate memory lo-
cation in the project to provide visibility into models and code when the
project is running.
Compiler Independent
GNU C/C++
GNU Fortran
Absoft Fortran
Microsoft Visual C++
GNAT Ada
Rational & Aonix Ada
Configurable for others
Project Build
ADvantageDE makes it easy to add code mod-ules to your software-in-the-loop or hardware-in-the-loop project. Source files, binaries, and include paths are added to models with drag and drop. The ADvantage model interface is powerful yet easy to use.
Working with Code
The ADvantage Framework is compiler and operating system independent. ADvantageDE supports most popular compil-ers and can be configured to support nearly any commer-cially available compiler. The ADvantage Framework also transparently handles the com-plexities of mixed-language project development.
Compiler Independent
ADva
ntag
e Fr
amew
ork
Serial & Databus
Communication Interfaces
MATRIXx SystemBuild
Build & Run
-
Document Version 1.0
©2006 Applied Dynamics International. All rights re-served. The ADvantage Framework, ADvantage, AD-vantageVI, ADvantageDE, SIMplotter, and Intelligent Integration are trademarks or registered trademarks of Applied Dynamics International. MATRIXx, SystemBuild, and LabVIEW are trademarks or registered trademarks of National Instruments. Simulink is a registered trademark of The Mathworks. Altia is a registered trademark of Altia. All rights reserved.
A pioneer in the development, manufacture, and use of simula-tion and control systems technology for nearly fifty years, Applied Dynamics’ products and expertise are used in leading simulation laboratories around the world. Applied Dynamics is a supplier of advanced real-time simulation and simulation-based test tools for the aerospace, defense, automotive, electronics, and other related industries. Headquartered in Ann Arbor, Michigan, Applied Dynam-ics has international offices in the United Kingdom, installations in 23 countries, and representatives throughout the world.
About ADI
World Headquarterswww.adi.com3800 Stone School RoadAnn Arbor, MI 48108-2499734.973.1300 fax: 734.668.0012
European Headquarters1450 Montagu CourtKettering Venture Park, KetteringNorthamptonshire NN15 6XRUnited Kingdom44.(0).1536.410077Facsimile: 44.(0).1536.410019
ADI APPLIED DYNAMICSINTERNATIONAL