Программное обеспечение

Программное обеспечение (ПО) для акустико-эмиссионных систем «РАНИС» создано для поддержки всех особенностей аппаратуры и учитывает многолетний опыт эксплуатации акустико-эмиссионных систем различных производителей.

При создании ПО были использованы мощные современные программные технологии:

  • OpenGL
  • многопоточное программирование,
  • поддержка многопроцессорных систем.
  • поддержка возможности объединения нескольких отдельных аппаратных модулей в единый программно-аппаратный комплекс с числом каналов, равным суммарному числу каналов отдельных модулей.
  • поддержка создания измерительной сети типа «звезда» из отдельных программно-аппаратных комплексов.
  • профессиональный интерфейс, включающий использование динамически изменяемых тем, анимированные меню, закладки для окон, докирующиеся окна и пр. для ОС Microsoft Windows XP, Vista, Windows 7
 
 
 

API для создания программного обеспечения силами пользователей

Впервые для серийно изготавливаемой акустико-эмиссионной аппаратуры создан интерфейс (RANIS API) для разработки программного обеспечения силами пользователей как в среде LabVIEW, так и на языке С++!

Таким образом, специалисты, владеющие АЭ-системами "РАНИС", получили возможность создавать собственные программы для решения специальных задач в области акустической эмиссии!

Если перед Вами стоят задачи по исследованию свойств различных материалов или объектов с помощью акустической эмиссии и хотелось бы применить свои собственные способы обработки АЭ-данных, то предлагаемый нами программный интерфейс (RANIS API) является инструментом для решения таких задач.

Кроме того, появляется возможность работы АЭ-системы в комплексе с другой аппаратурой, управляемой из LabView или С++, с одновременной обработкой данных, приходящих от дополнительной аппаратуры. Это открывает новые возможности для разработки методик совмещения АЭ-контроля с другими методами контроля различных объектов.

Программный интерфейс (RANIS API) представляет собой набор функций, оформленный в виде стандартной Win32-based DLL. Проверка работоспособности API была проведена в средах Microsoft Visual Studio (C++) и LabVIEW (National Instruments). Поскольку в интерфейсе DLL были использованы только стандартные типы языка С, то использование данной DLL возможно и в других средах программирования.

В комплекте поставки API имеются полное решение для Microsoft Visual Studio 2010, демонстрирующее все основные приемы работы с DLL и несколько виртуальных инструментов (VI) для LabVIEW 2013, показывающих способы управления аппаратурой и регистрации акустико-эмиссионных данных в среде LabVIEW.