Previous Page  7 / 17 Next Page
Information
Show Menu
Previous Page 7 / 17 Next Page
Page Background

Оптимизация моделирующих стендов для изделий ракетно-космической техники…

Инженерный журнал: наука и инновации

# 5·2017 7

трехстепенные поворотные стенды, АПИ и другие дорогостоящие

компоненты будут уходить в прошлое, во всяком случае на головном

предприятии — разработчике РКТ

(для разработчика гироскопов

специализированные стенды, в том числе поворотные, безусловно,

нужны, и их применение оправданно)

. В будущем оптимизированные

МС — это исключительно стенды математического моделирования

(СММ), но с повышенной точностью и достоверностью.

В настоящее время результаты, полученные на СММ с реальны-

ми алгоритмами БСУ, проверяются на СПМ с реальной БЦВМ. Фак-

тически на СПМ проверяются три составляющие, не охваченные

СММ: 1) машинный код в БЦВМ; 2) работа аппаратной части БЦВМ;

3) интерфейс обмена БЦВМ.

Машинный код в БЦВМ.

То, что преобразование программ на

языке С++ в машинный код БЦВМ не производится полностью авто-

матически, является настолько очевидным недостатком в работе со-

здателя БСУ, что подстраиваться под него в планах на будущее не

имеет смысла.

В свое время разработчики БСУ активно противились развитию

технологии программирования, связанного с переходом на язык Ас-

семблера взамен программирования на машинном языке. Одним из

весомых, как тогда казалось, аргументов было представление о том,

что программисты не допускают ошибок, а если ошибется трансля-

тор, не ясно, кого наказывать.

За такой мотивировкой, как правило, стояло желание сохранить

большой штат кодировщиков, обеспечить закрытость разработки от

внешнего контроля и, как следствие, свое влияние. Однако прогресс,

с трудом, но пробил себе дорогу. Транслятор с Ассемблера в машин-

ные коды, в отличие от людей, не ошибался, что и стало решающим

аргументом в его пользу. В настоящее время разработчикам БСУ

надо пройти тот же путь на новом витке развития, когда транслятор с

языка С++ будет вытеснять программистов на Ассемблере. Технически

решить этот вопрос несложно, препятствиями для этого являются мо-

нополизм предприятия — разработчика БСУ и его желание сохранить

свое «ноу-хау» в виде устаревшей закрытой технологии.

Тем не менее, поскольку современную молодежь обучать этому

«ноу-хау» не представляется возможным, а старые кадры уходят, то

предприятие — разработчик БСУ рискует оказаться в отстающих. Чем

скорее оно осознает, что времени на отказ от устаревшей технологии

практически нет, тем выше его шансы на выживание в будущем.

Работа аппаратной части БЦВМ.

Наиболее полно эту работу

может проверить только ее разработчик БЦВМ. Для этого у него

несравнимо больше возможностей, чем у головного предприятия.

В первую очередь — специалисты, разработавшие БСУ, во вторую —

всевозможные проверочные стенды и методики, в том числе методи-