РЕФЕРАТ 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).
Таким образом, цели данной работы - совершенствование графического интерфейса, разработка функционала редактора системы - были достигнуты. Новый функционал внедрен в продукт.