1
! @(#)necload.prg 19.1 (ES0-DMD) 02/25/03 14:19:39
2
!+++++++++++++++++++++++++++++++++++++++++++++++++++++++
4
!.COPYRIGHT (C) 1991 European Southern Observatory
6
!.AUTHOR Pascal Ballester, ESO - Garching
7
!.KEYWORDS Spectroscopy, Echelle,
8
!.PURPOSE Command LOAD/ECHELLE
11
!-------------------------------------------------------
13
DEFINE/PARAM P1 ECHELLE C "Mode (ECHELLE/IDENT) :"
14
DEFINE/PARAM P2 FIT C "Load/Echelle mode (RAW/FIT) :"
15
DEFINE/PARAM P8 * IMA "Name of displayed image:"
17
DEFINE/LOCAL DISPIMA/C/1/60 {P8}
18
IF DISPIMA(1:1) .EQ. " " THEN
19
WRITE/OUT "LOAD/ECHELLE : Requires a display and a loaded image"
25
IF P1(1:1) .EQ. "E" THEN ! Mode ECHELLE
26
SELECT/TABLE {ORDTAB} ALL
27
IF P2(1:1) .EQ. "F" THEN ! Display fitted positions and background
28
LOAD/TABLE {ORDTAB} :X :YFIT :ORDER 0 0 4 >null
29
IF BKGVISU(1:1) .EQ. "Y" THEN
30
LOAD/TABLE {BAKTAB} :X :YBKG >null
32
ELSE ! Display raw order positions
33
LOAD/TABLE {ORDTAB} :X :Y :ORDER 0 0 4 >null
34
! LOAD/TABLE {ORDTAB} :X :Y >null
38
IF P1(1:1) .EQ. "I" THEN ! Mode IDENT
39
IF P2(1:1) .NE. "R" THEN
40
SELECT/TABLE {LINTAB} (:SELECT.GE.1.0) {SESSOUTV}
41
LOAD/TABLE {LINTAB} :X :YNEW {SESSOUTV}
42
READ/TABLE {LINTAB} :X :YNEW :ORDER :IDENT {SESSOUTN}
44
SELECT/TABLE {LINTAB} ALL
45
LOAD/TABLE {LINTAB} :X :YNEW {SESSOUTV}
47
SELECT/TABLE {LINTAB} ALL