• NEAT S.r.l. - Via E. D'Onofrio, 304 - 00155 Rome ITALY
  • +39 06 94 53 63 87
  • rail-aid-info@rail-aid.com
  • www.neat.it

RaIL-AiD Components

RaIL-AiD architecture is based on the functional division between two main parts:

  1. RaIL-AiD Core
  2. RaIL-AiD Plugins

The “core” is the internal and stable structure, and represents the common unit among different RaIL-aiD bundles.

The plugins are optional components that add specific and user-oriented features to the core.  Different set of plugins, together with the unique core, identify different RaIL-AiD bundles.

The interface between Rail-AiD Core and the Rail-AiD Plugins consists of:

  • API functions that identify a set of subroutine definitions, communication protocol and tools to exchange static and dynamic data
  • Dynamic data needed to fulfil the exchange of I/O data status
  • Static data representing the topology layout and the properties of all the railway objects

RaIL-AiD CORE

RaIL-AiD core is the powerful kernel of the tool. It provides the user with a set of functionalities that can be further complemented and expanded using a variety of Plugins.

The RaIL-AiD Core Toolkit includes data structures and APIs to manage the exchange of static and dynamic data between the Core and the various Plugins.  Moreover, it features three main functional elements, which are described below.

RaIL-AiD Graphical Board

GRAPHICAL BOARD

The “Graphical Board” is RaIL-AiD’s main window and allows the user to draw simple Infrastructure layouts.

MORE

RaIL-AiD Data Manager

DATA MANAGER

The “Data Manager” plugin is an excel-like tabular data manager that enables the user to equip the track plan in a very fast and easy way.

MORE

RaIL-AiD Object Inspector

OBJECT INSPECTOR

The “Object Inspector” window is a side panel on the right of the graphical board that allows the user to set the attributes of single and multiple objects.

MORE

Graphical Board

The “Graphical Board” is RaIL-AiD’s main window and allows the user to draw simple Infrastructure layouts.

It has two underlying grids, a coarse one and a fine one, used as a reference guide for drawing tracks. The user can pan (middle mouse button) and zoom (mouse wheel) around and also draw tracks while panning and zooming.

Aiming to help the user and prevent him from making mistakes in the design, the graphical board provides the user with hints and constraints while drawing.

Data Manager

The “Data Manager” plugin is an excel-like tabular data manager that enables the user to equip the track plan in a very fast and easy way.

It features the editing, ordering and filtering of the railway objects properties, allowing the simultaneous view of all the attributes’ values of the track plan elements.

Moreover, the spreadsheet functionalities help the user during the validation and verification phase, offering a global overview of all the object types and attribute values.

Object Inspector

The “Object Inspector” window is a side panel on the right of the graphical board that allows the user to set the attributes of single and multiple objects.

Selected objects can be filtered by type, simply using the “Object Inspector” drop down menu to select the object types to be shown.
If the user sets a specific value for a common attribute, the value is propagated to all the elements.

If one or more objects are selected on the graphical board, the “Object Inspector” lists all the attributes (left column) of the selected objects with the corresponding values (right column).