~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 16702656168D8213C067B74CADAC2336__1706205540 ✰
Заголовок документа оригинал.:
✰ Spacecraft command language - Wikipedia ✰
Заголовок документа перевод.:
✰ Командный язык космического корабля — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Spacecraft_command_language ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/16/36/16702656168d8213c067b74cadac2336.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/16/36/16702656168d8213c067b74cadac2336__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 10:18:33 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 25 January 2024, at 20:59 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Командный язык космического корабля — Википедия Jump to content

Командный язык космического корабля

Из Википедии, бесплатной энциклопедии

Командный язык космического корабля (или язык управления спутником, язык управления космическим кораблем, язык тестирования и эксплуатации систем (STOL), язык тестирования и эксплуатации спутников и т. д.) - это компьютерный командный язык для управления системами полета космического корабля. В конечном итоге такие языки используются для управления удаленными космическими кораблями с помощью телекоманд , но они также используются для разработки и проверки бортовых систем (прототип, инженерная модель, летное оборудование и программное обеспечение), а также наземных систем перед запуском.

Командные языки космического корабля обычно записываются в формате, аналогичном человеческим языкам. В этом отличие от протоколов телеуправления, которые обычно имеют двоичный формат (хотя они могут отображаться в шестнадцатеричном формате или разбиваться на помеченные поля при отображении команд). Некоторые командные языки космического корабля, такие как SCL или PLEXIL , могут выполняться на космическом корабле с помощью бортового исполнительного органа.

Функциональные требования и описание языка языка тестирования и эксплуатации систем НАСА GSFC (STOL) (1978). [1] иллюстрирует концепцию:

Язык системного тестирования и эксплуатации (STOL) предоставляет средства для взаимодействия пользователя с полезной нагрузкой, прикладными программами и другими элементами наземных систем. Это язык работы системы, который позволяет оператору или пользователю передавать команды компьютерной системе. Система интерпретирует каждую директиву языка высокого уровня от пользователя и выполняет указанное действие, например выполнение программы, распечатку снимка или отправку команды полезной нагрузки.

Используя STOL, персонал по тестированию полезной нагрузки и эксплуатационный персонал могут быть освобождены от повторяющихся задач, обеспечивая при этом повторяющиеся фиксированные последовательности операций всегда выполняемыми в точно таком же порядке, а также гарантируя повторяемость процедур испытаний или операций Центра управления операциями проекта (POCC). [2]

История [ править ]

Исходный язык, к которому применялась аббревиатура STOL, язык тестирования и эксплуатации систем GSFC, был разработан в 1970-х годах в Центре космических полетов имени Годдарда НАСА для обеспечения стандартизированного языка для функциональности, который ранее был представлен как минимум в трех других языковых разработках для эксплуатации спутников. в ГСФК. [3]

Различные STOL были созданы в других местах с названиями, специфичными для миссии или места, и распространились до такой степени, что в одном GSFC был создан прототип программы Jargon Interpreter для преобразования английских заявлений в ограниченный набор директив MSTOL с планами для других STOL. диалекты. [4] Другие языки были позже разработаны и предложены частными компаниями как часть пакетов программного обеспечения для управления спутниками.

Примеры перевода команд [ править ]

В следующих примерах показаны команды CSTOL на естественном языке и команды космического корабля нижнего уровня, в которые они преобразуются, для конкретного космического корабля. [5]

Первые два примера показывают две разные команды CSTOL, которые преобразуются в одну и ту же команду космического корабля, что указывает на то, что эта команда космического корабля принимает разные значения в качестве аргумента.

В последнем примере команда CSTOL преобразуется в другую команду CSTOL, которая затем будет преобразована в команду космического корабля в текстовом формате, все еще удобочитаемом для человека. Команда может быть передана как есть, если космический корабль имеет возможность читать текстовый формат. В противном случае команда преобразуется в упакованное двоичное представление на земле перед передачей по восходящей линии связи.

команда CSTOL Команда космического корабля
(текстовый формат, возможно, шестнадцатеричный ) [6]
поворот решетки на 1800 CC229F08
поворот решетки до 1216,0 а CC229F08
установить список наблюдения на 5 СС220605
установить входную щель на звездную СС220780
переместить удлинитель на 10,0 мм 3FCC280C83
переместите удлинитель на 1,0 см 3FCC280C83
команда CSTOL Промежуточная команда CSTOL
Закрыть захват переместите захват на 6,0 см

Языки управления космическими кораблями [ править ]

государственные с открытым исходным кодом и Языки языки

КСТОЛ -   (Университет) Колорадский язык системного тестирования и эксплуатации, Университет Колорадо . [5] : 6  [7]
ETOL -   Язык испытаний и эксплуатации ЕКА, Европейское космическое агентство . [8]
МСТОЛ -   Язык тестирования и эксплуатации системы Центра управления многоспутниковыми операциями (MSOCC) (MAE), Центр космических полетов имени Годдарда НАСА . [9]
ПЛЕКСИЛ -   Язык обмена планами выполнения, Исследовательский центр Эймса НАСА . [10]
ПЛУТОН -   Язык процедур для пользователей, участвующих в испытаниях и эксплуатации, Европейское сотрудничество по космической стандартизации (ECSS). [11]
STOL -   Язык системного тестирования и эксплуатации, NASA GSFC . [12]
Таймлайнер‑TLX -   Командный и исполнительный язык, используемый на Международной космической станции , разработанный Draper Lab и NASA-JSC . [13] [14]
СТУЛ -   Язык тестирования и эксплуатации систем Центра управления операциями транспортируемой полезной нагрузки (TPOCC), НАСА GSFC. [15]

Коммерческие языки [ править ]

Epoch 2000 STOL -   Язык тестирования и эксплуатации систем Epoch 2000, Kratos Defense & Security Solutions . [16]
СКЛ -   Язык команд космического корабля, Interface Control Systems, Inc. [17] [18] [19]
Посмотрите-TLX -   Коммерческая версия ISS Timeliner-TLX, разработанная по лицензии Auspice Corp., возможно, несуществующая. [14] [20] [21]

См. также [ править ]

Ссылки [ править ]

  1. ^ Дежарден, Р. и др. «Функциональные требования и описание языка языка тестирования и эксплуатации систем GSFC (STOL)» , НАСА, номер отчета NASA-TM-79541 X-408-77-100, 1 февраля 1978 г.
  2. ^ Дежарден, Р. и др., 1978, с. 1-1.
  3. ^ Дежарден и др., 1978, с. iii, «STOL представляет собой синтез нескольких независимых языковых разработок в GSFC, в частности семейства языков управления процедурами (PCL), языкового семейства орбитальной солнечной обсерватории/исследователя атмосферы (OSO/AE) и семейства языков прикладных технологий спутниковой/астрономической обсерватории высоких энергий ( ATS/HEAO) языковая семья».
  4. ^ Пейдж, Бренда Дж. «Англоязычный интерфейс для ограниченных доменов» , документ конференции; НАСА, Центр космических полетов Годдарда, Годдардская конференция 1989 года по космическому применению искусственного интеллекта, 1 апреля 1989 г., стр. 21-34.
  5. ^ Перейти обратно: а б Группа операций и информационных систем. «Презентация OASIS-CC» , Пятое совещание группы экспертов по калибровке/проверке данных, Центр космических полетов имени Годдарда НАСА, 1 января 1992 г., PDF стр. 10.
  6. ^ Команды космического корабля могут передаваться в текстовом формате, если принимающий космический корабль может их перевести. В противном случае перед линией связи наземная система преобразует текстовый формат в двоичный формат. Как отмечалось выше, в некоторых системах космический корабль может также принимать операторы командного языка и выполнять собственный перевод. Переведенные команды, вероятно, шестнадцатеричные (в исходном документе об этом не говорится). Обратите внимание, что в первой и последней парах команд в парах команд слева используются разные единицы естественного языка, которые преобразуются в идентичные двоичные поля в командах справа. «1800» может быть значением параметра необработанной команды, специфичным для прибора.
  7. ^ Филд, Томас К., отправитель, «Интеграция и план испытаний геонаучной лазерной системы высотомера» , директор по маркетингу GSFC GLAS НАСА, документ GLAS-568-PLAN-001, 22 марта 1999 г., список сокращений, стр. 1, PDF с. 81. Проверено 12 июня 2019 г.
  8. ^ Мелтон, Б. и др. «Программное обеспечение ETOL ЕКА на международных рынках» , Европейское космическое агентство (ЕКА), Бюллетень ЕКА №. 85, февраль 1996 г., из архива The Wayback Machine. Проверено 12 июня 2019 г.
  9. ^ Пейдж, Б., 1989.
  10. ^ Эстлин, Тара; Йонссон, Ари; Пасареану, Корина ; Симмонс, Рид; Цо, Кам; Верма, Ванди. «Язык обмена планом выполнения (PLEXIL)» (PDF) . Сервер технических отчетов НАСА . Проверено 17 июня 2019 г.
  11. ^ Сеймур, Марк А. «Язык процедур операций ПЛУТОНА и его использование для операций миссии RADARSAT-2». , Конференция AIAA Space OPS 2004, 17 мая 2004 г.
  12. ^ Дежарден и др., 1978.
  13. ^ Браун и др., «Timeliner: Автоматизация процедур на МКС» , Draper Lab, NASA-JSC, доклад конференции, Всемирная космическая конференция, Хьюстон, Техас, 9 октября 2002 г.
  14. ^ Перейти обратно: а б Лаборатория Дрейпера, «Лаборатория Дрейпера открывает новую эпоху автоматизации на Международной космической станции» , пресс-релиз, 11 октября 2002 г.
  15. ^ Мисдей, Алекс. «Язык системного тестирования и эксплуатации TPOCC (TSTOL), 1993 г., и предыстория, 2016 г.» , блог Алекса Мисдея, 1993 и 2016 гг. Проверено 12 июня 2019 г.
  16. Сепан, Дэвид М. и Лоуренс, Джордж Б. «» , Конференция и выставка AIAA SPACE 2010, Анахайм, Калифорния, 30 августа 2010 г., AIAA-2010-8760. Получено 12 июня 2019 г. из папки публикаций автора "Sepan_Lawrence.2010.pdf" , стр. 2.
  17. ^ Мимс, Тикиела Л., «Использование командного языка космического корабля для расширенных приложений управления и контроля» , Номер технического отчета NASA KSC KSC-2008-288, 21 сентября 2008 г., стр. 1.
  18. ^ Системы управления интерфейсом (в архиве). «Что такое SCL» , веб-страница компании, заархивировано на сайте The Wayback Machine , снято 10 марта 2009 г. Проверено 17 июня 2019 г.
  19. ^ Решения для управления программным обеспечением. «Язык управления космическими кораблями (SCL)» , веб-страница компании. Проверено 17 июня 2019 г.
  20. ^ «Лидеры отрасли кабельного широкополосного доступа выступают на конференции пользователей Auspice TLX» , новость, Business Wire , 31 марта 2004 г.
  21. ^ Два корпоративных веб-сайта Auspice, «auspiceinc.com» и «auspicecorp.com» , теперь перенаправляются на «Arris Corp.» , которая приобрела Auspice в 2008 году и которая может сохранить Auspice только в качестве пункта в списке товарных знаков внизу таблиц данных для другие их продукты (поиск на arris.com в июле 2019 г.).
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 16702656168D8213C067B74CADAC2336__1706205540
URL1:https://en.wikipedia.org/wiki/Spacecraft_command_language
Заголовок, (Title) документа по адресу, URL1:
Spacecraft command language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)