source: trunk/procs/def_file_suff_var.pro @ 13

Last change on this file since 13 was 5, checked in by kolasinski, 17 years ago

Define def_file_suff_var.pro routine and add it in def_grid.pro

File size: 1.1 KB
Line 
1      IF debug_w THEN print, '   ENTER def_file_suff_var...'
2      IF debug_w THEN print, '   cmd=', cmd
3      macro_base_fld = cmd.var
4      IF strpos(cmd.var, '@@') NE -1 THEN BEGIN
5         CASE cmd.var OF
6            '@@voenergy': BEGIN
7               CASE cmd.grid OF
8                  'T': file_suff_var = '_votemper'
9                  ELSE: file_suff_var = '_so'
10               ENDCASE
11            END
12            ELSE: BEGIN
13               IF strpos (cmd.var, '@@') NE -1 THEN BEGIN
14                  @def_macro_base_fld
15                  file_suff_var = '_'+macro_base_fld
16               ENDIF ELSE BEGIN
17                  print, ' Define base field for grid for macro in def_grid'
18                  stop
19               ENDELSE
20            END
21         ENDCASE
22      ENDIF ELSE BEGIN
23         IF strpos(cmd.var, '=f(next)') NE -1 THEN BEGIN
24            idx = strpos(cmd.var, '=f(')
25            var1 = strmid(cmd.var, 0, idx)
26            file_suff_var = '_'+var1
27            ENDIF ELSE file_suff_var = '_'+cmd.var
28      ENDELSE
29      IF debug_w THEN print, '   file_suff_var = ', file_suff_var
30      IF debug_w THEN print, '   ...EXIT def_file_suff_var'
Note: See TracBrowser for help on using the repository browser.