next up previous contents
Next: Технические параметры Up: Схема и принцип действия Previous: Электроника

Программные средства

При разработке программной поддержки учитывался позитивный (и негативный) опыт разработки и эксплуатации предыдущей программы автогидирования через АСУ БТА tvguide Решалась противоречивая задача: с одной стороны иметь приемлемый для наблюдателя итерфейс с возможностью работы по сети, а с другой получить максимальную скорость обработки кадров и управления. Кроме того необходимо было минимизировать трудозатраты чтобы основная разработка могла быть выполнена в приемлемые сроки. Поэтому был принят принцип максимального использования предыдущих разработок и написания одной программы, не содержащей ресурсоёмких графических интерфейсов, но зато работающей в режиме реального времени. Эта программа local_guide вместе с драйвером граббера работает с наивысшим приоритетом, остальные поддерживающие и интерфейсные программы используют ресурсы по остаточному принципу. Организация регистрации результатов и управления процессом гидирования выполнена ввиде командных файлов.

Полный состав используемых программных средств:

1.
ОС Linux.
2.
Графическая оболочка X11.
3.
Программа связи с АСУ bta_control_net.
4.
Драйвер TV-граббера vs60.
5.
Программа для работы с TV-изображениями tvimage.
6.
Программа локального гида local_guide.
7.
Программа представления графиков xmoda.
8.
Панель управления control.tcl (для интерпретатора Tcl/Tk).
9.
Shell-скрипт запуска гидирования n2_guide
Кроме того, при начальном определении параметров центрирования объекта и пересчёта для АСУ, необходима программа tvguide с её развитым графическим интерфейсом.

На рис.3 приведена схема взаимосвязей программ системы локального корректора и взаимодействия этих программ с АСУ БТА.




\resizebox*{0.8\textwidth}{!}{\includegraphics{local_guide_acs.eps}}

Рис. 3. Структурная схема взаимосвязей программ и взаимодействия с АСУ БТА.