NAME: BI2XDR_CONVERTER PURPOSE: This IDL program converts native binary data into platform- independent XDR binary data. CATEGORY: Widgets. CALLING SEQUENCE: BI2XDR_CONVERTER [,file=file] [,GROUP=Group] INPUTS: None. KEYWORD PARAMETERS: file: Specifies the input data file name. The input file should contain pure binary data objects. GROUP: The widget ID of the group leader of the widget. If this keyword is specified, the death of the group leader results in the death of BI2XDR_CONVERTER. OUTPUTS: The output filename uses the input filename suffixed with '.xdr'. Output file contains the converted XDR binary data objects. COMMON BLOCKS: COMMON BI2XDR_BLOCK RESTRICTIONS: The input data file should contain pure native binary data objects. The 'os.init' and 'dcviewer.pro' must be loaded into IDL first. EXAMPLE: @os.init .RUN dcviewer BI2XDR_CONVERTER MODIFICATION HISTORY: Written by: Ben-chin K. Cha, 06-01-97. xx-xx-xx iii comment
(See dcviewer.pro)
NAME: DCVIEWER PURPOSE: This program integrates the view1D and view2D program into a single system. It provides 1D and 2D data viewing features for data catcher. It operates on the same set of data files generated by the data catcher. It is written in pure IDL language and it is platform-independent. It can read data either in native binary form or XDR binary form. It can be invoked as an XDR data converter to convert native data into XDR binary form. CATEGORY: Widgets. CALLING SEQUENCE: DCVIEWER [,DATA='1data'] [,FILE='1data.image'] [,/XDR] [,GROUP=Group] INPUTS: None. KEYWORD PARAMETERS: DATA: Specifies the input filename for the 1D scan data on the command line. FILE: Specifies the input filename for the 2D image data on the command line. XDR: Starts the DCVIEWER as the XDR data convert program. GROUP: The widget ID of the group leader of the widget. If this keyword is specified, the death of the group leader results in the death of DCVIEWER. OUTPUTS: It provides all the viewing and report features available in the EPICS data catcher except with the channel access functions been removed. COMMON BLOCKS: COMMON DCVIEWER_BLOCK COMMON BI2XDR_BLOCK SIDE EFFECTS: If the data catcher has appended new scan data on the same file, a user has to reload the data file to get the newly added scan data into the DCVIEWER. RESTRICTIONS: A complete package of DCVIEWER includes the following files: os.init dcviewer.pro view1d.init view1d.pro view1d_overlay.pro view2d.init view2d.pro plot1d.pro The path to these files must be included in the IDL_PATH. Before invoking DCVIEWER, the file 'os.init' must be loaded into IDL first. PROCEDURE: On the UNIX operating system, the script file 'viewer' can be used to directly invoke the data viewer. The environment, path settings, and running procedure are automatically taking cared by the script file 'viewer'. EXAMPLE: Start the DCVIEWER as scan data display package - @os.init dcviewer Start the DCVIEWER as an XDR data converter - @os.init dcviewer,/XDR MODIFICATION HISTORY: Written by: Ben-chin K. Cha, 6-01-97. 12-19-97 bkc - Allows the access of the view1d_overlay program Add the IDL> prompt dialog which let the user run any IDL command 09-06-02 bkc - The Close button will close viewer program but stay in IDL sesseion with all the routines intact The Exit button will exit the IDL session
(See dcviewer.pro)