next up previous contents
Next: Межпрограммный интерфейс. Up: No Title Previous: Сообщения оператору и протоколирование

Общая архитектура организации расширяемой модульной сетевой системы управления.

Математическое обеспечение системы управления БТА построено как расширяемый набор программ, взаимодействующих между собой по принципу клиент - сервер. На рисунке отражен принцип такого взаимодействия.

\resizebox*{1.0\textwidth}{!}{\includegraphics{new_arc1.eps}}

Рис.4. Взаимодействие по принципу клиент - сервер.

Cервером является главная управляющая программа bta_control, в которой сосредоточены все функции работы с аппаратурой системы управления телескопом и все алгоритмы, требующие реального времени. Все остальные интерфейсные информационные функции, не требующие реального времени, реализуются в виде набора программ - клиентов. Например, bta_oper - программа интерфейса оператора, bta_list - программа для тестовых наведений по списку звезд из Астрономического ежегодника, bta_test - тестовый интерфейс,
bta_control_net - программа организующая сетевое взаимодействие и т.д.