logo search
Disser_k_GOSam

Разработка модуля эс в выбранной среде для разработки, и интеграция его в по для управления станком с чпу.

За основу работы был взял проект разработанный в рамках бакалаврской работы 2013 года, рисунок 26.

Рисунок – 26 пример программы 2013 года.

Первым этапом необходимо интегрировать ЭС в наше приложение. Для этого используется надстройка для NetBens - JINI 0.6. Файлы надстройки и рабочий проект ЭС, разработанный в CLIPS editor импортируется в папку проекта NetBeans, после чего к проекту подключаются соответствующие библиотеки рисунок 27. Для работы с ЭС используется класс clips

Рисунок 27 – интеграция ЭС с JAVA приложением

В данном случае важно использовать одни и те же операторы в ЭС и в приложении. Список основных переменных:

После того как мы наладили связь с ЭС, необходимо подготовить систему оповещений оператору, и предложение ему выбора. При этом для передачи и получения информации станок-ПК используется все тот же класс, что и в бакалаврской работе protocolCNC. В зависимости от сделаного выбора информация будет отправлять одновременно станку и ЭС. Представлена данная функция всплывающими окнами в процессе работы.

Важным элементом программы является журналирования всех событий происходящих в системе, от запуска системы до возникновения аварийной ситуации. В данной работе ничего сложного, просто каждом новому событию присваивается время, после чего данная информация записывается новой строкой в текстовый файл. Для удобства, в текущей сессии последние события будут выводится в окне программы.