Интерпретатор бортового контура управления Российского сегмента…
Инженерный журнал: наука и инновации
# 9·2017 5
отсутствие автоматического ввода исходных данных (ИД); при
повторе процесса интерпретации оператор вынужден вручную вво-
дить одни и те же данные;
отсутствие простого и удобного инструмента редактирования
модели ОЗУ; необходимо формировать технологические МЦИ или
использовать сторонние программы;
невозможность одновременной работы с нескольких компьюте-
ров;
не учтены последние изменения в структуре ИД от разработчи-
ков бортового программного обеспечения (ПО).
После анализа выявленных недостатков для их устранения была
разработана версия 5.0 программы.
В период 2015–2016 гг. были произведены следующие доработки:
добавлена функция ввода ИД в программу посредством специ-
ального текстового файла (сценария);
модернизирован интерфейс пользователя в части редактирова-
ния модели ОЗУ;
обеспечена возможность одновременной работы с нескольких
компьютеров с использованием локальной вычислительной сети
(ЛВС);
программа приведена в соответствие с летной версией бортово-
го программного обеспечения.
Основные доработки.
Были внесены изменения в
сценарии ин-
терпретации
, в частности разработан новый формат для ввода дан-
ных оператором — ввод ИД посредством файла-сценария. На первом
этапе работы с «Интерпретатором БКУ РС МКС» оператор составля-
ет сценарий работы. Он состоит из директив инициализации (логин
оператора, имя файлов для загрузки моделей ОЗУ), действия (имя
файла МЦИ, редактирование модели ОЗУ, сохранение моделей ОЗУ)
и комментариев.
Директивы действия могут быть с указанием календарного вре-
мени и без него.
Директива «Логин оператора» служит для идентификации поль-
зователя.
Директива «Загрузка моделей ОЗУ» служит для загрузки исход-
ного состояния моделей бортовых ЭВМ на момент времени начала
процесса интерпретации.
С помощью директивы «Имя файла МЦИ» задается имя МЦИ,
вводимого в бортовую модель одной из ЭВМ в данный момент вре-
мени. После имени стоит расширение, которое является именем або-
нента-приемника одной из бортовых ЭВМ. Транслятор проверяет
наличие файла с заданным именем в архиве МЦИ.