Документ взят из кэша поисковой машины. Адрес оригинального документа : http://comet.sai.msu.ru/~dmbiz/prac/next/zad17/node7.html
Дата изменения: Fri Sep 7 17:26:19 2001
Дата индексирования: Tue Oct 2 04:18:01 2012
Кодировка: koi8-r
Краткое описание MIDAS next up previous
Next: Литература Up: new_24_4 Previous: Общие команды и возможности

Краткое описание MIDAS

Команды вводятся в терминале, где запущен MIDAS, заканчиваются нажатием клавиши Enter. Нажав Enter без команды вы получите список последних 15 введенных команд. Нажимая "стрелку вверх" на клавиатуре можно просмотреть более, чем 15 последних команд (как правило 100). Копирование с помощью мыши и "спеллинг" с помощью клавиши Tab также работают и в терминале MIDASa. Команды могут вводиться как в верхнем, так и в нижнем регистре. Это не имеет значения (в отличие от команд в терминале X-windows). Также вместо полной команды может использоваться сокращение в том случае, если MIDAS поймет его однозначно. Например, cl/ch o суть то же самое, что и CLEAR/CHANNEL OVER. Полную справку по любой команде MIDAS можно получить, набрав в нем help название_команды.

Формат изображений у MIDAS свой собственный, файлы с расширением bdf. Расширением plt обычно обозначаются таблицы в собственном формате MIDAS.

Запуск MIDAS.


inmidas -p 01 - Запуск MIDAS в параллельном режиме. Пройдет также и команда inmidas, по умолчанию запускающая сессию номер 00.

gomidas - запуск MIDAS с охранением настроек и предыдущих 15 команд от последней сессии.

helpmidas - интерактивная справочная система по командам MIDAS.


Команды MIDAS.


ALIGN/IMAGE - команда подсчитывает коэффициенты трансформации (смещение, угол поворота и масштаб) для изображения используя таблицы с определенными координатами реперных точек для рабочего изображения и изображения-ссылки.

align/image intab reftab ...

intab - имя таблицы с определенными координатами реперных точек рабочего изображения;

reftab - имя таблицы с определенными координатами реперных точек изображения-ссылки; остальные ключевые слова в данной задаче не используются.

Пример: align/image galb galr Рассчитываются коэффициенты трансформации для таблицы galb.tbl с определенными реперными точками рабочего изображения относительно таблицы galr.tbl с определенными реперными точками изображения-ссылки используя значения колонок :XCEN, :YCEN соответствующих таблиц.

BYE - команда завершения работы в MIDASе и возврата в исходную систему.

Пример: bye

EXIT - то же самое.

CENTER/GAUSS - команда определяет координаты центров звезд аппроксимируя их профили двухмерной гауссианой

center/gauss [in_spec] [out_spec] ... in_spec - cursor - если работа ведется над файлом, загруженным в окно изображений, или image, table - вводные файл и (или) таблица (если файл определен в таблице), таблица должна содержать колонки :XSTART, :XEND, :YSTART, :YEND;

out_spec - получаемая таблица (новая созданная или та же, что и в in_spec);

остальные ключевые слова в данной задаче не используются.

Пример: center/gauss cursor sources Определяются центры звезд файла, загруженного в окно изображений и помечаемых курсором; данные помещаются в созданный табличный файл sources.tbl.

CLEAR/DISPLAY - команда очистки окна изображений.

Пример: clear/display

CLEAR/CHANNEL OVER - очистка текущего изображения от "следов" курсора. Не стирает самого изображения.

CLEAR/GRAPHICS - команда очистки графического окна.

Пример: clear/graphics

COMBINE/CCD - команда строит изображение из нескольких файлов, где каждый пиксель полученного изображения является медианным среднем соответствующих пикселей массива исходных изображений.

combine/ccd exp [in_spec] [out_frame]

exp - код исходных изображений: bs - bias-изображения, dk - dark-изображения, ff - изображения плоского поля, sk - изображения фона неба, ot - прочие изображения;

in_spec - имя таблицы или каталога изображений;

out_fram - имя получаемого изображения.

Примечание: данная команда не является MIDAS-командой, а входит в библиотеку CCDRED, поэтому ее необходимо выполнять после команды set/context.

Пример: combine/ccd bs biases.cat superbias Создается файл superbias.bdf, являющийся супербайесом для файлов - изображений байесов из каталога biases.cat.

COMPUTE/IMAGE - команда совершает арифметические операции над файлами изображений (bdf-формат).

compute/image [outspec =] expression

outspec - файл - результат операции, если указание на файл отсутствует, программа действует как обычный калькулятор; expression - одна из следующих операций: +, -, *, /, ** (возведение в степень), sqrt(a), exp(a), exp10(a), ln(a), log10(a), sin(a), asin(a), cos(a), acos(a), tan(a), atan(a), int(a), abs(a), atan2(a,b), max(a,b), min(a,b), mod(a,b). Все операции являются встроенными функциями Фортрана.

Примечание: в качестве "координатной сетки" файлов используются мировые координаты.

Пример: compute/image gal = sqrt(n11+5.- log10(c1))+abs(cd) Создается файл gal.bdf - результат операции над файлами n11.bdf, c1.bdf, cd.bdf.

COMPUTE/PIXEL - команда совершает арифметические операции над файлами изображений (bdf-формат) используя их пиксельные координаты.

compute/image [outspec =] expression

outspec - файл - результат операции, если указание на файл отсутствует, программа действует как обычный калькулятор; expression - одна из следующих операций: +, -, *, /, **, sqrt(a), exp(a), exp10(a), ln(a), log10(a), sin(a), asin(a), cos(a), acos(a), tan(a), atan(a), int(a), abs(a), atan2(a,b), max(a,b), min(a,b), mod(a,b). Все операции являются встроенными функциями Фортрана.

Примечание: в качестве "координатной сетки" файлов используются пиксельные координаты.

Пример: compute/image gal = sqrt(n11+5.- log10(c1))+abs(cd) Создается файл gal.bdf - результат операции над файлами n11.bdf, c1.bdf, cd.bdf.

COMPUTE/TABLE - команда совершает арифметические и логические операции над колонками таблицы. Если колонка результатов не существует, она будет создана автоматически.

compute/table table column = expression

table - название таблицы;

column - название колонки результатов;

expression - одна из следующих операций: +, -, *, /, **, sqrt(a), exp(a), exp10(a), ln(a), log10(a), sin(a), asin(a), cos(a), acos(a), tan(a), atan(a), int(a), abs(a), atan2(a,b), max(a,b), min(a,b), mod(a,b), .or., .and., .not.. Все операции являются встроенными функциями Фортрана.

Пример: compute/table garm :z = sqrt(sin(:x)+cos(:y)+1.) Создается или преобразовывается колонка z таблицы garm.tbl - результат операции над колонками х и у.

COPY/GRAPHICS - команда копирует plot-файл на внешнее или внутреннее устройство.

copy/graghics [device] [plotfile]

device - в данной задаче используется ключевое слово postscript;

plotfile - файл с расширением plt.

Пример: copy/graphics postscript graph_wnd000.plt Изображение в графическом окне (по умолчанию - это файл graph_wnd000.plt) преобразовывается в одноименный postscript- файл.

COPY/TT - команда копирует колонку из одной таблицы в другую и колонки в одной таблице.

copy/tt intable incolumn [outable] outcolumn

intable - название исходной таблицы;

incolumn - название исходной колонки;

outable - название таблицы, в которую копируется колонка, по умолчанию - исходная таблица;

outcolumn - название колонки, в которую копируются данные.

Пример: copy/tt table1 :x table2 :y Копирование данных из колонки :X таблицы table1.tbl в колонку :Y таблицы table2.tbl.

CREATE/COLUMN - команда создает новую колонку в таблице.

create/column table column ...

table - имя таблицы;

column - число колонок;

остальные ключевые слова в данной задаче не используются.

Примечание: данную команду необходимо исполнить между командами create/table и edit/table для всех колонок таблицы.

Пример: create/column tablica :intensiv Создается колонка с именем intensiv в таблицe tablica.tbl.

CREATE/DISPLAY - команда создает окно изображений.

create/display [dspid] [dspinfo] ...

dspid - номер окна, по умолчанию 0;

dspinfo - xdim, ydim, xoff,yoff - размеры и смещение в пикселях, по умолчанию - 512,512,630,330; остальные ключевые слова в данной задаче не используются.

Пример: create/display 0 650,256,630,330 Создается окно изображений размером 650 на 256 пикселей.

CREATE/GRAPHICS - команда создает графическое окно.

create/display [graph_id] [graph_spec] ...

graph_id - номер окна, по умолчанию 0;

graph_spec - xdim, ydim, xoff,yoff - размеры и смещение в пикселях, по умолчанию - 500,480,0,416; остальные ключевые слова в данной задаче не используются.

Пример: create/graphics

CREATE/ICAT - команда создает каталог файлов изображений.

create/icat [catname] [dir_spec]

catname - название создаваемого каталога;

dir_spec - названия входящих в каталог файлов.

Пример: CREATE/ICAT biases.cat bias*.bdf Создается каталог biases.cat, состоящий из файлов bias*.bdf.

CREATE/TABLE - команда создает файл-таблицу.

create/table table ncol nrow file ...

table - имя таблицы;

ncol - число колонок;

nrow - число cтрок;

file - имя файла, по умолчанию - ASCII-файл с расширением

dat; остальные ключевые слова в данной задаче не используются.

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

Пример: create/table mytab 3 10 data Создается таблица mytab.tbl размером 3 на 10, генерированная из ASCII-файла data.dat.

Пример: create/table mytab 3 10 Создается таблица mytab.tbl размером 3 на 10.

DELETE/DISPLAY - команда стирает окно изображений.

delete/display [disp] disp - номер окна, по умолчанию - активное окно, all - все окна;

Пример: delete/display

DELETE/GRAPHICS - команда стирает графическое окно. delete/graphics [grap] grap - номер окна, по умолчанию - активное окно, all - все окна;

Пример: delete/graphics

EDIT/TABLE - команда редактирует файл-таблицу.

create/table table [edit_option] [col] [row]

table - имя таблицы;

edit_option - r - открывает таблицу только для чтения, i - редактирует таблицу (по умолчанию - i);

col - число колонок в таблице;

row - число cтрок в таблице.

В редакторе таблиц можно перейти в его собственную командную строку нажав Ctrl Z. Затем либо s - спасение изменений, q - выход.

Пример: edit/table mytabl i 3 10 Редактируется таблица mytabl.tbl размером 3 на 10.

EXTRACT/IMAGE - команда извлекает из файла изображения его часть.

extract/image subframe = frame[x_sta, y_sta: x_end, y_end]

subframe - файл - результат операции;

frame - исходный файл; x_sta, y_sta: x_end, y_end - начальные и конечные значения мировых координат или пикселей (перед цифрой тогда добавляется @) исходного файла по осям Х и Y, которые будут являться граничными в полученном новом файле.

Пример: extract/image out = in[@20,@15:@180,@135] Создается новый файл out.bdf размером 161 на 121 пикселей, являющийся частью файла in.bdf.

FIND/POSINC - команда определяет позиционный угол и наклонение галактики (в градусах).

find/posinc infram x_pos, y_pos rin, rout, rstep

inframe - исходный файл;

x_poc, y_pos - координаты центра галактики в пикселях;

rin, rout, rstep - внутренний радиус, внешний радиус, шаг в радиусах.

Примечание: данная команда не является MIDAS-командой, а входит в библиотеку SURFPHOT, поэтому ее необходимо выполнять после команды SET/CONTEXT SURFPHOT (если она уже была введена до этого, то MIDAS сообщит об этом).

Пример: find/posinc andromeda 320,190 30,110,20 Определяются позиционный угол и наклонение галактики, находящейся в файле andromeda.bdf, причем центр галактики лежит в в пикселе с координатой @320,@190, а операция подсчета проходит в кругах с радиусами @30, @50, @70, ..., @130. Результат выводится на экран.

FIT/FLATSKY outframe = inframe inspecs [order]

Здесь inframe - исходное изображение,

outframe - изображение с вычтенным фоном,

inspecs - Либо CURSOR, если площадки с фоном помечаются курсором, либо имя таблицы, в которой есть 4 колонки - :XSTRAT, :YSTART, :XEND, :YEND, в которых содержаться координаты площадок с фоном.

order - степени полинома для аппроксимирующей фон поверхности. По умолчанию 1,1

Пример: fit/flat beta = alfa CURSOR 2,2

Площадки с фоном отмечаются курсором на изображении alfa.bdf (левой клавишей мыши; окончание - клик правой), фон аппроксимируется по ним поверхностью - полиномом порядка 2 по x и y, вычитается. Полученное изображение спасается в beta.bdf.

GET/CURSOR - команда создает курсор в окне изображений и считывает с его помощью данные. Выводятся как мировые, так и пиксельные координаты курсора и значение в данной точке. Для завершения считывания нажмите правую клавишу мыши.

get/cursor [output] ...

output - файл-таблица, в которую выводятся данные, считанные с помощью курсора, по умолчанию - только на терминал; остальные ключевые слова в данной задаче не используются.

Пример: get/cursor coord Создается новая таблица coord.tbl, в которую считываются данные.

GET/GCURSOR - команда создает курсор в графическом окне и считывает с его помощью данные.

get/gcursor [output_spec] ... output_spec - файл-таблица, в которую выводятся данные, считанные с помощью курсора, по умолчанию - только на терминал; остальные ключевые слова в данной задаче не используются. Пример: get/gcursor coord Создается новая таблица coord.tbl, в которую считываются данные.

HELP - команда выводит информацию по командам MIDAS на терминал.

help [help_topic]

help_topic - название команды или ее части

Пример: help create Вывод на терминал описания всех команд, содержащих слово create.

LOAD/IMAGE - команда вывода файла на экран изображений.

load/image frame_spec [chanl] [scale] [center] [cuts] [dirs] [fix]

frame_spec - название bdf-файла;

chanl - номер канала вывода, по умолчанию - на существующий экран изображений;

scale - xscale, yscale - масштаб по осям (целые числа), по умолчанию - 1,1; Если указано одно число, то масштаб по x и y меняется одинаково. Если scale отрицательное, то на данное число размер делится.

center - centx,centy - координаты файла в мировых координатах или в пикселях(@), расположенные в центре окна, по умолчанию - С,С;

cuts - min, max - диапазон выводимых на экран интенсивностей, по умолчанию - минимальное и максимальное '- gdirs - в данной задаче рекомендуется не использовать; fix - fx, fy, sx, sy - cвязь координат файла с координатами экрана.

Пример: load/image proton scale=-2,3 fix=1,1,0,0 Файл proton.bdf выводится на экран изображений в левый нижний угол с масштабом по оси Х - 2:1, по оси Y - 1:3.

LOAD/LUT - команда вывода табличного файла цветовой палитры на экран изображений.

Пример: load/lut random2 или load/lut staircase

MAGNITUDE/CIRCLE - команда подсчитывает интенсивность в круговой апертуре.

magnitude/circle [in_spec] [out_spec] [Fsiz, Nsis, Bsiz] ...

in_spec - cursor - если работа ведется с файлом, находящимся в окне изображений и центр апертуры будет выбран с помощью курсора, или image - исходный файл, если центр апертуры находится в центральном пикселе изображения, или image, xpix, yix - исходный файл и координаты центра апертуры, по умолчанию - cursor;

out_spec - в данной задаче не используется; Fsiz, Nsiz, Bsiz - диаметр измеряемой площадки в мировых координатах или в пикселях, ширины колец вне апертуры для измерения шумов и фона, по умолчанию @12,@2,@2; остальные ключевые слова в данной задаче не используются.

Пример: magnitude/circle ori,@80,@107 ? @10,@1,@1 Определяется интенсивность в круглой апертуре радиусом 5 пикселей с координатами центра @80,@107 файла ori.bdf.

magnitude/circle cursor ? @15,@3,@5 Определяется суммарная интенсивность в круглой диафрагме, с центром, указанной мышкой. Независимо от размера диафрагмы (меняется стрелками клавиатуры) поток считается в указанной в команде диафрагме (здесь 15 пикселей). Кольцо шириной 3 пикселя не используется, в следующем кольце (здесь - шириной 5 пикселей) вычисляется фон.

OVERPLOT/COLUMN - команда выводит столбец (строку) файла изображения на графический экран, не стирая предыдущий рисунок.

overplot/column frame [х_coord] [у_sta, у_end] [offset] [l_type]

frame - имя bdf-файла;

х_coord - номер столбца в пикселях (@) или мировых координатах;

у_sta, у_end - диапазон строк в пикселях (@) или мировых координатах;

offset - смещение в единицах интенсивности пикселей, по умолчанию - 0,0;

l_type - тип соединительных линий: 0 - линия отсутствует, 1 - непрерывная, 2 - точечная, 3 - короткая пунктирная, 4 - точка-пунктир, 5 - длинная пунктирная, 6 - пунктир-две точки, по умолчанию - 1.

Пример: overplot/column gal @316 @40,@510 Вывод 316-го столбца файла gal.bdf в диапазоне от 40-го до 510-го пикселя по оси Y на графический экран.

OVERPLOT/CONTOUR - команда выводит контурную карту изображения на графический экран, не стирая предыдущей карты.

overplot/contour frame [coord_str] [contours] [c_type] [sm_par]

frame - имя bdf-файла;

coord_str - область изображения, выводимого на экран (начальные и конечные значения по осям Х и Y в пикселях); contours - уровни контурных линий: cstart:cend:cincr (начальное, конечное значения и шаг) или cnt1,cnt2,cnt3,... (значения уровней);

c_type - NEG, ODD или LTYPE - определяет тип линий, NED - все линии - сплошные, ODD - каждая вторая линия - пунктирная, LTYPE - если тип линий предварительно был определен командой set/graphics, по умолчанию - NED; sm_par - окно сглаживания (в пикселях), по умолчанию - 1.

Пример: overplot spiral [@166,@127:@310,@221] 1:5:0.5 ? 3 Вывод на графический экран контурной карты части файла spiral.bdf c уровнями интенсивности 1, 1.5, 2, 2.5, ..., 5 и окном сглаживания 3х3 пикселя.

OVERPLOT/ROW - команда выводит строчку (линию) файла изображения на графический экран, не стирая предыдущий рисунок.

overplot/row frame [y_coord] [x_sta, x_end] [offset] [l_type]

frame - имя bdf-файла;

y_coord - номер строки в пикселях (@) или мировых координатах;

x_sta, x_end - диапазон колонок в пикселях (@) или мировых координатах;

offset - смещение в единицах интенсивности пикселей, по умолчанию - 0,0;

l_type - тип соединительных линий: 0 - линия отсутствует, 1 - непрерывная, 2 - точечная, 3 - короткая пунктирная, 4 - точка-пунктир, 5 - длинная пунктирная, 6 - пунктир-две точки, по умолчанию - 1.

Пример: overplot/row gal @136 @1,@210 Вывод 136-ой строки файла gal.bdf в диапазоне от 1-го до 210- го пикселя по оси Х на графический экран.

PLOT/COLUMN - команда выводит столбец (линию) файла изображения на графический экран, стирая предыдущий рисунок.

plot/column frame [х_coord] [у_sta, у_end] [x_sc, y_sc[, x_off, y_off]]

frame - имя bdf-файла;

х_coord - номер столбца в пикселях (@) или мировых координатах;

у_sta, у_end - диапазон строк в пикселях (@) или мировых координатах;

x_sc, y_sc - масштаб в единицах (мировых координатах) на мм; x_off, y_off - смещение в мм.

Пример: overplot/column gal @38 @10,@180 Вывод 38-го столбца файла gal.bdf в диапазоне от 10-го до 180-го пикселя по оси Y на графический экран.

PLOT/CONTOUR - - команда выводит контурную карту изображения на графический экран.

plot/contour frame [coord_str] [x_sc, y_sc [, x_off, y_off]] [contours] [c_type] [sm_par]

frame - имя bdf-файла;

coord_str - область изображения, выводимого на экран (начальные и конечные значения по осям Х и Y в пикселях); x_sc, y_sc - масштаб по осям X и Y в мировых координатах на мм;

x_off, y_off - смещение карты относительно нижнего левого угла координатной сетки в мм;

contours - уровни контурных линий: cstart:cend:cincr (начальное, конечное значения и шаг) или cnt1,cnt2,cnt3,... (значения уровней);

c_type - NEG, ODD или LTYPE - определяет тип линий, NED - все линии - сплошные, ODD - каждая вторая линия - пунктирная, LTYPE - если тип линий предварительно был определен командой set/graphics, по умолчанию - NED; sm_par - окно сглаживания c числом пикселей, равным 2sm_par+1, по умолчанию - 0.

Пример: plot spiral [@160,@170:@310,@220] ? 1:5:1 ? 1 Вывод на графический экран контурной карты части файла spiral.bdf c уровнями интенсивности 1, 2, 3, 4, 5 и окном сглаживания 3х3 пикселя.

PLOT/ROW - команда выводит строчку (линию) файла изображения на графический экран, стирая предыдущий рисунок.

plot/row frame [y_coord] [x_sta, x_end] [x_sc, y_sc[, x_off, y_off]]

frame - имя bdf-файла;

y_coord - номер строки в пикселях (@) или мировых координатах;

x_sta, x_end - диапазон колонок в пикселях (@) или мировых координатах;

x_sc, y_sc - масштаб в единицах (мировых координатах) на мм;

x_off, y_off - смещение в мм.

Пример: plot/row gal @36 @10,@210 Вывод 36-ой строки файла gal.bdf в диапазоне от 10-го до 210- го пикселя по оси Х на графический экран.

PLOT/TABLE - команда выводит график табличных значений на графический экран. plot/table table [plane1] [plane2] ...

table - имя файла-таблицы;

plane1 - номер или название колонки таблицы для оси Х;

plane2 - номер или название колонки таблицы для оси Y; остальные ключевые слова в данной задаче не используются.

Пример: plot/table data #1 #2 Вывод графика данных, взятых из таблицы data.tbl, по оси Х - 1-я колонка, по оси Y - 2-я колонка таблицы.

READ/DESCRIPTOR file descriptor - считывает служебную информацию (заголовок) из файла и выводит на экран.

Пример: rea/desc pavlin * - выводит весь заголовок файла pavlin.bdf

REBIN/LINEAR - команда изменяет масштаб и начальные координаты файла изображения.

rebin/linear in out [stepx, stepy] [offx, offy] [startx, starty] [fluxcons] или

rebin/linear in out [refframe] [fluxcons]

in - исходный файл;

out - файл - результат операции;

reframe - базовый файл - файл-ссылка;

stepx, stepy - новый масштаб по х, у в мировых координатах, по умолчанию - 1.,1.;

offx, offy - абсолютное смещение по х, у в мировых координатах, по умолчанию - 0.,0.;

startx, starty - новые начальные значения по х, у в мировых координатах;

fluxcons - YES или NO - нормировать или нет полученное изображение при изменении масштаба, по умолчанию - NO.

Пример: rebin/linear gal1 gal2 gal0 Создается новый файл gal2.bdf, содержащим изображение из файла gal1.bdf, но с масштабом и начальными координатами такими же как в файле gal0.bdf. Нормировка при изменении масштаба не производится.

REBIN/ROTATE - команда поворачивает изображение на определенный угол и меняет его масштаб.

rebin/rotate in out [rot_specs] [ref_frame] ...]

in - исходный файл;

out - файл - результат операции;

rot_specs: angle, rotx, roty, scalx, scaly - угол поворота против часовой стрелки в градусах, мировые координаты точки, вокруг которой происходит поворот и новый масштаб по x, y в мировых координатах, по умолчанию - 45.,C,C,1.,1.; ref_frame - базовый файл - файл-ссылка; остальные ключевые слова в данной задаче не используются.

Пример: rebin/rotate new old 16.2, 6., 43., 1.2, 1.2 Создается новый файл new.bdf, являющийся результатом поворота файла old.bdf против часовой стрелки на 16.2 градуса относительно точки с координатами 6.,43. и с шагом, в 1.2 раза большим, чем исходный.

REGRESSION/LINEAR - команда нахождения линейной зависимости между колонками таблицы.

regression/linear table y x1,x2,...

table - название таблицы;

y - название колонки с зависимыми переменными;

x1, x2 - названия колонок с независимыми переменными.

Пример: regression/linear data :Z :X,:Y Определение функции :Z=a*:X+b:Y+c для колонок таблицы data.tbl.

SET/CONTEXT - команда входа в библиотечные подпрограммы.

set/context cntxt

cntxt - название библиотечной подпрограммы.

Пример: set/context surfphot Вход в библиотечную подпрограмму surfphot и вывод на экран всех команд данной подпрограммы с краткими описаниями.

SET/GRAPHICS - команда установки параметров на графическом экране.

set/graphics option1[=value1] [option2[=value2] ...]

options - в задаче используются следующие опции:

xaxis - xstart, xend - диапазон по оси Х в мировых координатах или в пикселях (@);

уaxis - уstart, уend - диапазон по оси Y в мировых координатах или в пикселях (@).

Пример: set/graphics xaxis=@20,@50 yaxis=0,90 Установка осей: Х - в диапазоне 20-50 пикселей, Y - в диапазоне 0-90 единиц интенсивности.

STATISTICS/IMAGE - команда подсчитывает общую и среднюю интенсивность изображения или некоторой его области, максимальное и минимальное значение интенсивности, стандартное отклонение от среднего и т.д.

statistics/image [frame] [area] ...

frame - имя bdf-файла, по умолчанию - изображение, находящееся на экране изображений;

area - [xs,ys:xe,ye] - начальные и конечные значения в мировых координатах или в пикселях (@), ограничивающие площадь, для которой подсчитывается статистика; остальные ключевые слова в данной задаче не используются.

Пример: statistics/image star [@30,@22:@80,@25] Подсчитывается статистика области файла star.bdf на площадке 51 на 4 пикселя. statistics/image star CURSOR - интерактивно выводятся суммарная интенсивность, средние значения, дисперсия, медианное среднее и многое другое для области изображения star.bdf, выделенной курсором (размер меняется стрелками с клавиатуры).

TUTORIAL/LUT - команда выводит поочередно все табличные файлы цветовой палитры на экран дисплея.

Пример: tutorial/lut


next up previous
Next: Литература Up: new_24_4 Previous: Общие команды и возможности
Dmitriy Bizyaev 2001-09-07