Next: Пример написания интерфейса программы
 Up: Программы спец. обработки фона.
 Previous: Программы спец. обработки фона.
Программы должны иметь имена с окончанием _bgd
и располагаться в справочнике bin.
Программа TVguide запускает программу обработки
c одним или двумя параметрами:
- номер TV-канала с которым идет работа;
 - имя FITS-файла с образцом фона (отсутствие предполагает
текущий TV-фрейм).
 
Сразу после старта программа должна выполнить операцию reload,
т.е. запомнить образец фона.
Программа TVguide запускает программу обработки,
замкнув её стандартный ввод/вывод на себя через pipe-каналы.
Управление осуществляется с помощью текстовых командных строк.
Программа должна считывать эти строки обычным образом со стандатного
ввода и выполнять оговоренные команды. На некоторые команды
предусмотрен ответ, который программа должна просто распечатывать
через стандартный вывод.
Список команд:
- quit - завершить выполнение программы;
 - reload - перезагрузить образец фона из FITS-файла или
текущего TV-фрейма (TVguide будет делать это автоматически
и после изменения размеров или
положения фрейма программой TVimage);
 - file file_name.mt - определить, что фон будем грузить из
 FITS-файла;
 - file no - определить, что фон будем грузить из текущего TV-фрейма;
 - next - обработка следующего фрейма с определением размера
сдвига фона. На эту команду программа должна ответить двумя строчками типа:
 
     dX=d.dd
     dY=d.dd
- sub - выполнить операцию вычитания фона с учетом его сдвига;
 - zero x - обнулить сдвиг по X (т.е. далее его не учитывать);
 - zero y - обнулить сдвиг по Y;
 - zero xy - обнулить оба сдвига и по X и по Y.
 
Если случилась неисправимая ошибка и программа завершается,
то она должна напечатать quit перед остановом.