 
 
 
 
 
 
 
  
 Next: Приложение. Используемые вычислительные алгоритмы
 Up: Программа local_guide
 Previous: Управление от панели control.tcl
Для обеспечения гибкости и перестраивамости под конкретные особенности
аппаратуры (главным образом особенности TV-системы) и условия наблюдений
программа local_guide имеет набор параметров.
Внутри программы для каждого параметра ''зашито'' значение по умолчанию.
Новые значения параметров программа считывает при старте через
переменные окружения. В командном файле n2_guide
перед стартом собсвенно программы local_guide
считывается файл конфигурации и обнаруженные в нём определения
переменных загружаются в окружение. Соответственно синтаксис файла
конфигурации должен соотвествовать итерпретатору shell.
Т.е. # - знак комментария, параметры задаются в форме ''Имя=Значение'',
если в строке значения нужны пробелы её следут заключить в кавычки.
Часть параметров связанных с выделением и
центрированием объекта и пересчётом данных для посылки коррекций в АСУ,
совпадают таковыми из  программы tvguide. Собственно
из её файлов конфигурации их и следует брать. Т.е. если требуется
создать конфигурацию параметров для нового варианта наблюдений или
новой TV-системы нужно сначала настроить гидирование в программе
tvguide пользуясь возможностями её графического
интерфейса.
Список параметров общих с tvguide:
- TVsystem - имя ТV-системы, выводится при старте;
- TelFocus - имя рабочего фокуса (CPF,
 N1, N2), контролируется при работе с АСУ;
- PosAngle - аппаратный угол ''доворота'' осей координат;
- Xscale - горизонтальный масштаб, т.е. размер пикселя в угловых
секундах;
- Yscale - вертикальный масштаб;
- FlipX - горизонтальный зеркальный переворот (yes/no);
- FlipY - вертикальный зеркальный переворот (yes/no);
- Nadd - число накапливаемых кадров;
- CorrFactor - множитель для 
 отсылаемых
в АСУ; отсылаемых
в АСУ;
- CorrDelay - задежка (сек) на отработку 
 телескопом; телескопом;
- ObjLevel - значение уровня выделения объекта в единицах
'' '' над фоном; '' над фоном;
- MinSquare - минимально допустимая площадь объекта в квадратных
угловых секундах;
Список прочих параметров:
- TVchan -                   
номер канала граббера 0-3;
- CorrFactorA,CorrFactorZ -  
раздельные множители для 
 (вместо CorrFactor); (вместо CorrFactor);
- Passwd -                   
пароль 3-го уровня доступа к АСУ, при неправильном пароле он будет
запрошен при запуске программы, если пароль пуст('''') или параметр вообще
отсутствует программа блокирует работу с АСУ;
- XStepScale,YStepScale -    
масштабы приводов, т.е. размеры шагов в угловых секундах
- XStepPix,YStepPix -        
другой вариант задания масштабов - число шагов в пикселе изображения
- XStepFlip,YStepFlip -      
обратное направление движения по горизонтали и/или вертикали (yes/no);
- CorrFactorX,CorrFactorY -  
множители (коэффициенты усиления) измеренных рассогласований, с их помощью
можно частично компенсировать проблемы связанные с непропорциональным
смещением центра тяжести объекта разрезанного щелью;
- TauX,TauY -                
постоянные времени приводов;
- RegFile -                  
имя постоянного файла или shell-команды ''|command''
для регистрации результатов гидирования,
если оно пусто('''') или параметр вообще отсутствует
в командном файле n2_guide
перед стартом программы local_guide
будет автоматически сформировано очередное имя;
- RegDelay -                 
минимальный период регистрации (сек.);
- PointX,PointY -            
начальное положение объекта на экране, при отсутствии берётся указанное
мышкой через tvimage;
- FrameWidth,FrameHeight -   
начальный размер фрейма, при отсутствии берётся установленное
в tvimage;
- FrameX0,FrameY0 -          
начальное положение фрейма(левый верхний угол), при отсутствии положение
выбирается так чтобы центр соотвествовал начальному положению объекта;
- MinWidth,MinHeight -       
минимальные ширина и высота фрейма, нормально отсутствуют,
с их помощью можно увеличивать минимальные размеры ''зашитые''
в программе (14.2x14.2'' = 100x100).