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