Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 5
1

Проект радар

14.03.2017, 10:21. Показов 3148. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день друзья. Требуется реализовать гидроакустический радар, на котором будут отображаться некоторые значения в цветовой форме (температура поверхности воды). Радар должен представлять из себя полусферу (от 0 до 180 градусов). Все координаты полярные (угол и азимут).
Подскажите пожалуйста как это можно реализовать и какой виджет или технологию при этом использовать?

Пробовал QwtPolarSpectrogram, но не могу вывести полуокружность (QwtPolarSpectrogram представляет из себя окружность)

Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2017, 10:21
Ответы с готовыми решениями:

Qt creator. Не удается добавить стороннюю библиотеку в проект cmake (добавление в проект boost/algorithm)
Собственно, весь вопрос в заголовке. Осваиваю cmake, не могу подключить "алгоритм" из буст. ...

3D - радар
Гутен моргэн! Извиняйте за некоторые вольности моего языка, но, думаю, так будет несколько...

Радар из MapView
Всем привет! Пишу приложение-радар, которое представляет из себя просто черный экран с...

авиа радар
Привет всем! кто может помочь с такой задачей нужно написать программу на ассемблере типа "старый...

6
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 5
14.03.2017, 10:31  [ТС] 2
Что-то вроде этого надо сделать, только выводить надо полуокружность (от 0 до 180 градусов)
Миниатюры
Проект радар  
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
14.03.2017, 10:40 3
Можно самому нарисовать Custom Widgets and Painting
0
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 5
14.03.2017, 10:49  [ТС] 4
Спасибо. Так как в программировании особо не силен, на сколько это сложно будет сделать?

И еще есть предложение реализовать это на opengl. Что думаете по этому поводу?
0
1070 / 652 / 229
Регистрация: 14.01.2016
Сообщений: 2,031
Записей в блоге: 9
14.03.2017, 11:17 5
Не знаю насчёт Qwt, но можно для этих целей использовать QCustomPlot. В нём, к примеру, есть QCPColorMap, которая позволяет делать такое:
Название: QCP1.2.0-colormap.png
Просмотров: 83

Размер: 20.1 Кб
Есть только одно НО - QCustomPlot работает в прямоугольной системе координат, со стандартными x и y.

В QWT тоже вроде есть colorMap, но там я вам подсказать ничего не смогу.
0
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 5
14.03.2017, 11:24  [ТС] 6
Спасибо. Я работал с QCustomPlot. И верно что там все в декартовой системе координат. У меня главная проблема, что у меня полярные системы координат и виджет должен представлять из себя полуокружность! Может где -то видели подобное?
0
1070 / 652 / 229
Регистрация: 14.01.2016
Сообщений: 2,031
Записей в блоге: 9
14.03.2017, 15:29 7
Цитата Сообщение от PionerAlex1991 Посмотреть сообщение
Спасибо. Я работал с QCustomPlot. И верно что там все в декартовой системе координат. У меня главная проблема, что у меня полярные системы координат и виджет должен представлять из себя полуокружность! Может где -то видели подобное?
Если как выше, то можно легко такое сделать.
1) Рисуете сетку окружности(в любом редакторе, главное, чтобы фон у ней был прозрачный).
2) Рисуете "локатор"(требования как выше), засветку локатора тоже можно нарисовать тут же, вместе с самим локатором.
3) Размещаете теперь это всё в каком-нибудь виджете, ставите там сетку посредине, крепите один из концов изображения локатора к центру сетки, устанавливаете ему анимацию вращения вокруг центральной точки сетки.
4) Устанавливаете обычный декартовый график безо всяких отображений с центром координат в центре сетке. Размещаете на нём необходимые точки, переведя предварительно их положение из полярной в декартовую систему координат.
5) Запускаете это всё.
6) Profit(как во втором комментарии)
0
14.03.2017, 15:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2017, 15:29
Помогаю со студенческими работами здесь

Посоветуйте радар детектор
Доброго всем. Хочу приобрести себе пассивный радар, Интересует пару пунктов: у кого какие модели...

Анти-радар разве работает?
Доброго времени суток, стал замечать что на многих машинах есть анти радар, но в главной дороги...

Составить алгоритм решения ребуса РАДАР=(Р+А+Д)^4
Составить алгоритм решения ребуса РАДАР=(Р+А+Д)^4 (различные буквы означают различные цифры,...

Составить алгоритм решения ребуса РАДАР
Составить алгоритм решения ребуса РАДАР = (Р + А + Д)4 (различные буквы обозначают различные цифры,...

Радар-детектор Орион 525 (Нижний Новгород)
Новый радар-детектор черного цвета в полной комплектации. В наличии 2 шт. Цена 1100 руб. за штуку

Построить радар-диаграмму по четырем элементам массива
Существует 2 массив заданных значений первый идеальный второй с меньшими параметрами Необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru