Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Горизонтальний астрокомпас

Реферат Горизонтальний астрокомпас





ніціалізації (;)

ВИКЛИК: ініціалізації ГРАФІКИ (; КОД РЕЗУЛЬТАТУ ІНІЦІАЛІЗАЦІЇЇ)

ЯКЩО КОД РЕЗУЛЬТАТУ ІНІЦІАЛІЗАЦІЇЇ РАВЕН УСПІШНО

ТО ВИКЛИК: ВИМІР (;)

ІНАКШЕ: ЗВІТ ПРО ПОМИЛКУ (;)

КІНЕЦЬ ПРОЦЕДУРИ


ПРОЦЕДУРА: ВИМІР (;)

) 02;

) Улазов С.Н.;

) -;

) -;

) -;

) -;

) МОДУЛЬ ВИМІРЮВАННЯ;

) Зчитування даних з датчиків; Обчислення; Висновок результату;

) Ініціалізація;

) -;

) -.

ПОЧАТОК ПРОЦЕДУРИ

ВИКОНУВАТИ БЕЗУПИННО

ВИКЛИК: ВВАЖАТИ дані з датчиків (;)

ВИКЛИК: ОБЧИСЛЕННЯ (;)

ВИКЛИК: ВИСНОВОК РЕЗУЛЬТАТУ (;)

КІНЕЦЬ

КІНЕЦЬ ПРОЦЕДУРИ


ПРОЦЕДУРА: ОБЧИСЛЕННЯ (;)

) 03;

) Улазов С.Н.;

) -;

) -;

) -;

) -;

) МОДУЛЬ ОБЧИСЛЕННЯ;

) Обчислення азимута; Обчислення поправки; Обчислення справжнього курсу; Обчислення ортодроміческое курсу;

) Вимірювання;

) -;

) -.

ПОЧАТОК ПРОЦЕДУРИ

ОБЧИСЛЕННЯ АЗУМУТА (;)

ОБЧИСЛЕННЯ ПОПРАВКИ (;)

ОБЧИСЛЕННЯ СПРАВЖНЬОГО КУРСУ (;)

ОБЧИСЛЕННЯ ортодроміческое КУРСУ (;)

КІНЕЦЬ ПРОЦЕДУРИ


ПРОЦЕДУРА: ВИСНОВОК РЕЗУЛЬТАТУ (;)

) 04;

) Улазов С.Н.;

) -;

) -;

) -;

) -;

) МОДУЛЬ ІНДИКАЦІЇ;

) Виведення інформації на дисплей;

) Вимірювання;

) -;

) -.

ПОЧАТОК ПРОЦЕДУРИ

ВИСНОВОК ОТРИМАНИХ ДАНИХ (;)

КІНЕЦЬ ПРОЦЕДУРИ


5.3 Дерево виклику процедур


6. Розробка програмного забезпечення в середовищі C #


. 1 Блок-схема алгоритму програми



6.2 Загальний опис роботи програми


На початку роботи програма надає користувачеві можливість ввести з клавіатури деякі величини - широту, довготу, схиляння, грінвіческій годинний кут, а також широту і довготу полюса обраної ортодромії. Далі програма зчитує з плати NationalInstruments крен пеленгатора (регулюється ручкою D1) і курсової кут (регулюється ручкою D2), і після цього обчислює азимут, істинний курс і ортодроміческое курс. Зміни величин відображаються в реальному часі. Програма має консольний інтерфейс, введення і виведення величин здійснюється в чисельній формі. Програма має консольний інтерфейс (графічна оболонка відсутня).


6.3 Налагодження програмного забезпечення


Для перевірки роботи складеного алгоритму була проведена налагодження програмного забезпечення, написаного на мові C # (лістинг представлений нижче) з підтримкою плати NationalInstruments. Були виявлені ошибки:

) При виведенні кутових величин кількість хвилин може перевищувати 60. Рішення - запровадити перевірку на значення хвилин перед виведенням. У разі досягнення хвилинами значення в 60 одиниць, значення градусів збільшується на одиницю, а значення хвилин обнуляється.

2) При розрахунку азимута світила A=3600-AW=2- AW, західний азимут AW шукається за формулою



де

Якщо B1 прийме значення рівне нулю, то при розрахунку виникне «помилка ділення на нуль». Рішення - запровадити перевірку на умову B1=0, і в разі виконання привласнювати B1=10-9.

3) Для зручності розрахунків всі значення кутів перед розрахунками переводяться з градусів в радіани (використовується формула



де х - конвертована величина,=3,14), а перед виводом на екран величини перетворюються з радіан в градуси.

4) При роботі з програмним забезпеченням може виникнути помилка при введенні даних з клавіатури - якщо при введенні чисельного значення випадково додати в рядок символ, який не є цифрою, при конвертації рядка в число в...


Назад | сторінка 7 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Поняття алгоритму. Обчислення значення функції
  • Реферат на тему: Економічні і правові основи обчислення фінансового результату у формі &Звіт ...
  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Програма обчислення певного інтеграла методом прямокутників з візуалізацією ...
  • Реферат на тему: Програма для обчислення інтегралів