The CASCON API (Application Programming Interface) is a powerful tool for automated remote control of the SYSTEM CASCON software platform. It offers a wide range of functions that allow you to combine the created test and programming sequences into a test plan and apply them to different DUTs. Suitable parameters let you customise the test sequences and even allow interactive interventions during runtime. After execution, the results and diagnostic data can be called up to evaluate the DUT.
The freely available CASCON API is a central component in every edition of SYSTEM CASCON. Prepared libraries and modules for all common programming languages facilitate integration into any production environment. Thus, you can create your own applications or use sequencer or management systems such as LabVIEW or TestStand from National Instruments.
In addition to a classic DLL interface, SYSTEM CASCON offers a SOAP web service, which is particularly recommended for a network-based production infrastructure. This web service can be imported natively into .NET languages such as C# or VB.NET or even LabVIEW.
For a quick introduction to programming with the CASCON API, executable sample projects in various programming languages are available.
The basic task of the CASCON API is the execution of applications and batches created in SYSTEM CASCON. This minimum requirement is already achieved with only four individual functions, so that the creation of a DUT-specific test plan can be done in a few steps.
Furthermore, a large number of other functions are available to transfer additional data and to realise interventions in the test at runtime. The following list shows an exemplary selection:
- Transmission of serial numbers and other variable values
- Selection of the JTAG/Boundary Scan Controller used
- Activation of certain test items during panel tests
- Query of result and diagnostic data
- Triggering of individual shift operations at the DUT level
- Article about CASCON API