Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ПОДСИСТЕМ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА СИСТЕМЫ TALGAT

Работа №186793

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы53
Год сдачи2017
Стоимость4530 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
12
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ 3
Оглавление 3
ВВЕДЕНИЕ 4
1. Обзор предметной области исследования 6
1.1 Система TALGAT 6
1.2 Средства разработка программного обеспечения 12
1.2.1 Фреймворк GTK+ 13
1.2.2 Фреймворк QT 13
1.2.3 Язык QML 14
2. Интерактивный редактор данных для модуля одновариантного и
многовариантного анализа полосковых структур 15
2.1 Реализация функционала 16
2.2 Выводы по главе 23
3. Средства визуального отображения и средства интерактивной работы с
элементами в редакторе принципиальных схем 24
3.1 Реализация механизма копирования элементов 29
3.2 Реализация загрузки данных элемента через внешний источник 32
3.3 Реализация функционала шаблонных элементов 34
3.4 Выводы по главе 37
4. ЗАКЛЮЧЕНИЕ 39
5. СПИСОК ЛИТЕРАТУРЫ 40
ПРИЛОЖЕНИЕ 42


TALGAT - система компьютерного моделирования сложных структур проводников и диэлектриков. Разработка данной системы актуальна ввиду увеличения количества радиоэлектронной аппаратуры (РЭА), работающего в ограниченном пространстве. Это ведет за собой увеличение плотности РЭА. Эти тенденции стали приводить к нарушению работы РЭА из-за взаимных электромагнитных помех, что сделало необходимым обеспечение электромагнитной совместимости [1].
Задача обеспечения ЭМС РЭА вынуждает разработчиков проводить дорогостоящие испытания. Устранение недостатков ведет к увеличению финансовых затрат и задержкам рабочего графика. Исходя из этого целесообразен учет ЭМС на этапе проектирования РЭА с помощью имитационного моделирования посредством специального программного обеспечения.
Система TALGAT хоть и обладает обширными вычислительными возможностями, но возможности интерфейса пользователя обладают рядом недостатков. Отсутствие средств графического ввода, несовершенство языка интерпретации команд и ограниченные возможности визуализации делают систему непривлекательной для пользователей.
Вследствие роста количества пользователей системы возникла потребность в создании более совершенных инструментов для визуального взаимодействия с системой TALGAT.
Разработанные функциональности позволят облегчить процесс взаимодействия с системой моделирования, а также добавят элементы визуального программирования в частях системы, вместо ввода текста скриптов.
Цель данной работы - совершенствование графического интерфейса, разработка функционала редактора системы.
Для выполнения цели необходимо решить следующие задачи:
• Разработать интерактивный редактор данных для модуля одновариантного и многовариантного анализа полосковых структур.
• Разработать средства визуального отображения и средства интерактивной работы с элементами в редакторе принципиальных схем.
• Внедрить разработанный функционал в систему.
Выпускная работа написана по материалам, собранным во время проведения исследований в лаборатории «НИИ БЭМС РЭС» Томского государственного университета систем управления и радиоэлектроники под руководством кандидата технических наук С.П. Куксенко.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках бакалаврской работы все задачи, направленные на решение поставленной цели, были решены. Архитектура подсистем и пользовательский интерфейс были реализованы в соответствии с требованиями к продукту. Редактор интерфейса успешно интегрирован в систему, что поспособствовало снижению затрат времени пользователя на работу с алгоритмами модуля одновариантного и многовариантного анализов полосковых структур.
Механизм копирования элементов, библиотека шаблонов, загрузка данных элементов из внешних файлов успешно интегрированы в систему.
Данные улучшения позволили снизить затраты времени пользователя на работу с системой, в ситуациях, предусматривающих копирование сложных структур, либо создание шаблонных структур с нуля, а также оптимизировало процесс передачи входных данных в элемент системы - «источник тока».
Выпускная работа апробирована и частично опубликована в статьях:
1. Квасников А.А. Расширение функциональных возможностей и совершенствование графического интерфейса системы TAGLAT / А.А. Квасников, Е.В. Лежнин, С.П. Куксенко // Материалы одиннадцатой международной научно-практической конференции «Электронные средства и системы управления», Томск, 25-27 ноября 2015: №1-2. С. 39-42.
2. Квасников А.А. Совершенствование средств визуализации формы
сигнала в системе TALGAT / А.А. Квасников, Е.В. Лежнин // Материалы двенадцатой международной научно-практической конференции
«Электронные средства и системы управления», Томск, 16-18 ноября 2016: В- Спектр, 2016. - Т 1. - С. 211-213.
По результатам работы получено свидетельство о государственной регистрации программы для ЭВМ TALGAT 2016 (№2016662520).
Таким образом, цели данной работы - совершенствование графического интерфейса, разработка функционала редактора системы - были достигнуты. Новый функционал внедрен в продукт.



1. Куксенко С.П. Новые возможности системы моделирования электромагнитной совместимости «TALGAT» / С.П. Куксенко, А.М. Заболоцкий, А.О. Мелкозеров, Т.Р Газизов // Докл. Томск. гос. ун-та систем управления и радиоэлектроники. - 2015. - № 2(36). - C. 45-50.
2. Газизов Р Р Функции локализации и визуализации токов и напряжений в системе TALGAT / Р.Р Газизов, Е.В. Лежнин // Современные технологии в науке и образовании. Изд-во Рязанский государственный радиотехнический университет. - 2016. - С. 100-103.
3. Камаев В.А. Технологии программирования / В.А. Камаев, В.В. Костерин // Учебник. - 2-е изд., перераб. и доп. - М.: Высш. шк. 2006. - 454 с.
4. Blockly (Google for Education) [Электронный ресурс] / Google URL:
https://developers.google.com/blockly/guides/overview (дата обращения
20.04.2017)
5. The GTK+ Project [Электронный ресурс] / URL: https://www.gtk.org/ (дата обращения 12.04.2017)
6. Qt (software) [Электронный ресурс] / Wikimedia Foundation, Inc. URL: https://en.wikipedia.org/wiki/Qt_(software) (дата обращения 12.04.2017)
7. QML [Электронный ресурс] / Wikimedia Foundation, Inc. URL: https://en.wikipedia.org/wiki/QML_(software) (дата обращения 13.04.2017).
8. Qt Documentation [Электронный ресурс] / URL: http://doc.qt.io/qt-5/ (дата обращения 25.04.2017)
9. Фаулер М. Архитектура корпоративных программных приложений / М. Фаулер - Вильяме, 2006 - 544 с.
10. PowerPoint 2016 [Электронный ресурс] / URL: https://products.office.com/ru-ru/powerpoint/ (дата обращения 28.04.2017)
11. sPlan 7 The schematic editor for Windows [Электронный ресурс] / URL: http://www.abacom-online.de/uk/html/splan.html/ (дата обращения 28.04.2017)
12. Qucs - Quite universal circuit simulator [Электронный ресурс] / URL: http://qucs.sourceforge.net/ (дата обращения 01.05.2017)
13. Qt Documentation. The Event System [Электронный ресурс] / URL: http://doc.qt.io/qt-4.8/eventsandfilters.html/ (дата обращения 25.04.2017)
14. Гамма Э. Приемы объектно-ориентированного проектирования.
Паттерны проектирования / Э. Гамма [и др.]. - СПб. Питер, 2010. -
366 с.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ