Перейти к основному содержимому

Создание и загрузка расписаний (Schedule)

В КА имеется возможность загрузки расписаний для выполнения заданных действий в конкретные периоды времени (например, для ориентации и стабилизации КА в определенной точке для съемки фото). Последовательность действий для загрузки расписания на борт КА:

  1. Включить Orbix и подключить наземный УКВ по USB.

  2. Запустить Houston Server и Houston App

  3. Открыть настройки Houston App (File → Parameters) (рисунок 1):

    Настройки Houston App

    Рисунок 1. Настройки Houston App

  4. В 14 строке настроек установить BoardAddrress в 0x2 (рисунок 2):

    Адрес устройства

    Рисунок 2. Адрес устройства

  5. С помощью команды 2-421A request_Time необходимо убедиться, что на бортовом УКВ задано текущее время UTC (рисунок 3):

    Запрос времени на бортовом УКВ

    Рисунок 3. Запрос времени на бортовом УКВ

  6. Для просмотра бортового времени выберите строку с ответом 0х401 ~tc_posix_time. Бортовое время вы увидите в панели Fields (рисунок 4):

    Просмотр бортового времени

    Рисунок 4. Просмотр бортового времени

  7. Если время на бортовом УКВ значительно отличается от текущего времени – его необходимо установить командой 2-4213 set_Time, поставив флажок Set time when sending (рисунок 5):

    Установка корректного времени

    Рисунок 5. Установка корректного времени

  8. В Houston App создать расписание Schedule с выбранными командами (рисунок 6):

осторожно

Внимание! Время выполнения первой команды должно быть задано, с установкой флажка Calendar time (время указывается в UTC).

Расписание с выбранными командами

Рисунок 6. Расписание с выбранными командами

  1. Сохранить расписание в формате .bin нажав кнопку Save… (рисунок 7):

    Сохранение расписания

    Рисунок 7. Сохранение расписания

  2. Запустить Houston Telnet Client и убедиться, что в строке состояния главного окна отображается состояние Server: connected (рисунок 8):

    Строка состояния в Houston Telnet Client

    Рисунок 8. Строка состояния в Houston Telnet Client

  3. Открыть настройки Houston Telnet Client и установить Telnet port → 60002 (рисунок 9):

    Настройки Houston Telnet Client

    Рисунок 9. Настройки Houston Telnet Client

  4. Установить флажки CR LF и Ymodem и нажать кнопку ls для проверки связи с УКВ и наличия загруженных файлов. На рисунке видно, что в памяти есть 4 файла с именами 1.bin, 2.bin, 3.bin и 4.bin (рисунок 10):

    Проверка связи с УКВ и наличия загруженных файлов

    Рисунок 10. Проверка связи с УКВ и наличия загруженных файлов

  5. Нажать кнопку Send File…, выбрать файл расписания с расширением .bin из папки C:\SX-Houston-app_v214.orbicraft.rc1\resources\schedule (рисунок 11):

    Выбор файла с расписанием

    Рисунок 11. Выбор файла с расписанием

  6. Дождаться загрузки файла, в журнале появится сообщение File send ends (рисунок 12):

    Загрузка файла

    Рисунок 12. Загрузка файла

  7. Убедиться в успешной загрузке файла можно нажав на кнопку ls;

  8. В Houston App выдать команду 2-4230 tc_cmdshedule_load_from_file со значением value соответствующим названию записанного на УКВ файла и дождаться ответа ~АСК и выполнения команд из расписания (рисунок 13):

    Ответ о выполнении команд

    Рисунок 13. Ответ о выполнении команд