XOn Software


Basis functions

The basic function set of XGT includes:

  • Tools for editing, managing and executing test plans.
  • Elementary test steps (structural elements and elementary steps)
  • Tools for editing, management and execution of hardware configurations
  • Several standard indicators such as trend graph, channel indicator and process summary
  • Layout Management: The program saves the layout of th interface and this represents the restart restore.
  • Process Management
  • Support for common file formates
  • Comprehensive user documentation
  • Logging
  • Application parameterization
  • Script interpreter

Test Plans

The program includes all the features to edit, managage and execute test plans. With an intuitive editor test plans can be parameterized quickly via drag & drop. The editor also offers the possiblility of user-specific libraries to manage pre-defined test steps or processes.

Test procedure editor

In Addition the functionality of the implementation of test plans is included. The followoing test steps for creating plans are in the basic kit available: Structur elements

  • StepProgram
  • EStepSequence
  • ForLoop
  • WhileLoop
  • IfCondition

Elementary steps

  • Delay
  • Message.
  • Email
  • Expression
  • Dynamicitems
  • Exit
  • ResultTable
  • ResultFile
  • TriggerChannel

The amount of test steps can always be extended with additional external modules.

Hardware Configuration

The program includes all the features to edit, manage, and execute hardware configurations. With an intuitive editor the configurations can be assembled quickly and parameterized via drag amp; drop. The editor also offers the possibility of user-specific libraries for the management of pre-defined devices. The editor is functionally identical to the test plan editor.

Hardware editor

Each unit of a configuration provides a number of named channels. The program framework accesses the channel values via their names. Test plans remain thus on test beds with different Hardware executable, if the same named channels are available. This will make possible the use the software in heterogeneous test fields. The hardware configuration is running in a transient recorder. This records all input channels continuously with a sampling rate of 200 [Hz], and updates the output channels continuously with the same clock. The transient recorder has a history of 60 [s]. In addition to supporting the continuous channels the program supports also triggered channels. Triggered channels are updated only via explicit request from the inspection plan. In this way external devices such as multimeters, SMU or loads can easily integrated as well as complex measurements / instruments like acoustic measurements, network analyzers, oscilloscopes,..... The control of the hardware is only possible via external hardware modules. These control either internal / external Data acquisition hardware or they calculate the values of input channels (DevCalc) or output channels (DevPID) Geben Sie Text oder eine Website-Adresse ein oder lassen Sie ein Dokument übersetzen. The amount of usable hardware can always be extended with additional external hardware modules.


The program offers a range of standard displays. All configured input channels can be displayed in a Table. The table shows that each of the instantaneous values.

Channel display

All configured input channels with a numeric data type and continuous recording, could display in a Trend graphs. The presentation can be stopped. The view offers features such as zooming and panning. The measured values can be exported to Excel files. The graphics can be exported to HTML files. On Positionscurser can be selectively represent individual values. Properties such as graph colore, scaling, axis assignments etc. can be adjusted. The state of the display is automatically saved and is available after the Start the program again. It is possible to open multiple counts at the same trend.

Trend count

The status of all running processes can be represented by a process display.


The program has a dialog for configuring the system. Here are general indications' about local and global base directories, database server, SMTP server, log level and facility identification.

System parameters


The program saves the messages of all modules in a log file. The messages may at any time are displayed on the user interface. The log level is adjustable in ten stages.

Log messages


The program includes an interpreter to run text-based instructions. For example the interpreter used by a test step.

  • WhileLoop: The condition is defined by a boolean expression
  • IfCondition: The condition is defined by a boolean expression
  • Expression: The test step evaluates an assignment expression. This serves as the set of Output channels, to amend test step parameter and much more
  • ResultTable: The column values are set on calculated expressions
  • ResultFile: DThe column values are set on calculated expressions

Furthermore, the interpreter is used for calculated channels. To enter text-based instructions, a special editor is available. the access to variables, functions and operations is made possible through dialogues.

File Format

The program stores all information such as test plans, results files, parameter files, hardware configurations, Application layout, etc. in a self-explanatory xml files. For further processing these files can be customized with a variety of available applications. Some of the files included Style Sheets. So that the contents of the files can be presented visually better. Open the file in Internet Explorer and the rest is runing automatic in the background.


The program has an extensive user documentation as online help (CHM) and a printable manual (pdf). The user documentation shall describe in particular all dialogs, controls and menu items. All dialogs are associated with the corresponding chapter in the online help via a help button

Copyright © XOn Software GmbH

XOn, Products, Software, XGT