Integrating ATEasy with the WATS Manufacturing Intelligence platform

Knowledge Base Article # Q200342

Read Prior Article Read Next Article
Summary This article describes the process for using ATEasy with WATS Manufacturing Intelligence data analysis tools.
Login to rate article
Eiger Design GmbH has developed an ATEasy® driver that provides an interface to the WATS Manufacturing Intelligence platform. The driver supports all of the ATEasy Test Types (eg MinMax, Tolerance, String etc) and has support for uploading graphs to WATS, as well as test results.

WATS gives access to all test and repair data collected during manufacturing. Through high level dashboards and reports you can drill into data to find root cause for failures. WATS is either hosted as a cloud instance or installed on premise. All reporting and analysis are done through your web browser but there are also APIs that you can use to programmatically interact with, for integrating with your own enterprise software solutions. Below is a typical dashboard showing yield and failures for your products:


Here is an example showing the actual measurements with limits during investigation of a failure:

Actual Measurements

The driver provides all the required setup and features needed to configure an ATEasy test and transfer data to WATS for further analysis. The driver requires very little code; in fact, in many cases, only two code lines are required as the driver heavily utilizes events to make all the required connections in the background. This will allow logging to be added quickly to existing programs.

A simple Initialization line configures the required WATS parameters such as ‘Process’, ‘Part Number’, ‘Revision’, ‘Serial Number’, etc for each set of Tests. In the example, this is called from the Test Program’s OnInit Event.


A second procedure call informs the WATS Driver about the test configuration. This can be called from either:

1. The Test Program’s OnInitTest Event – this case is used when the user sets ATEasy’s test using the Test Properties dialog.


2. The Test case itself – this case is used when the user defines test properties within the test code. The procedure must be called after the test properties have been set. This method is used in the provided example.

Test Case

Screenshot from WATS showing data from supplied ATEasy example test program.

Test Status

To download and test the driver visit:

A prerequisite for testing the analysis platform is a WATS account, register for free here:
Article Date 3/17/2022
Keywords ATEasy, WATS, test data analysis

Login to rate article

Read Prior Article Read Next Article