Це передбачення команди, яке можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
прогнозувати - відстежувати та прогнозувати проходи супутників на орбіті Землі
СИНТАКСИС
прогнозувати [-у tle_update_source] [-т tlefile] [-q qthfile] [-а послідовний_порт] [-a1
послідовний_порт] [-н мережевий_порт] [-ф sat_name дата_початку/час кінцева дата/час] [-стор
sat_name дата_початку/час] [-о вихідний_файл] [-s] [-east] [-west] [-north] [-south]
ОПИС
ПРОГНОЗ це програма для відстеження супутників і орбітального прогнозування для багатьох користувачів, написана під
операційна система Linux від John A. Magliacane, KD2BD. ПРОГНОЗ є безкоштовним програмним забезпеченням. Ти можеш
розповсюджувати його та/або змінювати відповідно до умов Загальної публічної ліцензії GNU як
опубліковано Free Software Foundation, версії 2 Ліцензії або будь-якої пізнішої
версія.
ПРОГНОЗ розповсюджується в надії, що він буде корисним, але БЕЗ ЖОДНИХ ГАРАНТІЙ,
навіть без неявної гарантії про придатність до продажу або придатність для певної мети.
Докладніше див. У Загальній публічній ліцензії GNU.
ПЕРШИЙ ЧАС ВИКОРИСТАННЯ
ПРОГНОЗ відстежує та прогнозує проходи супутників на основі географічного положення
наземної станції, поточну дату й час, які надає годинник комп’ютерної системи, а також
Орбітальні дані Кеплера для супутників, які цікавлять наземну станцію. Перший раз
користувачі ПРОГНОЗ надається інформація про розташування наземної станції та орбітальні дані за замовчуванням
файли. Ці файли керуються програмою, і зазвичай вони знаходяться вдома користувача
у прихованому підкаталозі під назвою .передбачити. Користувачі вперше отримають запит
поставка ПРОГНОЗ з їх географічним розташуванням (те саме, що вибір варіанта [G] від
головне меню програми) під час першого запуску програми. Широта зазвичай виражається в
градусів на північ з широтами на південь від екватора, вираженими в негативних градусах. Довгота
зазвичай виражається в градусах на захід, а східна довгота виражається в мінусі
ступенів. Цю поведінку можна змінити, передавши - схід or - південь командний рядок
перемикає на ПРОГНОЗ.
Широти та довготи можна вводити як у десяткових градусах, так і в градусах, хвилинах,
формат секунд (DMS). Висота станції вводиться як кількість метрів над землею
станція розташована над рівнем моря. Цей параметр не дуже критичний. Якщо не впевнені, зробіть
реалістичне припущення або просто введіть 0.
Користувачі Росії ПРОГНОЗ потрібні орбітальні дані Кеплера для супутників, які вони хочуть відстежувати
бажано не старше одного місяця. Орбітальні дані за замовчуванням надаються разом із програмою
може бути досить старим, тому його необхідно оновити, щоб отримати точні результати
очікуваний. Це можна зробити, вибравши опцію [E] від ПРОГНОЗУВАТИ головне меню і
ручне введення кеплерівських даних для кожного супутника в базу даних програми, або шляхом
вибір варіанту [U] і визначення файлу, що містить останні 2-рядкові дані кеплерівського елемента
набори, які відповідають супутникам у базі даних програми. Кеплерівські орбітальні дані
доступна з різних джерел, у тому числі http://www.celestrak.com/,
http://www.space-track.org/ та http://www.amsat.org/.
ПРОГРАМА РОБОТА
Екран запуску програми ПРОГНОЗ містить перелік основних функцій програми. Кілька відстеження і
доступні режими прогнозування орбіти, а також кілька утиліт для керування
орбітальна база даних програми.
ПРОГНОЗУВАННЯ СУПУТНИКОВЕ ПРОДАЄ
Орбітальні прогнози корисні для того, щоб заздалегідь визначити, коли очікується супутник
перебувати в зоні дії наземної станції. Їх також можна використовувати, щоб повернутися до попереднього
перепустки, щоб допомогти підтвердити або ідентифікувати минулі спостереження.
ПРОГНОЗ включає два режими прогнозування орбіти для прогнозування будь-якого проходу над наземною станцією
(опція головного меню [p]), або перелічіть лише ті проходи, які можуть бути видимі для землі
станція за допомогою оптичних засобів (опція головного меню [V]). У будь-якому режимі користувачеві пропонується
виберіть із меню потрібний супутник, а потім попросіть ввести дату й час (у
UTC), коли повинні початися обчислення прогнозу.
Поточну дату й час можна вибрати за замовчуванням, не ввівши нічого й натиснувши
просто натисніть клавішу ENTER, коли буде запропоновано ввести дату й час початку.
В іншому випадку дату та час початку слід ввести у форму:
DDMonYY HH: MM: SS
Введення часу необов'язкове. Якщо його опустити, передбачається північ (00:00:00). Один раз
завершено, розпочинаються орбітальні розрахунки, а інформація про прогнозування відображається на
екран.
Дата й час у UTC, а також висота супутника над землею, азимут
курс, орбітальна фаза за модулем 256, широта та довгота підсупутникової точки, дальність нахилу
між наземною станцією та супутником, а також номер орбіти супутника
відображається. Якщо параметри орієнтації космічного корабля (ALAT, ALON) включені в ПРОГНОЗУВАТИ
файл бази даних транспондерів, то замість цього відображаються кути косого кута антени космічного корабля
номери орбіт у вихідних даних орбітального прогнозу.
Зірочка (*), що відображається праворуч від номера орбіти або кута косоокості, означає
супутник перебуває на сонячному світлі в дату й час, зазначені в рядку. Символ плюс (+) означає
супутник знаходиться на сонячному світлі, а наземна станція знаходиться під покровом темряви
вказані час і дата. За хороших умов огляду великі супутники, такі як
Міжнародна космічна станція (МКС), американські космічні човники та космічний телескоп Хаббл
супутника дослідження верхніх шарів атмосфери (UARS) видно неозброєним оком. Якщо немає символу
з’являється праворуч від кожного рядка, то супутник у цей момент знаходиться в тіні Землі
і дата вказана, і не отримує освітлення від сонця.
Натиснувши кнопку ENTER ключ, 'Y', або клавіша пробілу переміщує орбітальні прогнози до
екран зі списком наступних доступних пропусків. Натиснувши 'L' дозволяє наразі
відображуваний екран, а також будь-які наступні екрани, які будуть зареєстровані в текстовому файлі у вашому поточному
робочий каталог. Ім’я цього файлу – це ім’я супутника плюс «.txt»
розширення. Будь-які косі риски або пробіли, що з’являються в назві супутника, замінюються на
символ підкреслення (_). Функцію журналювання можна будь-коли вмикати та вимикати
натиснувши 'Lключ. Вихід з режиму орбітального прогнозу, натиснувши 'N' або натискання
ESCклавіша ape також закриє файл журналу. До файлу журналу буде додано додаткові
інформації, якщо додаткові прогнози проводяться для того самого супутника з
увімкнено функцію реєстрації.
вибирає [V] від ПРОГНОЗУВАТИ головне меню дозволить наземній станції лише прогнозувати проходи
для супутників, потенційно видимих за допомогою оптичних засобів. Оскільки всі інші проходять
у цьому режимі відфільтровуються, і оскільки деякі супутники можуть ніколи не прибути над землею
станції, коли можливі оптичні умови перегляду, програма надає опцію
вийти з режиму візуального прогнозування орбіти, натиснувши [ВИХІД]мавпа ключ як
зроблені розрахунки. Унизу екрана відображається підказка, яка сповіщає користувача
цього варіанту.
У будь-якому режимі прогнозування орбіти прогнозування не буде зроблено для супутників, які
ніколи не може піднятися над горизонтом наземної станції або для супутників у геостаціонарних
орбіти. Якщо супутник перебуває в радіусі дії у вказану початкову дату й час, ПРОГНОЗ волі
налаштуйте початкову дату назад у часі до точки AOS, щоб екран передбачення
відображає перший прохід повністю від початку до кінця.
SINGLE СУПУТНИКОВЕ ПЕРЕШКОДИ РЕЖИМ
Окрім передбачення проходів супутників, ПРОГНОЗ дозволяє відстежувати супутники
в режимі реального часу ПРОГНОЗУВАТИ Режим стеження за одним супутником (параметр головного меню [Т]), або
одночасно групою з 24 осіб, використовуючи режим багатосупутникового відстеження програми (основний
варіант меню [М]). Під час стеження також відображаються положення Сонця та Місяця
супутники в режимі реального часу.
Вибір варіанту [Т] від ПРОГНОЗУВАТИ головне меню розміщує програму в Single Satellite
Режим стеження. Користувачеві буде запропоновано вибрати супутник, що цікавить, після чого
з’явиться екран із відображенням позицій відстеження вибраного супутника.
У режимі відстеження одного супутника велика кількість інформації, пов’язаної з відстеженням a
космічного корабля та зв’язку через його транспондер. Поточна дата і
час відображається разом із субсупутниковою точкою супутника, його орбітальною висотою в
як кілометри, так і статутні милі, похила відстань між наземною станцією та
супутник у кілометрах і статутних милях, поточний азимут і висота
напрямок до супутника, орбітальна швидкість супутника в обох кілометрах
на годину та статутних милях на годину, слід супутника в обох кілометрах і
статутні милі, орбітальна фаза супутника за модулем 256, глибина затемнення,
кут нахилу антени космічного корабля та модель орбіти, що використовується, а також поточну орбіту
номери також відображаються. Також надається дата та час наступного AOS.
Крім того, якщо супутник зараз знаходиться в зоні дії наземної станції, кількість
Доплерівський зсув на частотах висхідної та низхідної лінії зв’язку, втрати на трасі, поширення
також відображаються затримка та час відлуння. Також надається очікуваний час LOS.
Частоти висхідної та низхідної лінії зберігаються ПРОГНОЗУВАТИ файл бази даних транспондерів predict.db
знаходиться під $HOME/.predict. Файл за замовчуванням надається ПРОГНОЗ.
Транспондери можна вибрати, натиснувши ПРОБІЛ. Смуга пропускання транспондера
можна налаштувати з кроком 1 кГц, натиснувши кнопку < та > ключі. Можливе налаштування 100 Гц
використання , та . ключі. (Це просто < та > клавіші без клавіші SHIFT.)
Якщо інформація про транспондер недоступна, дані, які відображаються на екрані відстеження, доступні
скорочено.
Функції, доступні в режимі стеження за одним супутником, дозволяють
точно визначити належну частоту висхідної лінії зв’язку, щоб отримати задану частоту низхідної лінії зв’язку, або
навпаки. Наприклад, якщо ви бажаєте спілкуватися зі станцією, яка чується на 435.85200
МГц через FO-29, потім 435.85200 МГц можна вибрати за допомогою клавіатури як частоту прийому
за допомогою клавіш налаштування під час відстеження FO-29 та відповідної наземної станції TX
частота буде відображатися ПРОГНОЗ.
Очевидно, що для найкращого результату потрібні точний системний годинник і актуальні орбітальні дані
точність налаштування.
Якщо на вашому комп’ютері є звукова карта та режим стеження за одним супутником
викликається з великого регістру 'T"а не малий регістр"t', ПРОГНОЗ зроблю періодичним
голосові повідомлення про координати супутника в режимі реального часу.
Такі оголошення, як:
"Це is ПРОГНОЗУВАТИ. супутникове is at п'ятьдесят шість ступені азимут та сорок п'ять ступені
висота, та is наближається. супутникове is в даний час видно».
виконуються з інтервалами, які є функцією швидкості руху супутника
небо. Оголошення можуть з’являтися кожні 50 секунд для супутників на низькому рівні
навколоземні орбіти, такі як Міжнародна космічна станція (370 км), або так рідко, як будь-які
8 хвилин для супутників на дуже високих орбітах, таких як геостаціонарний супутник AMC-6
(35780 км). Голосові сповіщення виконуються у фоновому режимі, щоб уникнути
перешкоджати відстеженню розрахунків під час оголошення. Сигналізації та спец
оголошення робляться, коли супутник, який відстежується, входить у затемнення або виходить із нього.
Регулярні оголошення можна примусово ввімкнути, натиснувши 'T' у режимі відстеження одного супутника
Мода.
МУЛЬТИСУПУТНИКОВИЙ ПЕРЕШКОДИ РЕЖИМ
вибирає [М] від ПРОГНОЗУВАТИ Головне меню розміщує програму в режимі реального часу з кількома супутниками
режим стеження. У цьому режимі відстежуються всі 24 супутники в базі даних програми
одночасно з положеннями Сонця і Місяця. Відстеження даних для
супутники відображається у двох стовпцях по 12 супутників у кожному. Назва, азимутальний курс,
висота над рівнем моря, широта субсупутникової точки (у градусах північної) і довгота (у градусах західної)
позиції надаються разом із відстанню нахилу між супутником і супутником
наземна станція (в кілометрах).
Літера, що відображається праворуч від діапазону нахилу, вказує на сонячне світло супутника та
умови затемнення. Якщо супутник переживає період затемнення, an N відображається.
Якщо супутник знаходиться на сонячному світлі, а наземна станція знаходиться під покровом темряви, a V
відображається, щоб вказати на те, що супутник видно під струмом
умови. Якщо супутник знаходиться на сонячному світлі, а умови на наземній станції – ні
дозволяють побачити супутник, a D відображається. Супутники в зоні дії землі
станції відображаються в BOLD написи. Дати та час AOS для наступних трьох
супутники, які, за прогнозами, потраплять у діапазон, відображаються внизу екрана між
відстеження координат Сонця і Місяця. Прогнози не робляться для супутників у
геостаціонарних орбітах або для супутників, які мають настільки низький нахил та/або висоту, що вони можуть
ніколи не підніматися над горизонтом наземної станції.
Сонячний ОСВІТЛЕННЯ ПЕРЕДБАЧЕННЯ
вибирає [Так] від ПРОГНОЗУВАТИ головне меню дозволить прогнозувати сонячне освітлення
зробив. Ці прогнози вказують на те, скільки сонячного світла отримає певний супутник
24-годинний період. Ця інформація особливо цінна для конструкторів космічних кораблів і
диспетчери супутникових наземних станцій, які повинні стежити за бюджетом електроенергії або тепла космічного корабля
умови на борту космічного корабля через сонячне світло та періоди затемнень. Це навіть може бути
використовується для прогнозування оптимального часу для виконання астронавтами позакорабельної діяльності
простір. Прогнози сонячного освітлення можуть бути занесені до файлу таким же чином, як
орбітальні прогнози можна записати (натиснувши L).
Сонячний І МІСЯЧНИЙ ОЧНИЦЯ ПЕРЕДБАЧЕННЯ
На додаток до орбітальних прогнозів космічних кораблів, ПРОГНОЗ також може передбачати транзити
Сонця і Місяця. Місячні прогнози ініціюються вибором [L] від ПРОГНОЗ's
Головне меню. Сонячні прогнози вибираються за допомогою пункту головного меню [О].
Роблячи прогнози орбіти Сонця та Місяця, ПРОГНОЗ забезпечує азимут і висоту
курси, пряме сходження, схилення, годинний кут за Гринвічем (ГСГ), радіальна швидкість,
і нормалізована відстань (дальність) до Сонця або Місяця. Схилення та годинний кут за Гринвічем
відповідають широті та довготі субсупутникової точки об’єкта над
земної поверхні. Радіальна швидкість відповідає швидкості та напрямку об’єкта
рухаючись у напрямку (+) або від (-) від наземної станції, і виражається в метрах на
другий. Коли радіальна відстань до Місяця близька до нуля, величина доплерівського випромінювання
зміна досвіду комунікацій Moonbounce мінімальна. Нормована відстань
відповідає фактичній відстані об'єкта до наземної станції, поділеній на її середнє значення
відстань. На практиці нормалізована відстань може коливатися приблизно від 0.945 до 1.055 фор
Місяць і приблизно від 0.983 до 1.017 для Сонця.
Зауважте, що вплив атмосфери ігнорується при визначенні кутів місця для
сонце і місяць. Крім того, дані, надані ПРОГНОЗ відповідає об'єкту
центру, а не верхньої чи нижньої кінцівки, як це іноді робиться при передбаченні підйому
і час заходу цих небесних об'єктів.
РОБОТА ПО THE X-ВІКНО SYSTEM
ПРОГНОЗ можна запустити в системі X-Window, викликавши її через xpredict сценарій
міститься в цьому програмному забезпеченні. xpredict може викликати rxvt, xterm, Етерм, гном-терміналабо
квт, і дисплей ПРОГНОЗ у вікні віртуального терміналу. xpredict слід відредагувати для кращого
результати. У багатьох випадках утримуйте клавішу SHIFT, одночасно натискаючи плюс (+) і мінус
(-) дозволяє ПРОГНОЗУВАТИ вікно, розмір якого буде змінено під час запуску xpredict.
КОМАНДА ЛІНІЯ АРГУМЕНТИ
За замовчуванням ПРОГНОЗ зчитує інформацію про розташування наземної станції та орбітальні дані з пари
файлів, розташованих у домашньому каталозі користувача в прихованому підкаталозі під назвою .передбачити.
Інформація про розташування наземної станції зберігається у файлі під назвою predict.qth, тоді як орбітальний
інформація про дані для 24 супутників зберігається у файлі під назвою прогнозувати.тле.
Якщо ми хочемо бігти ПРОГНОЗ використання даних з альтернативних джерел замість цих за замовчуванням
файли, імена таких файлів можуть бути передані ПРОГНОЗ у командному рядку, коли
програма запущена. Наприклад, якщо ми хочемо прочитати файл TLE visual.tle і QTH
файл beach_house.qth а не файли за замовчуванням, ми могли б почати ПРОГНОЗ і пройти
імена цих альтернативних файлів у програму таким чином:
передбачати -t visual.tle -q beach_house.qth
or
передбачати -q beach_house.qth -t visual.tle
Якщо вказані файли не знаходяться в поточному робочому каталозі, то їх
відносні або абсолютні шляхи також повинні бути вказані разом з їх іменами (передбачати -t
/home/kd2bd/orbs/visual.tle).
Також можна вказати лише один альтернативний файл, використовуючи значення за замовчуванням для
інший. Наприклад,
передбачати -t visual.tle
читає інформацію про QTH за замовчуванням ~/.predict/predict.qth розташування та TLE
інформація від visual.tle, В той час
передбачати -q bobs.qth
зчитує інформацію QTH bobs.qth та інформацію TLE за замовчуванням
~/.predict/predict.tle Місцезнаходження.
ТИХО ОЧНИЦЯ DATABASE ОНОВЛЕННЯ
Також можливе оновлення ПРОГНОЗУВАТИ супутникову орбітальну базу даних за допомогою іншої команди
рядок, який оновлює базу даних із дворядкового набору даних NASA. ПРОГНОЗ потім
тихо виходить, не відображаючи нічого на екрані, тим самим усуваючи необхідність
увійти в програму та вибрати відповідні параметри меню. Цей параметр викликається
використання -u перемикач командного рядка наступним чином:
передбачати -u orbs248.tle
Цей приклад оновлюється ПРОГНОЗУВАТИ орбітальна база даних за замовчуванням із знайденими елементами Кеплера
у файлі orbs248.tle. ПРОГНОЗ також можна оновлювати зі списку файлів:
передбачати -u любитель.тле visual.tle weather.tle
Якщо альтернативний файл даних потребує оновлення, його також можна вказати в командному рядку
використання -t переключіть наступним чином:
передбачати -t oscar.tle -u любитель.тле
Цей приклад оновлює oscar.tle орбітальна база даних з дворядковими елементними даними
міститься в любитель.тле.
Ці параметри дозволяють автоматичне оновлення ПРОГНОЗУВАТИ файли орбітальних даних за допомогою Keplerian
орбітальні дані, отримані за допомогою автоматичних засобів, таких як FTP, HTTP або супутник Pacsat
download.
Наприклад, для оновлення можна використовувати наступний сценарій ПРОГНОЗУВАТИ орбітальна база даних через
Інтернет:
#!/ Бен / ш
wget -qr www.celestrak.com/NORAD/elements/amateur.txt -O amateur.txt
wget -qr www.celestrak.com/NORAD/elements/visual.txt -O visual.txt
wget -qr www.celestrak.com/NORAD/elements/weather.txt -O weather.txt
/usr/local/bin/predict -u amateur.txt visual.txt weather.txt
Щоб справді автоматизувати процес оновлення орбітальної бази даних, збережіть наведені вище команди
у файл у вашому домашньому каталозі (наприклад kepupdate), і додайте наступний рядок до вашого
crontab (тип кронтаб -e для редагування crontab):
0 2 * * * kepupdate
та ПРОГНОЗ автоматично оновлюватиме свою базу даних щодня о 2:00.
АВТОМАТИЧНИЙ АНТЕНА ПЕРЕШКОДИ
ПРОГНОЗ сумісний з інтерфейсами ротатора антени послідовного порту, що відповідають
Стандарт протоколу EasyComm 2. Це включає інтерфейс PIC/TRACK, розроблений Vicenzo
Меццаліра, IW3FOLhttp://digilander.iol.it/iw3fol/pictrack.html> EasyTrak Jr. від TAPR
(наразі в розробці), і Dish Controllers компанії Suding Associates Incorporated
<http://www.ultimatecharger.com/Dish_Controllers.html>. Інтерфейс ротатора FODTRACK є
підтримується за допомогою Luc Langehegermann (LX1GT) fodtrack утиліта, написана для і
включений с ПРОГНОЗ.
Використовуючи будь-який із цих апаратних інтерфейсів, ПРОГНОЗ може автоматично контролювати положення
Обертачі антен AZ/EL і тримайте антени точно спрямованими на супутник
відстежено ПРОГНОЗ. В роботі, відстеження даних з ПРОГНОЗ спрямовується на зазначену
послідовний порт за допомогою -a параметр командного рядка. Наприклад:
передбачати -a /dev/ttyS0
надішле дані відстеження AZ/EL до першого послідовного порту, коли програма відстежує a
супутник у режимі відстеження одного супутника. Дані, надіслані на послідовний порт, є
форма: AZ241.0 EL26.0 з використанням 9600 бод, 8 біт даних, 1 стоповий біт, без паритету та без
рукостискання. Дані надсилаються до інтерфейсу, якщо напрямки азимута або висоти змінюються на
один ступінь або більше. Для інтерфейсів, які вимагають оновлення активності принаймні раз на секунду
чи змінилися заголовки AZ/EL (наприклад, заголовки SAI), -а1 варіант
може використовуватися:
передбачати -а1 /dev/ttyS0
ДОДАТКОВИЙ ВАРІАНТИ
Команда -f параметр командного рядка, після якого йде назва супутника або номер об’єкта та
дата/час початку, дозволяє ПРОГНОЗ щоб відповісти інформацією про місцезнаходження супутника. Це
функція дозволяє ПРОГНОЗ для виклику в інших програмах, які повинні визначити
розташування супутника в певний момент часу, наприклад розташування ПЗЗ
Зображення з камери було зроблено супутником Pacsat на основі його мітки часу.
Отримана інформація містить дату/час у форматі Unix (кількість секунд
з півночі UTC 1 січня 1970 року), дата/час у ASCII (UTC), висота
супутник в градусах, азимутальний курс супутника, орбітальна фаза (за модулем
256), широта і довгота підсупутникової точки супутника на даний момент часу
задана дальність нахилу до супутника в кілометрах відносно землі
розташування станції, номер орбіти та видимість сонячного світла космічного корабля
інформація.
Дата/час мають бути вказані у форматі Unix (кількість секунд після опівночі за UTC
1 січня 1970 р.). Якщо час початку або закінчення не вказано, це поточна дата/час
передбачається, і створюється один рядок виводу. Якщо початковий і кінцевий час є
вказаний, список координат, починаючи з початкового часу/дати і закінчуючи на
Кінцевий час/дата повертатиметься програмою з роздільною здатністю в одну секунду. Якщо
лист m додається до кінцевого часу/дати, тоді повернуті програмою дані будуть
мати дозвіл на одну хвилину. The -o опція дозволяє програмі записувати обчислені
дані у вихідний файл, а не спрямовувати їх на стандартний пристрій виводу, якщо потрібно.
Правильний синтаксис для цього параметра такий:
передбачати -f МКС 977446390 977446400 -o файл даних
Може бути список координат, починаючи з поточної дати/часу і закінчуючи через 10 секунд
створюється такою командою:
передбачати -f МКС +10
Якщо список координат із зазначенням положення супутника щохвилини для
наступні 10 хвилин, можна використати таку команду:
передбачати -f МКС + 10 м
Якщо назва супутника містить пробіли, то всю назву потрібно взяти в лапки.
Команда -p опція дозволяє генерувати орбітальні прогнози для одного проходу ПРОГНОЗ через
командний рядок. Наприклад:
передбачати -p ОСКАР-11 1003536767
розпочинає прогнози для супутника OSCAR-11 за часом Unix 1003536767 (Сб, 20 жовтня 01 р.
00:12:47 UTC). Якщо дата/час початку не вказано, використовується поточна дата/час. Якщо
проходження вже виконується на зазначену початкову дату/час, орбітальні прогнози є
повернуто на початок AOS поточного проходу, а дані для всього проходу з
AOS до LOS надається.
Коли або -f or -p використовуються варіанти, ПРОГНОЗ створює результат, що складається з
дата/час у форматі Unix, дата й час у форматі ASCII (UTC), висота супутника
в градусах, азимут супутника в градусах, орбітальна фаза (по модулю 256),
широта (N) і довгота (W) субсупутникової точки супутника, діапазон нахилу до
супутник (у кілометрах), номер орбіти та видимість сонячного світла космічного корабля
інформації. Наприклад: 1003611710 Sat 20Oct01 21:01:50 11 6 164 51 72 1389
16669 * Вихід не анотований, але знову ж таки, він призначений для читання іншими
програмне забезпечення.
SERVER РЕЖИМ
ПРОГНОЗУВАТИ Інтерфейс мережевого сокета дозволяє програмі працювати як сервер, здатний
надання даних відстеження та іншої інформації клієнтським програмам за допомогою UDP
протокол. Можна навіть мати ПРОГНОЗ запущені серверні та клієнтські програми
на окремих машинах за умови, що клієнти підключені до сервера через a
функціонуюче підключення до мережі.
Команда -s перемикач використовується для запуску ПРОГНОЗ в режимі сервера:
передбачати -s
За замовчуванням ПРОГНОЗ використовує порт сокета 1210 для зв'язку з клієнтськими програмами.
Таким чином, наступний рядок потрібно додати в кінці вашого / etc / services Файл:
передбачати 1210
За бажанням номер порту (1210) можна змінити на інший. Немає необхідності
перекомпілювати програму, якщо вона змінена. Щоб запустити більше одного екземпляра ПРОГНОЗ in
у режимі сервера на одному хості під час виклику необхідно вказати альтернативний порт
додаткові екземпляри ПРОГНОЗ. Це можна зробити за допомогою -n перемикання:
передбачати -n 1211 -t other_tle_file -s
При виклику в режимі сервера, ПРОГНОЗ одразу переходить у режим багатосупутникового відстеження та
робить дані відстеження доступними для клієнтів. Клієнти можуть проводити опитування ПРОГНОЗ для відстеження даних
коли програма працює в режимі відстеження за кількома супутниками або за одним супутником
Режим. У режимі багатосупутникового відстеження дані відстеження для будь-якого з 24 супутників
в базі даних програми можуть отримати доступ клієнтські програми. Коли в одному-
Режим супутникового відстеження, лише поточні дані відстеження для одного супутника, який відстежується
можна отримати доступ. Будь-який режим відстеження можна припинити в будь-який момент. Коли це буде зроблено,
ПРОГНОЗ повертатиме останні розраховані дані супутникового відстеження, доки програма не запуститься знову
перевести в режим відстеження в реальному часі. Це дозволяє користувачеві повернутися до головного меню та
використовувати інші функції програми, не надсилаючи потенційно шкідливі дані клієнту
додатків.
Найкращий спосіб написати клієнтську програму – використовувати демонстраційну програму (demo.c)
включені в цей розподіл ПРОГНОЗ як посібник. Зразок програми має коментарі до
пояснити, як працює кожен компонент. Корисно конвейерувати вихідні дані цієї програми
через менше щоб легко переглядати повернуті дані (демонстрація | менше).
Під час роботи масив символів заповнюється командою та аргументами, які потрібно надіслати
ПРОГНОЗ. Потім відкривається сокет-з’єднання, надсилається запит, отримується відповідь,
і з'єднання сокета закрито. Команда та аргументи мають текстовий формат ASCII.
Кілька чудових мережевих клієнтських програм включено до цього випуску ПРОГНОЗ та
можна знайти під прогноз/клієнти каталог.
ДОДАВАННЯ СУПУТНИКИ
Одним із найпоширеніших питань є те, як супутники в ПРОГНОЗУВАТИ орбітальна база даних
можна додавати, змінювати або замінювати. Як виявилося, є кілька способів
це можна зробити. Мабуть, найпростішим є редагування вручну ~/.predict/predict.tle
файл і замініть існуючий запис супутника дворядковими даними Кеплера на новий
супутник. Проте, якщо вибрано цей метод, просто переконайтеся, що включено ЛИШЕ два рядки
дані, і нічого більше.
Іншим способом є вибрати опцію Редагування клавіатури в головному меню програми, вибрати
супутник, який ви хочете замінити. Редагування назви та номера об'єкта (заміна старого
інформація з новою інформацією). Просто натисніть ENTER і прийміть усі інші орбіти
показані параметри. Поверніться до ПРОГНОЗУВАТИ Головне меню. Виберіть «Автоматичне оновлення», а потім введіть
ім'я файлу, що містить 2-рядкові дані елемента для вашого улюбленого нового супутника. Новий
супутникові дані повинні бути виявлені ПРОГНОЗ, а також орбітальні дані для старого супутника
буде перезаписано новими даними.
ЧЕРЕЗ трюки
Окрім відстеження та прогнозування проходів супутників, ПРОГНОЗ також може бути використаний для
генерувати дворядковий набір даних кеплерівських елементів NASA з даних, введених за допомогою клавіатури. для
наприклад, скажімо, ви слухаєте повторну аудіотрансляцію Space Shuttle через WA3NAN і
Елементи Кеплера для орбіти космічного човника подає диктор. Орбіталь
дані, надані WA3NAN у усній формі, можуть бути введені вручну ПРОГНОЗУВАТИ орбітальний
використання бази даних [E] головного меню програми (Редагування з клавіатури Orbital Database).
Дані про орбіту космічного човника у дворядковій формі NASA можна знайти в
ваш файл орбітальної бази даних і може бути імпортований до будь-якої іншої програми супутникового відстеження, яка
приймає файли з дворядковими елементами або розповсюджується іншим в електронному вигляді.
Також можна бігати ПРОГНОЗ як фоновий процес і спрямовувати його відображення на
невикористану віртуальну консоль за допомогою такої команди:
передбачати < / dev / tty8 > / dev / tty8 &
Перехід на віртуальну консоль номер 8 (ALT-F8 в текстовому режимі) дозволить ПРОГНОЗ бути
контролюються та відображаються навіть після того, як ви вийшли з системи. Це особливо зручно, коли
біг ПРОГНОЗ у режимі сервера на віддаленій машині.
ГЛОСАРІЙ OF TERMS
Наступні терміни часто використовуються у зв’язку з супутниковим зв’язком і
космічна техніка:
AOS:
Отримання сигналу - час, коли наземна станція вперше отримує радіосигнали
із супутника. ПРОГНОЗ визначає AOS як час, коли приходить супутник, який відстежується
в межах +/- 0.03 градусів від місцевого горизонту, хоча, можливо, доведеться підніматися вище, ніж
це до того, як сигнали вперше почуються.
Апогей:
Точка на орбіті супутника, коли супутник знаходиться на найбільшій відстані від
земної поверхні.
Аномалістичний Період:
Параметр орбіти супутника, що визначає час між послідовними перигеями.
висхідна Вузол:
Точка на орбіті супутника, коли його субсупутникова точка перетинає екватор, рухаючись на південь
на північ.
азимут:
Напрямок за компасом вимірюється за годинниковою стрілкою від справжньої півночі. Північ = 0 градусів, схід = 90
градусів, південь = 180 градусів і захід = 270 градусів.
спадний Вузол:
Точка на орбіті супутника, коли його субсупутникова точка перетинає екватор, рухаючись на північ
на південь.
Допплер Shift:
Рух супутника по орбіті навколо Землі, а в багатьох випадках обертальний
рух самої Землі призводить до прийому радіосигналів, створених супутниками
Землі на частотах, дещо відмінних від тих, на яких вони були передані.
ПРОГНОЗ обчислює вплив цих рухів на прийом супутників
передача на діапазонах 146 МГц і 435 МГц для аматорського радіо.
Висота над рівнем моря:
Кут між місцевим горизонтом і положенням супутника. Супутник, який
з’являється безпосередньо над певним місцем, яке вважається розташованим на висоті 90
ступенів. Супутник, розташований на горизонті певного місця, називається місцезнаходженням
на висоті 0 градусів. Супутник з висотою менше нуля є
розташований нижче місцевого горизонту, і радіозв'язок із супутником у такому вигляді
позиція неможлива за звичайних обставин.
Слід:
Діаметр поверхні Землі, видимої із супутника. Чим вище супутник
орбітальної висоти, тим більший слід і тим ширший зв’язок супутника
покриття
THE:
Втрата сигналу - час, коли наземна станція втрачає радіозв'язок із супутником.
ПРОГНОЗ визначає LOS як час, коли супутник, який відстежується, наближається до +/- 0.03
градусів місцевого горизонту.
Орбітальний Фаза:
Орбітальний «годинник», який описує орбітальну позицію супутника відносно перигею.
Орбітальна фаза може бути за модулем 256 або за модулем 360, і іноді її називають середньою
аномалія, коли йдеться про аматорські радіосупутники на еліптичних орбітах, такі як Phase
3 супутники. Орбітальна фаза дорівнює нулю в перигеї.
Шлях Втрата:
Очевидне ослаблення радіосигналу під час проходження певної відстані. Це
ослаблення є результатом дисперсії радіохвиль під час їх поширення
між передавачем і приймачем за допомогою антен із кінцевим посиленням. Втрати шляху вільного простору є
технічно оксюморон, оскільки вільний простір без втрат.
Перигей:
Точка на орбіті супутника, коли супутник знаходиться на найближчій відстані до Землі
поверхні.
Вузлова Період:
Параметр орбіти супутника, що визначає час між послідовними висхідними вузлами.
Схил Діапазон:
Відстань по прямій між наземною станцією та супутником у певний момент часу.
Підсупутник Точка:
Широта та довгота, що вказують на розташування на Землі, яке знаходиться безпосередньо під
супутник.
ДОДАТКОВИЙ ІНФОРМАЦІЯ
Детальна інформація про роботу в ПРОГНОЗУВАТИ Інтерфейс на основі сокетів UDP, а також
зразок коду для написання власних клієнтських програм доступний у
прогноз/клієнти/зразки підкаталог. Останні новини доступні через офіц
ПРОГНОЗ веб-сторінка програмного забезпечення, розташована за адресою:http://www.qsl.net/kd2bd/predict.html>.
Використовуйте прогноз онлайн за допомогою сервісів onworks.net