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


ДОРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ ФОТОМЕТРОМ ДЛЯ НАВЕДЕНИЯ В ЭКВАТОРИАЛЬНЫХ КООРДИНАТАХ

Работа №52745

Тип работы

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

Предмет

физика

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

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


Введение 3
ГЛАВА 1. МОНТИРОВКИ ТЕЛЕСКОПОВ 5
1.1 Типы монтировок телескопов 5
1.2 Монтировка немецкого типа 8
1.3 Экваториальная монтировка EQ6 Pro 11
ГЛАВА 2. ТЕОРИЯ ЭКВАТОРИАЛЬНОЙ МОНТИРОВКИ 13
2.1 Экваториальная система координат 13
2.2 Ошибки наведения 14
2.3 Гидирование и вращение поля 17
ГЛАВА 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 19
3.1 IDE Microsoft Visual C++ 2010 Express 19
3.2 Структура программы «ClientControl» 20
3.3 Графический интерфейс 24
3.4 Листинг кода 25
Заключение
Литература

Одна из самых приоритетных и развивающихся задач современной астрономии сегодня - это автоматизация обсерваторий. Роботизированные астрономические комплексы способны резко поднять производительность телескопов (другой способ добиться этого - увеличить их поле зрения). Поскольку имеющаяся в наличии монтировка Synta Sky-Watcher EQ6 Pro в штатном режиме не имеет системы управления в режиме удалённого доступа, в первом цикле доработки было разработано программное обеспечение для дистанционного управления. Использовалась же данная система для наблюдения свечения неба, и наведение производилось в горизонтальной системе координат. Сейчас планируется использовать её для наблюдения за объектами ближнего космоса, поэтому имеет смысл доработать имеющееся ПО и реализовать систему наведения в экваториальных координатах, учитывающую распространённые ошибки наведения. Такие ошибки возникают из-за влияния рефракции, гнутия осей монтировок, неточности установки оборудования и т.д. Поэтому, в рамках квалификационной работы, научным руководителем была поставлена задача реализации такой системы наведения и добавления её в уже существующее программное обеспечение для управления монтировкой. Таким образом, для достижения цели было необходимо решить следующий ряд задач:
1. Освоить язык программирования общего назначения C++ в объёме, необходимом для реализации данного проекта, а также интегрированную среду разработки (IDE) Microsoft Visual Studio 2010;
2. Освоить методику написания графических dialog-based программ на основе встроенной в IDE библиотеки классов MSC;
3. Изучить монтировку Synta Sky-Watcher EQ6 Pro и освоить принцип управления ею;
4. Изучить системы координат, использующиеся для наведения телескопов (в частности - экваториальную с.к.);
5. Изучить ПО, разработанное в первом цикле доработки;
6. Разработать программную реализацию системы наведения по экваториальным координатам, учитывающую ошибки наведения и интегрировать в уже имеющееся программное обеспечение.


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

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

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


В рамках данной работы было сделано следующее:
1. Освоен язык программирования общего назначения C++ в объёме, необходимом для реализации данного проекта, а также интегрированная среда разработки (IDE) Microsoft Visual Studio 2010;
2. Изучена монтировка Synta Sky-Watcher EQ6 Pro и освоен принцип управления ею;
3. Изучены системы координат, использующиеся для наведения
телескопов (в частности - экваториальную с.к.);
4. Изучено программное обеспечение из первого цикла доработки;
5. Доработано ПО наведения телескопа и реализовано наведение по экваториальным координатам с учётом всех необходимых поправок и погрешностей.
Поставленные задачи были выполнены в полном объёме, цель достигнута. Результатом работы стало усовершенствованное ПО управления монтировкой EQ6 в режиме удалённого доступа, обеспечивающее более точное наведение на объекты исследования.



1. Sky-Watcher [электронный ресурс]. - Режим доступа:
http: //www. skywatcher. com/english/02 mounts/02 detail. php?sid=5 8,свободный - Яз. англ. (Дата обращения: 12.10.1015)
2. Instruction manual SynScan. - URL:
http: //www. skywatcher. com/upfiles/en download caty01312941979. pdf,свободный (Дата обращения: 3.10.1015)
3. NexStar Communication Protocol. - URL:
http: //www. nexstarsite. com/PCControl/ProgrammingNexStar.htm, свободный (Дата обращения: 8.10.1012)
4. Microsoft Foundation Classes [электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes, свободный (Дата обращения: 15.11.2015)
5. Страуструп Б. Язык программирования C++ / Б. Страуструп. - Пер. с англ. - М: Бином - 2011г. - 1045 с.
6. Лафоре Р. Объектно-ориентированное программирование в C++, 4-е издание / Р. Лафоре. - Пер. с англ. - СПб.: Питер - 2004г. - 962 с.
7. Михельсон Н. Н. Оптические телескопы. Теория и конструкция, 1-е издание / Н. Н. Михельсон. - М.: Издательство «Наука», 1976г., С.336-384


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




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