4、>可取:sequential:顺序无格式方式。yrev:Y维与YDEF定义相反方式存放。zrev:Z维与ZDEF定义相反方式存放。big_endian:如数据是在sun,sgi,hpcray机器上生成的,而目前不在此类机器上使用。little_endian:如数据是在iX86,dec机器上生成的,而目前不在此类机器上使用。byteswapped:反序位存放。4.XDEFnumberLINEARX_Startincrementnumber(>=1)给定X方向格点数,其后LINEAR参数指明X方向是等间
5、隔分布格点,X_Start起点坐标,increment网格间距。XDEFLEVELSvalue_listLEVELS参数指明X方向是不等间隔分布格点,因此,其后要给出具体每个格点的坐标值(以空格分开)。5.YDEFnumberLINEARY_StartincrementYDEFLEVELSvalue_list6.ZDEFnumberLINEARZ_StartincrementZDEFLEVELSvalue_list7.TDEFnumberLINEART_StartincrementTDEFLEVEL
6、Svalue_listT_Start和value_list给出时间格式如下:hh:mmZddmmmyyyyhh要以两位数代表小时(缺省00);“:mm”以两位数代表分钟(缺省:00);dd以两位或一位数代表日期(缺省1);mmm为英文月分三个字符的缩写;yyyy以两位或四位数代表年。如:12Z1JAN90(省:mm)14:45Z22JAN1987JUN1960时间increment格式:vvkkvv以两位数字代表;kk取:mn-增量以分为单位;hr-以小时为单位;dy-以天为单位;mo以月为单位;y
7、r以年为单位。8.VARSnumberV_abrevlevsunitsdescription……ENDVARS以VARS指示开始定义变量,number代表变量总的个数;以ENDVARS指示结束变量定义。从VARS以下,每行定义一个变量。V_abrev变量名称,GrADS将用到;levs,-113-数字,代表变量层数,0表示只有一层;units单位,为GRIB预留,给99;description,对变量的文字描述。1.2生成model.le.dat和model.le.ctl文件的程序代码片段progr
8、ammainRealps(72,46,7,5),ts(72,46,7,5),z(72,46,7,5),u(72,46,7,5),v(72,46,7,5)Realt(72,46,7,5),q(72,46,7,5),p(72,46,7,5)C第一部分,读入model.le.dat数据。Open(7,file=’model.le.dat’,form=’unformatted’,access=’direct’,recl=72*46*4)C在微机上,要乘4;用VisualFor