Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://jet.sao.ru/hq/sekbta/Modern/SEWpanel/node6.html
Дата изменения: Unknown Дата индексирования: Tue Oct 2 06:11:02 2012 Кодировка: koi8-r Поисковые слова: millennium |
Программа (точнее shell-скрипт) AZtest.sh находится на компьютере acs1 у пользователя obs. Она предназначена для записи результатов разгона выбранного привода до максимальной скорости в выбранном направлении. Собственно сама программа такого управления телескопом в тестовом режиме называется aztest, а командный файл AZtest.sh позволяет оператору, в диалоге, выбрать набор приводов и последовательность направлений разгона. Результатом работы является таблица типа:
Time A vA_set vA_mesure Current PodvA SEW_set SEW_mesure 1.00 +9906.70 +0.00 -0.00 +0.00 +6.4 +0.0 +0.0 1.20 +9906.70 +0.00 -0.00 +0.00 +6.6 +0.0 +0.0 1.40 +9906.70 +0.00 +0.00 +0.00 +6.4 +0.0 +0.0 1.60 +9906.70 +24.95 +0.00 +0.00 +7.4 -7.3 +0.0 1.80 +9907.93 +47.64 +0.15 -7.33 +4.7 -21.9 -9.2 2.00 +9914.11 +72.59 +3.70 -4.88 -3.6 -36.5 -30.8 2.20 +9923.23 +95.28 +11.73 -3.52 -9.1 -43.8 -36.6 2.40 +9934.96 +120.23 +21.92 -6.75 -7.5 -58.4 -49.0 2.60 +9950.74 +142.92 +35.71 -5.75 -1.4 -73.0 -65.4 2.80 +9969.79 +167.87 +53.06 -4.17 +2.7 -87.6 -80.0 3.00 +9991.47 +192.83 +69.91 -5.54 +2.7 -102.2 -93.2 3.20 +10016.50 +215.51 +85.03 -6.00 -1.1 -109.5 -100.8 3.40 +10044.68 +240.47 +101.60 -4.71 -6.7 -124.1 -116.8 3.60 +10076.04 +263.15 +117.51 -6.23 -5.5 -138.7 -129.4 3.80 +10110.79 +288.11 +132.95 -6.02 -5.5 -153.3 -146.2 4.00 +10148.99 +313.06 +149.32 -5.16 -0.6 -167.9 -159.2Где:
Затем таблицы преобразуются в PostScript-картинки при помощи программы gnuplot, для чего используются файлы-прототипы gnuplot-программ: atest.gnu и ztest.gnu.
Все полученные файлы переписываются в obs@acs5:AZdata/ (т.е. в справочник AZdata/ пользователя obs на acs5) и компрессируются gzip-ом.
Для запуска программы нужно:
Программа AZtest ---------------- Тестирование разгона/торможения SEW-приводов. Какие привода желаете: 1|p - Наведение A 2|t - Ведение A 3|z - Наведение Z Введите номера|буквы (через пробел) [p t z]Во всех диалоговых вопросах в квадратных скобках указывается значение ''по-умолчанию'', т.е. принимаемое при пустом нажатии на <Enter>. В данном случае предлагается протестировать все привода. Затем программа спрашивает:
Какие направления желаете: p - движение в плюс m - движение в минус Введите последовательность движений (подряд) [pm]По-умолчанию предлагается сначала разгон каждого привода в положительном направлении, а затем - в отрицательном.
Если вы уже запускали сегодня точно такой тест, получите предупреждение типа:
Файлы Z_020318_pm... уже имеются: -rw-r--r-- 1 obs acsg 15976 Mar 18 15:13 Z_020318_pm.gz -rw-r--r-- 1 obs acsg 3279 Mar 18 15:13 Z_020318_pm.ps.gz Стираем? (y/n)[n]По-умолчанию - отмена теста.
Каждая формируемая таблица показывается графически ''на ходу'' при помощи программы xmoda.
Если полученные кривые показывают что установленная скорость отстает от заданной, это означает что RAMP-параметр в соответствующем контроллере установлен большим чем в главной управляющей программе. После окончания разгона и 10-ти секундной задержки делается Стоп телескопа. Т.е. кривые торможения показывают режим свободного выбега.
Записанные на машине acs5 в справочнике AZdata/ PostScript-картинки сделаны в ориентации landscape. Они могут быть распечатаны стандартными способами. Если хочется переделать их в ориентации portrait, то это можно сделать при помощи программы AZtestShow на машине acs5. Она позволяет просматривать записанные ранее файлы-таблицы и делать из них PostScript-картинки. Программа AZtestShow вызывается через соответствующую иконку на рабочем столе оператора.