Описание моей программы, с помощью которой можно управлять блоком управления поворотным устройством Ротор-2.
После того, как блок управления поворотным устройством Ротор-1 перестал удовлетворять моим запросам, был разработан и изготовлен Ротор-2. В этом блоке уже реализована связь с компьютером, поэтому встал вопрос по программе управления блоком. Способ общения МК с PC схож с другими поворотными устройствами, поэтому внимание привлекла знаменитая программа румынского радиолюбителя YO3DMU - PstRotator. Она же является единственной программой, с которой «дружит» аппаратный журнал UR5EQF_Log3. После скачивания пробной версии, возникло ощущение «забивания гвоздей микроскопом». Программа хороша, споров нет. Но. Она очень многофункциональна и, как следствие этого, сильно перегружена. В погоне за универсальностью и возможностью управления всем что крутится, программа раздулась функционалом, а органы управления измельчали так, что не сразу и мышкой попадешь. Ну и как любая универсальная программа такого уровня она платная. Исходя из всего было принято решение создания собственной программы.
Программа управления делалась под свои нужды поэтому очень простая и без лишних элементов. Тем более я не программист и с C++ столкнулся впервые в жизни. При разработке ставилась задача - простота в установке и настройке, простота в управлении. Какая программа получилась, судить вам. Меня, на данном этапе, она пока устраивает.
Сейчас программа считывает и отображает азимут угла направления антенны на азимутальной карте. Азимутальная карта используется индивидуальная, с сайта радиолюбителя NS6T, и устанавливается при нажатии кнопки «Карта». Пока есть ограничения по использованию карты. При клике мышкой на любом месте карты устанавливается азимут угла поворота и отдается команда блоку управления на поворот пока азимуты установленного и реального угла не совпадут. Есть возможность прервать операцию вращения нажатием кнопки «Стоп». При нажатии кнопки «Выход» или закрытии окна, настройки сохраняются. Более подробно о файле карты, установках программы рассказано в инструкции к программе.
В планах усовершенствования есть желание добавить возможность выбора любого файла карты, установка любых размеров окна программы, установление азимута по префиксам, поддержка других блоков управления поворотными устройствами.
Архив с программой и инструкцией можно скачать здесь:
Фото 2. Установленный азимут на Мадагаскар и отображение реального азимута
Фото 1. Выбор файла с картой