Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.sao.ru/precise/Laboratory/Publications/2000/MIDAS/Lect_N2/node6.html
Дата изменения: Mon Jan 31 12:20:36 2000 Дата индексирования: Sat Sep 11 22:09:09 2010 Кодировка: koi8-r |
Данные из MIDAS могут быть выведены в следующие форматы (я не учитываю прямого вывода на принтер командами PRINT):
MIDAS-image | Базовый FITS | |
MIDAS-table | FITS-tables |
Команды для записи FITS-файлов:
OUTTAPE/FITS -- запись файлов на ленту или файлов на диск.
OUTDISK/FITS -- запись файлов на диск по списку.
Пример : |
(Предположим, что работаем с изображениями) |
OUTTAPE/FITS testima.bdf testima.mt -- запись одного файла на диск. |
CREATE/ICAT icat t*.bdf -- создание каталога изображений |
OUTTAPE/FITS icat /dev/nrmt1 ASN -- запись всех изображений из каталога на ленту |
OUTDISK/FITS in.cat out.cat -- запись файлов на диск по списку. |
Пример : |
ASSIGN/PRINT file data.tmp -- назначаем имя файла вывода. |
PRINT/TABLE catalogue #1,:Name,#10 -- Печатаем в файл несколько колонок таблицы, явно их указывая. |
PRINT/IMAGE testima <,@20,10 -- распечатываем участок изображения. |
PRINT/KEYWORD outputr,outputi -- распечатываем содержание переменных. |
Можно пользоваться и командами READ. Распечатывая интересующие Вас значения данных на экран, Вы всегда потом можете выделить этот кусок вывода из файла протокола (смотрите начало этой лекции).
Можно использовать возможность перенаправления ввода-вывода для записи интересующей Вас информации с экрана в файл (смотрите более подробно раздел о взаимодействии с операционной системой).
Если Вам нравятся трудности, то Вы, несомненно, захотите освоить возможность вывода с использованием команд OPEN/FILE и WRITE/FILE. Овладение этими командами важно, если Вы начали программировать на внутреннем языке MIDAS-монитора.
ВНИМАНИЕ :Всегда существует 5-10% любителей трудностей, которые не используют TEX и не будут это делать по принципиальным соображениям. Однако я таки советую Вам выучить его сейчас. Сомневающиеся могут почитать правила приема статей в журналы "Astrophysical Journal" или "Astronomy and Astrophysics" или "Бюллетень САО".
Можно выделить два момента:
Могу описать и другой способ получения такого же результата, а Вы
его разберите на досуге для понимания MIDAS-логики:
ASSIGN/GRAPH postscript
PLOT/TABLE ...
ASSIGN/GRAPH g,0
ВНИМАНИЕ :Следите, чтобы Ваш image-дисплей не выходил за рамки экрана -- в противном случае будет плохо. Программа честно об этом предупреждает, но кто же читает эти сообщения...
Замечание :Команда содержит существенно большее количество возможностей. Надеюсь, Вы их изучите.
Вывод текста на терминал осуществляется с помощью команды
WRITE/OUT "text-string".