Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.sao.ru/precise/Laboratory/Publications/2000/MIDAS/Lect_N2/node5.html
Дата изменения: Mon Jan 31 12:20:36 2000
Дата индексирования: Sat Sep 11 22:09:07 2010
Кодировка: koi8-r

Поисковые слова: crab nebula
Ввод next up previous
Next: Вывод Up: Ввод-вывод данных в MIDAS Previous: Ввод-вывод данных в MIDAS

Ввод

Данные в MIDAS могут быть введены из

FITS-файлов.
Существуют как базовый FITS-формат, так и его расширения. Полезно знать, в какие внутренние структуры данных преобразуется эти форматы.

Базовый FITS $\rightarrow$ MIDAS-image
FITS-tables $\rightarrow$ MIDAS-table
BINTABLE $\rightarrow$ MIDAS-table
FITS random droups $\rightarrow$ MIDAS-image + MIDAS-table

Команды для чтения FITS-файлов и преобразования их во внутренний формат:
INDISK/TAPE -- чтение файлов с ленты или одиночных файлов с диска.
INDISK/FITS -- чтение как одиночных файлов с диска, так и списков.



Пример :
(Предположим, что работаем с изображениями)
INTAPE/FITS 1 st star01.fits -- чтение одного файла. Входное имя star01.fits, а выходное будет st0001.bdf
INDISK/FITS star01.fits star01 -- чтение одного файла. Даны входное и выходное имена.
INDISK/FITS in.cat output.cat -- чтение списка изображений. Входные имена записаны в файле in.cat, а выходные -- в файле output.cat в формате, содержащем одно имя в строке.
INTAPE/FITS 1,5-7 st /dev/nrmt1 -- чтение 1-го, 5-го, 6-го, 7-го изображений с ленты /dev/nrmt1. Выходные изображения будут именоваться st0001.bdf ...
RESTORE/NAME st0001 -- восстановление старого имени файла (имени, которое было до того, как файл записали на ленту).


ВНИМАНИЕ :Помните, что имена списков для команды INDISK/FITS должны ОБЯЗАТЕЛЬНО заканчиваться на ".cat".

Замечание :Начиная с версии MIDAS 94NOV, можно работать с компрессированными данными. Если они есть, то не раскомпрессируйте их, а давайте полные имена. Например:
INDISK/FITS star01.mt.gz star01. Но имена должны заканчиваться стандартно ".Z, .z, .gz". Предполагается компрессия стандартными программами compress и gzip. Однако системщик может настроить на любые имена и практически любые компрессоры (например, bzip2) -- "трясите" их (системщиков).

ASCII-файлов.
В зависимости, от того какой внутренний формат Вы хотите получить, используйте разные команды:
MIDAS-изображение
-- команда CREATE/IMAGE:
CREATE/IMAGE data 1,512 1.,1. ASCII_FILE
MIDAS-таблица
-- команда CREATE/TABLE:
CREATE/TABLE catalog 20 1000 data.dat data.fmt
Ключевое слово
-- команды OPEN/FILE и READ/FILE:
OPEN/FILE data.dat read fctrl
READ/FILE fctrl(1) charbuf 20

TIFF-изображений.
Это потенциальная возможность. Она нуждается в дополнительной настройке со стороны Вашего системщика, после чего можно использовать команды @a intiff и @a scanima.


next up previous
Next: Вывод Up: Ввод-вывод данных в MIDAS Previous: Ввод-вывод данных в MIDAS
Willy Kniazev
2000-01-31