NG-Trace, the Engiby Tracing software.

The NG-Trace is an Add-On Tool for PG5. It allows you to display trace buffer of a wide range of PCD applications. The package includes an Fbox library with the necessary functions to handle the trace buffer in the PCD. The data and events stored in the trace buffer can be viewed by the NG-Trace tool in real time or at later time. The depth of the buffer is adjustable to suite the desired autonomy. All numeric values can immediately be displayed in a graphical representation. An export function allows you to store the data in a Excel table for a more flexible representation and documentation.

The same tool is able to download and show variouse buffers created in different ways.

1. An Fbox can be used to create a buffer that will trace events for some Saia libraries like: Modem driver S-Bus Station Control, EIB Driver.

2. Other Fboxes can create a buffer to trace particular PCD signals like XOB events or State change of a range of flags.

3. Used with Engiby's communication drivers, the trace buffer can store useful events like changes of status, errors detection, tranmsmission of commands, reception of telegrams. This use is bound to the license of the corresponding communication driver.

4. With a suitable license, the NG-Trace allows you to fully configure a trend buffer (with NG-Trace, without Fbox) with up to 256 PCD variables in various formats like binary, nibbles, words and long words. A time stamp or a milli-second counter can be added to each record. Data recording can be triggered on value changes (with specified minimum delta), on regular interval or on command bit set in the PCD. An Enable flag allows you to start recording only when necessary and to optimize the use of the buffer capacity. For a better understanding of this function, the freeware version includes a demonstration of this option.

5. A so called 'Public Event Buffer' can be used in your own development (e.g. Fbox developement) to trace any event you like. An FB call is provided to load event in the buffer.

Buffers included in the freeware version:

Functions levels

The functionalities of the NG-Trace are distributed on several levels as follow.

Level 0

Demo version. No registration needed. No buffer is supported. You can start the NG-Trace, read the Help file and run a simulation of the configured buffer.

Level 1

Freeware version. The freeware buffers are supported.

Level 3

Needed for some simple Engiby drivers.
Allows the use of a large Binary Events Buffer

Level 5

Supports the configurable buffer.
Also needed for some complex Engiby drivers.

Other levels

Not used yet.


The price for a license is depending on the level of the functionalities you need. See price list.

Freeware download

You can first click here to download and consult the Help file of the NG-Trace software.

Click here to download and install the freeware version of the NG-Trace.

Back to Engiby main page

Engiby / 04.08.2009