Добавить в готовый код график и картинку и синхронизировать вращение
Задача | |
Код выводит в графическом окне индикатор кругового обзора радиолокационной системы, и рандомно задаются точки на индикаторе. Задача добавить график с вращением луча диаграммы направленности. Сделать, чтобы луч ДН вращался со стрелкой индикатора и вывести картинку в виде самолета. При пересечении самолета лучом ДН на индикаторе должна загораться метка цели. Лучи ДН и стрелки вращаются одновременно. Требования numpy (1.13.1) pyopengl(3.1.0) pyqt5(5.9) scipy(0.19.1) Проверка работы Чтобы провести тестовый запуск приложения, просто используйте команду: python GUI.py Организация SGN.py - реализует сигналы, используемые в вычислениях радара. Здесь я определил пакет прямоугольного сигнала. Вы можете использовать любой, который вам подходит, но класс, который вы используете, должен быть унаследован от Signal. antenna.py - реализует класс радарной антенны. Я использую простую отражательную антенну с узконаправленной диаграммой. common.py - содержит класс coords для представления позиции и скорости радара и целей. Он также имеет класс управления целевым объектом Trajectory, который использует метод Эйлера-Лагранжа для управления движением целей. primaryproc.py - Реализует первичную обработку радарных данных. propagation.py - содержит классы целей и класс для моделирования распространения сигнала в пространстве между радаром и целью. radar.py - основные настройки радара. Ссылка на https://github.com/KorovkoAlexander/PyRadar.git |