Products

    USMC Tactical Environment (TEN)

    TEN PC

    The USMC Tactical Environment (TEN) is the Veraxx designed, USMC owned off-the-shelf solution for synthetic combat environment needs. TEN provides tactical environment capability stimulus for all weapons, sensors and countermeasures with focus on the man in the loop. Entity performance and behavior are data driven, resulting in a flexible and manageable system that can be tailored by any user. The TEN is the threat system and HLA gateway that is the standard for USMC aviation training. The TEN is uniquely tailored to support both fixed wing and rotary wing aircraft. The TEN is the key component in training with air-to-air and air-to-ground weapons in a comprehensive ECM and threat environment.

    Design

    The TEN is built to run on commercial off-the-shelf multi-core PCs using the Windows Operating System, tailored to run hard real time at 60Hz. The shrink-wrapped system contains three major components: the Tactical Environment, the Network Interface and the User Interface. The Tactical Environment is the Physics engine that drives all players, sensors, weapons, countermeasures and behavior. It is a rule-based system that is derived from USMC doctrine. These rules can be easily enhanced to incorporate other tactics. The Network Interface is the gateway that instantly makes all trainers implementing the TEN both HLA compliant and interoperable with all other USMC aviation training assets. The Network Interface is designed to support JFCOM, NASMP, and Marine Corps-unique TEN FOMs. The User Interface or Tactical Operator Station (TOS) is an intuitive GUI-based application that can be adapted to any training system. The standard TEN release is UNCLASSIFIED with threats and emissions tuned to unclassified sources (JANES, FAS, etc). A CLASSIFIED release is also available with both classified code and data sets from DIA sources.

    Specifications

    USMC Tactical Environment Personal Computer Specifications (PDF)

    Player Types

  • Air Players – Fixed Wing / Rotary Wing / Tilt Rotor
  • Surface Players – Ships / Ground-Movers / Amphibious / IADs
  • Weapons / Emitters / Sensors

  • Missiles
  • Bombs
  • Bullets
  • Rockets
  • Radar (EW, FC, ACQ, Illuminator)
  • IFF
  • ASE (RWR, MWR, LWR, CMDS)
  • Weapon Seekers (Semi-Active, Active, Command Guidance, Anti-Radiation, Infra-Red, GPS-INS)
  • Laser, Laser Detector/Tracker
  • IR/RF Jammers
  • Pilot Flight Planning Systems

    Compatible with Pilot Flight Planning System (PFPS / FALCONVIEW / JMPS):
  • Import Drawings
  • Import Routes
  • Import Threats
  • Currently Fielded

  • AH-1W
  • AH-1Z
  • AV-8B
  • CH-53/46
  • EA-6B
  • KC-130J
  • MV-22
  • UH-1N
  • UH-1Y
  • VH-3/60
  • MCAS Network Exercise Control Centers (NECC)

    Synchronization Interface Board

    Sync Board

    The Sync Interface Board provides a Real-Time synchronization sources for PCI-based computers via an external or an internally generated interrupt. Both PCI and PCI Express boards are available.

    PCIe Synchronization Interface Board

    The PCIe Sync Interface Board (PCIESIB) provides a Real-Time clock for PCI Express based computers via an external or an internally generated interrupt.

    Features:

  • Half-height half-length PCI Express x1 board.
  • External interrupt is software programmable to trigger on rising or falling edge.
  • External interrupt can be immediate or it can be delayed with a programmable delay control. The programmable delay range is 100ns to 9 minutes in 100ns increments.
  • External interrupts connect through a DB25 connector - Differential TTL (4) and Video sync (2)
  • Internal interrupt provides an internal Real-Time clock interrupt with a period of up to 9 minutes, in 100ns increments.
  • Two rear mounted LEDs provide visual indication of interrupt activity.
  • Two user programmable rear mounted LEDs are provided.
  • Highly Configurable:

    All logic on the PCIESIB is performed inside a Field Programmable Gate Array (FPGA), allowing for custom configuration of input, outputs, and functions

    Software Drivers:

    32 and 64 bit Linux software drivers come standard with the PCIESIB.

    Specifications:

    PCIe Sync Interface Board Specifications (PDF)

    PCI Synchronization Interface Board

    The PCI Sync Interface Board (PCISIB) provides a Real-Time clock for PCI-based computers via an external or an internally generated interrupt.

    Features:

  • 32 bit/33 MHz half-length Universal PCI board compatible with 32 or 64-bit, 33 or 66 MHz PCI slots.
  • External interrupt is software programmable to trigger on rising or falling edge.
  • External interrupt can be immediate or it can be delayed with a programmable delay control. The programmable delay range is 100ns to 9 minutes in 100ns increments.
  • External interrupt signals are conditioned on an application specific daughter board that is attached to the PCISIB. The daughter board converts signals such as differential TTL or video sync to standard TTL levels thus eliminating the need for external signal conditioning.
  • External interrupt connects through a DB25 connector.
  • Internal interrupt provides an internal Real-Time clock interrupt with a period of up to 9 minutes, in 100ns increments.
  • Two rear mounted LEDs provide visual indication of interrupt activity.
  • Two user programmable rear mounted LEDs are provided
  • Highly Configurable:

    All logic on the PCISIB is performed inside a Field Programmable Gate Array (FPGA), allowing for custom configuration of input, outputs, and functions. The daughter board interface allows for multiple inputs and outputs.

    Software Drivers:

    Linux software drivers come standard with the PCISIB.

    Specifications:

    PCI Sync Interface Board Specifications (PDF)

    Modular Aviation Common Computing Environment

    MACCE

    MACCE is the Modular Aviation Common Computing Environment. MACCE was designed to foster maximum reuse of a simulation environment on multiple training systems with different vehicle systems. MACCE is a currently a government off the shelf (GOTS) product that is maintained and improved by Veraxx Engineering Corporation for a multitude the United States Navy and United States Marine Corps. The Modular Advanced Common Computing Environment (MACCE) is a suite of software components that accelerate the design and deployment of Real-Time cyclic programs. This is the core of complex simulators and training systems. MACCE’s flexibility allows multiple use-cases. Designed with open software and interfaces, MACCE can be deployed on inexpensive, non-proprietary hardware.

    Features:

  • Programmable processes, tables, clocks, modes, callbacks, and environment variables.
  • Multi-processing/Multi-core support – Bind processes to individual CPUs
  • Multi-language support – C, C++, Ada, FORTRAN software modules can coexist
  • A robust API containing over 50 functions
  • Hard Real-Time execution with overrun protection
  • Global data management - Easily share data between processes and languages; Memory structure overlay support
  • Embedded User Interface (UI) – Access to the load as it executes to monitor and control load operation, monitor and set variables, and execute multiple UI commands with UI scripts
  • Internal or external clock support
  • Runtime statistics capture (frame times, job times, frame overrun count, etc.)
  • Error capture and handling – makes load crash resistant
  • Can be run standalone, non-Real-Time, on single-CPU computers/laptops
  • Re-configure load operation without having to re-compiling the load
  • No special hardware required, but leading avionics H/W supported
  • Uses:

  • Simulator/Trainer Executive and Memory Manager
  • Real-time System or Subsystem Executive
  • Cyclic System Executive
  • Software Test Driver including Automatic Fidelity Test (AFT) / Automatic Test Guide (ATG)
  • Currently Fielded:

  • AH-1W WST
  • AV-8B R/NA WST
  • CH-53E APT/CFTD
  • CH-53E WST
  • MH-53E OFT
  • MV-22B CFTD's
  • MV-22B CMS PTT
  • MV-22 ICLE
  • NICLE (AV-8B, MV-22B, UH-1N, AH-1W, CH-46E, CH-53E)
  • UH-1N APT
  • UH-1N WST

    Veraxx Instructor / Operator Station

    VIOS

    The Veraxx Instructor/Operator Station (VIOS) is a suite of reconfigurable software components that accelerates the design and deployment of simulator-specific instructor/operator stations. Designed with open software and interfaces, this enables VIOS to be deployed on inexpensive, non-proprietary hardware. The VIOS has a Client-Server architecture which provides extensive configuration flexibility. To minimize interface costs, the Client and Server communicate via standard Ethernet. VIOS is comprised of the following components: IOS Graphical User Interface (GUI), Host-based IOS Server, GUI Page Editor, Navigation Data Editor.

    IOS Graphical User Interface (GUI)

    The IOS Graphical User Interface (GUI) software is designed so that modifications can be added without writing and rebuilding the IOS software. Each page’s look, feel, and operation is defined in XML files that are read by the GUI Engine at startup. The GUI is based on OpenGL which enables it to be run under any OS with OpenGL support. The GUI is the Client to the Host-based IOS Server. Several GUI Clients may operate simultaneously, providing simulation control and monitoring at multiple locations.

    VIOS Editor

    The VIOS Editor is a graphical-user-interface-based (GUI) page editor, which enables a page designer to see the page layout as it is being constructed. Many GUI objects, including Popup Windows, Maps, Buttons, Text, Images, Circuit Breakers, Malfunction Lists, Approach Plates, and Data Plots are available for constructing the GUI. The Page Editor produces portable XML code for execution by the GUI Engine.

    VDEBRIEF

    Veraxx Debrief (VDEBRIEF) allows for real time playback of flight data which is recorded during a Flight Simulator session. Three dimensional models and terrain are generated by the VDEBRIEF computer and displayed on two separate monitors. This allows an instructor to view a graphical analysis of the student’s performance during the training session. The system hardware is comprised of a Data Acquisition (DAQ) PC and a Debrief PC for playback. The Veraxx DAQ (VDAQ) application resides on the DAQ computer and communicates with the Host via a standard twisted pair Local Area Network (LAN). The VDEBRIEF application resides on the Debrief PC and displays the data sent from the DAQ. The VDEBRIEF graphical user interface is designed with the same look and feel as the Veraxx Instructor/Operator Station (VIOS). The data is displayed as graphs, charts, real time audio and real time video captured during the mission.

    VIOS Currently Fielded

  • AH-1W WST
  • AV-8B R/NA WST
  • CH-53E APT/CFTD
  • CH-53E WST
  • MV-22B CFTD's
  • MV-22B CMS PTT
  • MV-22 ICLE
  • NICLE (AV-8B, MV-22B, UH-1N, AH-1W, CH-46E, CH-53E)
  • UH-1N WST

    Veraxx Video Distribution and Streaming System

    VIOS

    The Veraxx Video Distribution and Streaming System (VDASS) consists of one or more video Servers which capture video from several sources and make the video streams available throughout an Ethernet network to any number of viewing Clients. Each Viewer is capable of displaying up to 16 video streams.

    Two Types of the VDASS Server

  • Embedded supports a video capture card contained in the Server computer
  • Remote supports a video capture appliance that is separate from the Server computer.
  • The Embedded version is typically used for installations with few, or short video-source-to-Server cable runs. The Remote version is typically used for installations where the Server is located far away from the video sources. In this case, video cable runs can be kept short by co-locating the video capture appliance with the video sources. The video capture appliance to VDASS Server connection is a point-to-point Ethernet link.

    The base VDASS package sold by Veraxx includes one VDASS Server, two Viewer Clients, and a Product Manual. Additional Viewer Clients may be purchased at a nominal charge. Technical support beyond basic installation guidance is available.

    Recommended Hardware

    For proper transmission of data from surveillance servers to viewer clients, the local networks and their connecting switches and routers must be able to forward Multicast traffic from the servers to the viewers. Gigabit-capable networking equipment, at a minimum, must be used to link VDASS components. The servers can use different multicast groups or can share the same group, as desired or required by the network topology.

    Host computers for the VDASS servers and viewers are tasked with encoding and decoding multiple channels of video.

    VDASS Embedded Server Requirements:

  • Intel Xeon E5 2.4GHz Quad Core w/ HyperThreading
  • 4GB RAM
  • 1 GB/sec Ethernet card
  • Windows 7 Professional (32-bit or 64-bit)
  • DirectShow-compatible video capture card, frame grabber or webcam
  • VDASS Remote Server Requirements:

  • Intel Xeon E5 2.4GHz Quad Core w/ HyperThreading
  • 4GB RAM
  • 1 GB/sec Ethernet card
  • Windows 7 Professional (32-bit or 64-bit)
  • Separate video capture appliance with Gigabit Ethernet port
  • VDASS Viewer Client Requirements:

  • Intel Xeon E5 2.4GHz Quad Core w/ HyperThreading
  • 4GB RAM
  • 1 GB/sec Ethernet card
  • Windows 7 Professional (32-bit or 64-bit)
  • NVidia GeForce G210 or ATI Radeon HD 7000 video card (or newer)
  • Pricing

    The following prices are effective through March 31, 2015.
    Product IDDescriptionUnit PriceBase/Option
    172-001VDASS Embedded Server software with 2 (two) VDASS Viewer Client software modules$4995.00Base
    172-002VDASS Remote Server software with 2 (two) VDASS Viewer Client software modules$4995.00Base
    172-003Additional VDASS Viewer Client software module$99.00Option
    172-00410 hours of VDASS Technical Support$1950.00Option

    Veraxx Plot Monitor Control

    VPMC

    The Veraxx Plot Monitor Control (VPMC) interfaces with a MACCE callback to provide the user with MACCE symbol manipulation and measuring tools. VPMC client receives symbol data and allows the user to change the symbol data remotely, and display the symbol data on a graphical chart.

    Functionality

    VPMC provides a UDP interface between the MACCE driven Host and the VPMC client application. Interface configuration is set in a VPMC configuration file, that provides communication socket settings, and standard application customization. During startup, the VPMC server reads all available global symbols from the MACCE database management file and provides the VPMC client with a list. The symbols are shown in an update list or strip chart. The symbol update list displays the 60hz value of a symbol, and the user can change the value of that symbol. The plot frame gives the user the ability to graph four symbols on a strip chart. The plot lines and the strip chart are configurable as well.