source: trunk/procs/def_file_name.pro @ 27

Last change on this file since 27 was 16, checked in by kolasinski, 17 years ago

Add some debug_w in def_file_name

File size: 1.7 KB
Line 
1PRO def_file_name, cmd, ncdf_db, file_name, delta_t1
2
3; define file name following
4; <expid>_<timeave>_<date1>_<date2>[_<spec>]_<grid> convention
5
6@common
7@com_eg
8   IF debug_w THEN print, ' '
9   IF debug_w THEN print, '  ENTER def_file_name...'
10
11; define date1 and date2
12
13   timavef = cmd.timave
14   date1 = cmd.date1
15
16   suffix = '_'+mesh_type2+suff_domain+file_suff_var
17
18   base_suffix = '_'+mesh_type2
19
20   f_suffix = suffix
21
22   IF debug_w THEN print, '   suffix before search_time_file = ', suffix
23
24   CASE strmid(cmd.plt, 0, 2) OF
25      'xt': search_time_file, cmd, ncdf_db, suffix, date1, date2, delta_t1, timavef
26      'yt': search_time_file, cmd, ncdf_db, suffix, date1, date2, delta_t1, timavef
27      'zt': search_time_file, cmd, ncdf_db, suffix, date1, date2, delta_t1, timavef
28      't_': search_time_file, cmd, ncdf_db, suffix, date1, date2, delta_t1, timavef
29      ELSE: BEGIN
30         CASE strmid(cmd.plt, 0, 3) OF
31             'xyt': search_time_file, cmd, ncdf_db, suffix, date1, date2, delta_t1, timavef
32             ELSE: BEGIN 
33                 cmdspec_b = cmd.spec
34                 cmd.spec = cmd.date1
35                 search_time_file, cmd, ncdf_db, suffix, date1, date2, delta_t1, timavef
36                 cmd.spec = cmdspec_b
37             END 
38         ENDCASE 
39      END 
40   ENDCASE
41   IF debug_w THEN print, ' suffix after search_time_file = ', suffix
42   
43   file_name = cmd.exp+'_'+timavef+'_'+date1+'_'+date2+suffix+'.nc'
44   base_file_name = cmd.exp+'_'+timavef+'_'+date1+'_'+date2
45   
46   IF debug_w THEN print,  ' vargrid = ',  vargrid
47   IF debug_w THEN print,  ' file_name in def_file_name = ',file_name
48   IF debug_w THEN print, '  ... EXIT def_file_name'
49END
Note: See TracBrowser for help on using the repository browser.