Интерфейс и возможности системы автоматизированной разработки многомерных интервально-логических регуляторов
Внешний вид системы автоматизированной разработки МИЛР (многомерных интервально-логических регуляторов). Окно для работы с файлами формата FBD. Навигация внутри системы автоматизированной разработки с помощью различных командных кнопок главного меню.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 16.07.2018 |
Размер файла | 288,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Башкирский государственный университет
Интерфейс и возможности системы автоматизированной разработки многомерных интервально-логических регуляторов
Антипин Андрей Федорович
кандидат наук, доцент, доцент
Аннотация
автоматизированный логический регулятор формат
В статье рассматривается интерфейс и возможности системы автоматизированной разработки многомерных интервально-логических регуляторов, разработанной автором.
Известно [1, 2, 3, 4], что для полноценной программной реализации алгоритмов работы многомерных интервально-логических регуляторов (МИЛР) с минимизированным временем отклика следует использовать специализированные системы и программные комплексы, предназначенные для автоматизированной разработки и тестирования программ МИЛР.
На рис. 1 представлен внешний вид системы автоматизированной разработки МИЛР (далее САР МИЛР), разработанной автором [5, 6, 7].
Рисунок 1. Главное окно САР МИЛР
В левой части главного окна САР МИЛР находится редактор системы входных функциональных блоков МИЛР, который состоит из:
1. таблицы входных функциональных блоков МИЛР, где определены следующие основные поля:
1. № - ID-номер функционального блока МИЛР;
2. тип - тип функционального блока (БИ - блок интервализации или интервализатор, ЛП - логическая переменная, ОС - блок обратной связи);
3. название - наименование функционального блока МИЛР.
2. панели ВИД / ОБОЗНАЧЕНИЕ, предназначенной для графического отображения функциональных блоков МИЛР и которую можно скрыть при необходимости;
3. информационной панели, используемой для отображения основных параметров функциональных блоков МИЛР, таких как:
1. количество термов функционального блока МИЛР;
2. диапазон значений функционального блока МИЛР.
o редактора блоков интервализации, предназначенного для создания и/или редактирования параметров интервализаторов МИЛР.
В верхней части окна редактора системы входных функциональных блоков МИЛР находится панель управления, которая содержит следующие командные кнопки:
1. Добавить функциональный блок - данная кнопка используется для создания нового функционального блока. После нажатия на неё появляется окно для выбора типа функционального блока МИЛР;
2. Добавить блок обратной связи - данная кнопка предназначена для создания функционального блока обратной связи на основе существующих блоков деинтервализации. Если последние отсутствуют, то кнопка будет неактивной, обеспечивая тем самым защиту от неверных действий. Следует отметить, что при удалении блоков деинтервализации соответствующие им блоки обратной связи будут удалены автоматически;
3. Изменить параметры функционального блока МИЛР - эта кнопка предназначена для модификации параметров выбранного функционального блока. При нажатии на кнопку, в зависимости от типа блока, открывается:
1. редактор блоков интервализации (для блоков типа БИ);
2. редактор блоков деинтервализации (для блоков типа ОС);
3. окно ввода наименования блока (для блоков типа ЛП).
Если не выбрано ни одного функционального блока, то кнопка будет неактивной, точно так же, как и при полном отсутствии блоков.
4. Удалить функциональный блок - данная кнопка предназначена для удаления выбранного функционального блока МИЛР;
5. Очистить список - данная кнопка предназначена для удаления всех входных функциональных блоков;
6. Добавить блоки из файла - данная кнопка, как следует из названия, предназначена для добавления функциональных блоков (интервализаторов или деинтервализаторов) МИЛР из файла формата FBD.
FBD-файлы представляют собой специальную модификацию файлов формата INI и используются для хранения параметров интервализаторов и деинтервализаторов МИЛР.
На рис. 2 представлен скриншот окна для работы с файлами формата FBD.
Рисунок 2. Окно для работы с файлами формата FBD
7. Сохранить блоки в файл - кнопка предназначена для сохранения параметров отдельных функциональных блоков (интервализаторов и/или деинтервализаторов) МИЛР в файл формата FBD. При отсутствии в САР МИЛР функциональных блоков эта кнопка будет неактивной;
8. Сгенерировать код функционального блока МИЛР - эта кнопка предназначена для генерации (или преобразования) программного кода функционального блока МИЛР в один из форматов языков стандарта IEC 61131-3 [8, 9].
В правой части главного окна САР МИЛР находится редактор системы выходных функциональных блоков МИЛР, аналогичный редактору системы входных функциональных блоков, рассмотренному выше, но с поправкой на процесс деинтервализации.
В данном редакторе определены следующие типы блоков МИЛР: БД - блок деинтервализации (деинтервализатор) и ЛП - логическая переменная.
В центре главного окна САР МИЛР расположен редактор системы продукционных правил (СПП) МИЛР, который функционально разделен на редактор продукционных правил (т. е. условной части или антецедентов правил), размещённый в верхней половине окна, и редактор управляющих воздействий (расположен в нижней части окна).
В нижней части главного окна САР МИЛР находится панель общей информации, на которую выводятся значения основных параметров МИЛР, таких как:
· количество входных и выходных функциональных блоков;
· количество продукционных правил СПП МИЛР и пр.
Навигация внутри САР МИЛР также осуществляется при помощи командных кнопок главного меню, которые предназначены для реализации основных функций управления системой, при этом главное меню всегда присутствует на экране.
Список литературы
1. Антипина Е.В., Антипин А.Ф. Применение интеллектуальных технологий для анализа многомерных данных // Молодой ученый. 2014. № 19. С. 172-175.
2. Седова Н.А., Седов В.А. Методы оценки качества полученных решений // Южно-Сибирский научный вестник. 2012. № 1. С. 88-91.
3. Седов В.А., Седова Н.А. Нечеткая система оценки компетентности эксперта // NovaInfo.Ru. 2016. № 48. Т. 1. С. 66-87.
4. Антипин А.Ф. К вопросу о разработке нечетких систем в Fuzzy Logic Toolbox // NovaInfo.Ru. 2016. № 44. Т. 2. С. 24-30.
5. Антипин А.Ф. Система автоматизированной разработки многомерных логических регуляторов с переменными в виде совокупности аргументов двузначной логики // Автоматизация в промышленности. 2011. № 3. С. 12-16.
6. Антипин А.Ф. К вопросу о создании универсальной системы разработки многомерных интервально-логических регуляторов // NovaInfo.Ru. 2015. №30. Т. 2. С. 9-12.
7. Антипин А.Ф. Программное обеспечение многомерных интервально-логических регуляторов // Автоматизация, телемеханизация и связь в нефтяной промышленности. 2016. № 10. С. 36-41.
8. Антипин А.Ф. Способ анализа программного кода автоматизированной системы управления технологическими процессами // Автоматизация, телемеханизация и связь в нефтяной промышленности. 2013. № 10. С. 21-25.
9. Антипин А.Ф. Вопросы автоматизации семантического анализа программ // Автоматизация, телемеханизация и связь в нефтяной промышленности. 2014. № 7. С. 26-30.
Размещено на Allbest.ru
...Подобные документы
Постановка задачи разработки автоматизированной системы управления в органах социальной защиты населения. Организация учета и распределения денежных средств. Логическая и физическая структуры базы данных. Методология работы с автоматизированной системой.
дипломная работа [1,9 M], добавлен 24.03.2010Особенности разработки и применения автоматизированной системы WS Hope, предназначенной для размещения в сети интернет информации о деятельности Благотворительного Фонда "Надежда". Требования к документации и параметрам системы, этапы ее разработки.
курсовая работа [57,5 K], добавлен 18.03.2012Особенности языка ассемблера. Классификация основных информационных систем. Выбор средств разработки автоматизированной справочной системы. Выбор средства проектирования и разработки приложения. Технические условия работы и порядок работы с программой.
дипломная работа [222,2 K], добавлен 25.03.2013Проблемы внедрения информационной системы. Процесс разработки и внедрения автоматизированной информационной системы на примере музея "Галерея изящных искусств". Рекомендации по устранению основных рисков или снижению степени их влияния на проект.
курсовая работа [3,0 M], добавлен 07.05.2015Особенности разработки автоматизированной справочной системы по основным элементам языка ассемблера, анализ среды Borland Delphi 7.0. Способы определения трудоемкости разработки программного продукта: этапы расчета сметной стоимости, планирование цены.
дипломная работа [3,2 M], добавлен 03.04.2013История возникновения и развития гигрометра, его виды и принцип работы. Методика разработки алгоритма автоматизированной системы определения относительной влажности помещения со стабильной точностью измерений. Работа с адресными переменными (указателями).
курсовая работа [1,1 M], добавлен 20.01.2016Понятие автоматизированной системы (АС). Обзор литературы, введение в базы данных. Назначение разработки, составные части программы. Программная и эксплуатационная документация, технико-экономическое обоснование проекта, характеристика программы.
дипломная работа [759,6 K], добавлен 27.04.2009Описание автоматизированной информационной системы автотранспортного предприятия. Область применения системы, ее функциональное содержание и возможности. Требования к программной и аппаратной части, алгоритм работы. Сценарий работы с пользователем.
курсовая работа [638,6 K], добавлен 18.09.2014Исследование деятельности предприятия, его основные бизнес-процессы, обоснование необходимости разработки автоматизированной системы. Анализ существующих систем и выбор стратегии автоматизации предприятия. Реализация и оценка программного решения.
дипломная работа [2,8 M], добавлен 24.03.2014Среда разработки Delphi. Обзор современной автоматизированной информационной системы "Книжный склад". Структурированное добавление новых данных. Автоматизация учета и отчетности товарооборота фирм. Дублирование ввода информации. Деление книг по тематикам.
курсовая работа [1,1 M], добавлен 27.08.2012Сравнение клиент-серверной и файл-серверной архитектуры. Особенности разработки проекта автоматизированной информационной системы "Ведение протокола нерешенных задач по материалам для ЗАО "Авиастар-СП". Расчет экономической эффективности от внедрения АИС.
курсовая работа [1,4 M], добавлен 23.06.2011Обоснование выбора среды Borland Delphi для проектирования автоматизированной информационной системы "Приемная комиссия". Построение цепочки добавления нужных объектов на главную форму. Расчет стоимости разработки данного программного обеспечения.
дипломная работа [4,5 M], добавлен 24.06.2015Разработка программы автоматизации подбора запчастей для ремонта автомобилей. Структурные единицы сообщений. Концептуальная модель системы. Алгоритм работы автоматизированной системы. Физическая модель данных. Описание пользовательского интерфейса.
дипломная работа [2,1 M], добавлен 20.06.2013Разработка автоматизированной информационной системы для эффективного и быстрого обслуживания пользователей библиотеки ВУЗа. Среда разработки: MS Access. Язык программирования - VBA. Расчет технико-экономической выгоды внедрения данной технологии.
дипломная работа [304,7 K], добавлен 19.03.2010Функциональная схема системы "Учет библиотечного фонда". Описание поставленных задач. Выбор среды программирования и этапы разработки библиотеки автоматизированной системы. Логическая и физическая модель данных. Структура и описание программных модулей.
дипломная работа [1,7 M], добавлен 27.10.2012Разработка концептуальной (инфологической) модели, выбор языка и среды программирования. Разработка блок-схемы алгоритмов для отдельных подпрограмм. Пользовательский интерфейс автоматизированной системы. Требования к клиентскому программному обеспечению.
дипломная работа [2,4 M], добавлен 10.07.2017Понятие автоматизированных информационных систем, средства их разработки. Последовательность проектирования и разработки автоматизированной информационной системы "Туристическое агентство". Разработка ядра системы, создание интерфейса, внедрение.
курсовая работа [464,9 K], добавлен 22.04.2015Создание автоматизированной системы, включающей системы видеоконтроля качества полиграфической продукции и ее учета. Разработка программной системы. Модули обработки информации и изображения. Общий алгоритм распознавания. Интерфейс системы управления.
дипломная работа [3,0 M], добавлен 22.11.2015Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.
дипломная работа [2,1 M], добавлен 11.07.2015Этапы разработки автоматизированной системы приема и бронирования заказов столиков в заведениях. Анализ среды разработки Android Development Tools. Общая характеристика диаграммы компонентов IOS приложения. Рассмотрение системы контроля версий сервера.
курсовая работа [8,7 M], добавлен 14.05.2014