3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ

3.1 Структурная организация

 

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

 

Рис. 3.1 – Структурная схема программы

 

Модуль входа в программу – это основной модуль, который при запуске программы создает графический интерфейс общения пользователя с программой.

Модуль создания проекта – этот модуль позволяет создавать новый проект, а так же может загружать ранее созданный проект для моделирования.

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

Модуль создания блока правил – этот модуль отвечает за создание правил, по которым будет осуществляться отладка проекта.

Модуль пошаговой отладки – этот модуль позволяет вносить изменения в созданный проект до тех пор, пока не будут получены требуемые показатели качества.

Модуль создания графического изображения – этот модуль позволяет создавать графики.

Модуль создания листинга для МК – этот модуль позволяет работать с кодом программы, написанной для микроконтроллера.

3.2 Алгоритм программы.

В начале работы на экран выводится главное окно программы. Потом пользователь выбирает одну из опций: открыть ранее созданный проект или создать новый проект. Затем, если была выбрана опция «создать новый проект», открывается новое окно, где можно создать лингвистические переменные, за которые отвечает «блок создания лингвистических переменных». После этого пользователь создает блок правил, по которому он может отладить проект.

Алгоритм работы программы изображен на блок-схеме (рис. 3.2.).

Рис. 3.2 Алгоритм работы программы

3.3 Описание интерфейса

Программа имеет простой интерфейс и легка в освоении. Графический интерфейс проектируется в среде разработки Visual Basic .Net компании
Microsoft. В данной системе можно быстро и качественно разрабатывать графические приложения, используя готовые компоненты.

Интерфейс программы разработан с учетом информативности получаемых пользователем данных. На рисунке 3.3 показано основное окно программы.

Рис. 3.3 – Основное окно программы.

 

 

3.4 Реализация

 

3.4.1 Модуль входа в программу.

При запуске программы вызывается функция «static void Main()». Эта функция инициализирует приложение путем вызова функции Application.EnableVisualStyles();. Далее запускается функция, которая составляет стиль программы путем вызова следующей функции Application.SetCompatibleTextRenderingDefault(false); . После нее запускается функция, которая создает диалоговое окно программы путем вызова функции Application.Run(new Form1()); и запускает приложение. В теле этой функции так же предусмотрена обработка исключений try – catch.

3.4.2 Модуль создания нового проекта.

При нажатия кнопки «создать новый проект» запускается функция CreateNewProject(); которая отвечает за создание нового проекта. При вызове этой функций запускается форма New_project, которая содержит соответствующие поля (название, количество лингвистических переменных, количество выходных переменных и.т.д. ) для создания нужного проекта.

Этот модуль так же отвечает за открытие проекта.

 

3.4.3 Модуль управления проектом.

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

1. NewLingVariable() – эта функция запускает форму new_ling_variable, которая отвечает за создание лингвистической переменной. Эта форма содержит соответствующую ЛП информацию (диапазон, название и.т.д.)

2. DebugCurrProject() – эта функция запускает форму, которая содержит все входные и выходные переменные, являющиеся важными и нужными для отладки текущего проекта. Эта форма позволяет изменить состояние системы путем настройки параметров системы.

3. CreateRuleBase() – эта функция отвечает за создание блока правил. Пользователь может составить нужные правила для текущей системы.

4. CreateGraph() – эта функция отвечает за создание графического изображения с помощью блока правил и составленных переменных.

3.4.4 Модуль пошаговой отладки.

Модуль пошаговой отладки позволяет отладить проект на основе блока правил. Этот модуль передает модулю, который создает графическое избрание, нужные данные для построения 2-х или 3-х мерных выходных характеристик.

Таким образом реализуется данная программа.


4..ОПИСАНИЕ РАБОТЫ С ИНФОРМАЦИОННЫМ ОБЕСПЕЧЕНИЕМ

 

4.1 Запуск и выбор опций

При запуске программы, появляется основная форма программы (см. рис.4.1) Первым этапом работы с программой является выбор опции – New Project (Новый проект) или Open Project (Открыт проект).

Рис. 4.1. Основная форма программы


Информация о работе «Информационное обеспечение системы управления подъёмно-транспортным механизмом»
Раздел: Промышленность, производство
Количество знаков с пробелами: 73935
Количество таблиц: 5
Количество изображений: 19

Похожие работы

Скачать
153972
11
0

... в связи с тем, что человеческий фактор играет важную роль в деятельности организации, внимание к людям в управлении организацией приобретает большие масштабы. В ОАО «ЧАЗ» используется стратегия расширения сферы деятельности и доли рынка. В связи с этим кадровая политика предприятия ориентирована на развитие персонала и привлечения дополнительно высококвалифицированных работников. Деятельность ...

Скачать
63311
3
31

... элементов АСУ ТП   2.1 Разработка общих алгоритмов функционирования АСУ ТП. Блок – схемы алгоритма и их описание Система управления процессом испытания электропривода лифтов предназначена для управления нагрузочным электроприводом испытательного стенда в ручном или автоматическом режиме, разработана на базе микропроцессорного программируемого контроллера и выполняет следующие функции: ввод, ...

Скачать
126891
0
0

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

Скачать
67836
4
0

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

0 комментариев


Наверх