VAPS XT for Simulation

VAPS XT provides a rapid prototyping, design, and deployment environment for the creation of 2D and 3D photorealistic graphical displays, including instrumentation and equipment models, specifically for real-time 3D simulation and training applications.

With its new user-extensible core architecture and integrated logic capabilities, VAPS XT is the industry-leading tool for the development of simulated displays, cockpits, dashboards, and user interfaces. The open and extensible architecture in VAPS XT offers simulation developers an unparalleled level of control and flexibility in the development of simulation panels and overlays.

VAPS XT also features fully integrated UML-based logic design that allows both programmers and non-programmers to either visually create complex menu-based applications or assign complex behavior to graphical objects without having to write code or purchase additional software.

VAPS XT dramatically reduces time to market and improves both the visual quality and performance of any HMI application. And, because it integrates seamlessly with other Presagis simulation and visualization COTS software products, users can leverage the power of VAPS XT in combination with the full spectrum of modeling and simulation software. VAPS XT is already being used as a key prototyping and simulation tool by leading systems integrators, including Rockwell Collins, Boeing, and AgustaWestland.

Using VAPS XT, you can:

  • develop virtual flight displays ,including primary flight displays (PFD)
  • create graphics for full cockpit dashboards
  • create UAS ground station control panels
  • create embedded trainer controls

VAPS XT is the only HMI tool available that easily connects to mainstream simulation tools, including

  • STAGE,
  • FlightSIM and HeliSIM
  • Vega Prime
  • Lyra
  • The Mathworks Simulink




Learn More

VAPS XT for Simulation

Current Version


Version 3.2 - New Features & Enhancements

Usability Improvements

  • Code Generation Time Stamp: A new option has been added to VAPS XT to include a time stamp in CODE nGEN output.
  • ARINC 661 RotationContainer: The ARINC 661 RotationContainer has been upgraded to better meet the ARINC 661 standard. Widgets placed within the RotationContainer now have their coordinates referenced to the first parent with a PosX and PosY reference point; that is, the coordinates of child objects are now referenced to the center of rotation.
  • Removed dependency on Visual Studio MFC libraries: VAPS XT now supports Visual Studio 2008.

Major Code Generator Improvements

The VAPS XT code generator CODE nGEN has been updated and improved to meet stringent coding standards, applying over 300 rules from MISRA C++, HIC++, Effective C++, JSF++, and internal Presagis coding standards.

New Demonstration DVD

A new demonstration DVD is now included with VAPS XT containing completed applications including the VAPS XT project files.

 

Version 3.1 - New Features & Enhancements

Integration with SoftMap Digital Map Software

Integration with the SoftMap digital map software for the creation of applications with navigation maps directly in VAPS XT. SoftMap® is a product of General Dynamics, UK, used in generating platform independent software solutions for the display of multi-layered digital map, navigation, and terrain displays, as well as full tactical situation awareness systems. VAPS XT uses a new Digital Map object to manage placement of the digital map within an application. The Digital Map object is a container object which can contain Map, Intervisibility, Height-above-terrain (HAT), grid layers, two new Line Of Sight (LoS) layers, and VAPS XT overlays. An evaluation version of SoftMap is now provided with all versions of VAPS XT. To request a license for the SoftMap product, please contact softmapsupport@generaldynamics.uk.com.

Click here to watch an informative web seminar about the digital map integration.

VAPS XT  SoftMap Integration

Support for Visual Studio 2008

Visual Studio 2008 is now required to use VAPS XT 3.1.

Version 3.0 - Features & Enhancements

Further Code Optimizations - 15% Generated Code Size Reduction

VAPS XT executables will now be significantly smaller for the same application developed using the previous version of VAPS XT v.2.3.

OpenGL SC and OpenGL ES Support

VAPS XT 3.0 now includes a porting layer for each variant of OpenGL out of the box.

Drag & Drop of Images and Multimedia Objects

Users can now easily drag-and-drop images, videos and audio files into VAPS XT directly from Windows Explorer.  The user can also drag-and-drop VAPS XT files from Windows Explorer using the same technique.

Dataflow Highlight

Now VAPS XT highlights the corresponding data flows for the selected object automatically. 

New Debug Statistics Utilities

This is a set of utilities to help users measure the performance of their applications and identify areas that may not be optimized. 

Dynamic Library Loading

Dynamic library loading is introduced to VAPS XT 3.0 to improve loading of built applications on the target system.  The result is a built application that loads only what is necessary at the start-up of the application, while other elements are loaded on demand.

Record and Playback Enhancements

This feature provides additional flexibility when playing back recorded applications.  The user now has the choice to playback recorded I/O buffer data while maintaining user interaction with the display or playback user interactions while receiving live I/O buffer data.

 

Core Features


Unmatched Usability

  • User-friendly GUI is perfectly suited for both beginner and expert users
  • Drag-and-drop object creation.
  • C++ object-oriented architecture supports touch-controlled displays, interactive graphics, and menus.
  • Create, customize, and save new objects and then re-use across multiple projects.
  • Easy logic definition with integrated UML-based Statecharts.
  • Standards-based and human readable XML file format.
  • Easily add functionality and customize the tool with the user-extensible, model-based core architecture.
  • Award-winning online documentation.

High-Quality Object Creation

  • Raster file import capability.
  • Scalable Vector Graphics (SVG) object creation.
  • Transparencies, texture-mapping, and smooth shading support.
  • Easily create interactive Windows-like displays using the included GUI object library.


Seamless integration with mainstream
tools

  • Interoperable with STAGE for computer-generated forces in ground control stations, operational analysis, and training applications.
  • Integrates with FlightSIM HeliSIM for flight simulation, embedded training, test and integration, or early demonstration and validation.
  • Interoperable with The Mathworks Simulink for system behavioral modeling.
  • Features integration with 3D viewer OpenSceneGraph (OSG)
  • Industry-leading code generation enabled by CODE nGEN™
  • One-click executable creation.
  • C++ Code-Generation.
  • Runs on any PC.
  • Full-screen boderless execution.
  • Definable window size and position.
  • Integration of VAPS XT graphics in an external application.
  • Ability to extract individual components from code output.