Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://xmm.vilspa.esa.es/sas/6.5.0/doc/deceit/node10.html
Дата изменения: Tue Aug 16 04:24:25 2005 Дата индексирования: Sat Dec 22 08:41:56 2007 Кодировка: Поисковые слова: mercury surface |
A deceit template comprises zero or more dataset specifications. The dataset specifications are placed into a file, and cannot appear in the body of any other specification. There is no limit to the number of dataset specifications which may appear in a template, but within a template each dataset name must be unique.
The general form of a dataset specification is as follows:
dataset dataset-name optional-expresion < ... dataset item specifications ... >
where,
The header part of the dataset specification (i.e., dataset dataset-name optional-expression) must be placed onto a single line. The subsequent dataset body, which is delimited by and , is optional but, if present, must begin on a new line. This is due to a limitation of the deceit interpreter.
The body of the dataset specification comprises zero or more of the following specifications:
Any number of these items may appear in a dataset specification.
The variable dat is a predefined variable, the value of which is a pointer to the dataset being created, and may be referenced in the optional expression, and also in the expressions of the dataset item specifications. For example,
dataset "set" verifyDataset(dat) < ... >
where verifyDataset might be a user-defined function (see 3.3) that takes a pointer to a dataset and, say, checks that the dataset conforms to some standard. The function is executed when the interpreter reaches the end of the dataset specification block.
XMM-Newton SOC/SSC -- 2005-08-16