NAME:
VIEW3D
PURPOSE:
This routine cut out a cartesian 2D slice from an arbitrary
input 3d array. It allows the user view the 2D slice as
various 1D/2D plots or ASCII output.
CATEGORY:
Widgets.
CALLING SEQUENCE:
VIEW3D, Da3D [,Kindex] [,Rank] [,SLICER3=slicer3] [,TITLE=title]
[,GROUP=group] [,DATA=data]
ARGUMENTS:
Da3D: Input 3D array to be examined
Kindex: Specifies the index number of the slice, zero based number,
default 0
Rank: Specifies the viewing direction rank number, 0-X axis,
1-Y axis, 2-Z axis, default 2
KEYWORDS:
SLICER3: Specifies whether slicer3 is called
TITLE: Specifies the tile for 2D plot
GROUP: Specifies the widget ID of the parent group
DATA: Returns the cut out 2D data array slice
RESTRICTIONS:
The environment variables must be set by source in
/usr/local/epics/extensions/bin/solaris/setup_ezcaIDL for IDL 5.1
/usr/local/epics/extensions/bin/solaris/ezcaidl_setup for IDL 5.3
All required programs will be automatically loaded into IDL by this
setup.
(See view3d_slicer.pro)
NAME:
VIEW3D_SLICER
PURPOSE:
This routine provides a flexible 2D slicer for the 3D scan data
automatically saved by the IOC scan software.
It provides the option of generating various 2D image plots, 2D
ASCII report, and a table driven 1D plots of various columns and
rows of the 2D data.
CATEGORY
Widgets.
CALLING SEQUENCE:
VIEW3D_SLICER, File='filename', GROUP=group
KEYWORD PARAMETERS:
FILE: Specify the input scan filename saved by the IOC scan
software, the file name is sequenced by the scanno and
prefixed with uid and suffixed with '.scan', e.g.
'uid:_nnnn.scan'
DMAX: Specify the maximum number of detectors, 15 for scan 4.1
85 for newer
GROUP: Specify the widget ID of the group leader of the widget.
The death of the group leader results in the death of the
VIEW3D_SLICER.
RESTRICTIONS:
The input filename must be a 3D scan saved by the IOC.
EXAMPLES:
VIEW3D_SLICER, File='cha:_0049.scan'
MODIFICATION HISTORY:
Written by: Ben-chin K. Cha, 10-01-99.
01-25-2001 bkc R1.1
Update the slicer # with the picked rank
Set selected default detector to D01
(See view3d_slicer.pro)