Software

The software was developed to support all features of RANIS hardware. The software is based on many years experience in the field of practical acoustic-emission testing.

Many modern technologies were used in the software development. It includes

  • OpenGL,
  • multithread programming,
  • multiprocessor support.

The software supports joining of several separated RANIS acoustic-emission systems into united acoustic-emission system.

The software have professional user interface with support of dynamically theme changes in style of Microsoft Office 2010/2007/2003/XP/2000 and Microsoft Visual Studio 2010/2005, animated menu, window tabs, docking bars and other modern interface features. The software shall be executed in Microsoft Windows XP, Vista, Windows 7 operating systems environment.

 
 
 

API for software development

Application programming interface (API) was created for controlling acoustic-emission system "RANIS" hardware in LabVIEW and C++ environments. So, it is possible develop its own software for special tasks in the field of acoustic emission.

If you have tasks in the field of material sciences or you need to implement your own way in treatment of acoustic emission data, RANIS API can be used as an instrument for solving your tasks.

Beyond that, the API is the instrument for integration of RANIS AE hardware with other scientific equipment.

RANIS API is a set of functions with DLL-interface. The DLL is a standard Win32 DLL. Function variables belong to standard C++ types. The API was tested in Microsoft Visual Studio (C++) and LabVIEW (National Instruments) environments. It is possible to use the DLL in other environments due to standard C++ variable types.

API distribution kit contains full programming solution for Microsoft Visual Studio 2010 (C++ language). The solution demonstrates basic working practices with RANIS API. API distribution kit contains also several virtual instruments (VI) for LabVIEW 2013 environment.