欢迎来到天天文库
浏览记录
ID:57392898
大小:125.50 KB
页数:24页
时间:2020-08-15
《GrADS学习资料:第3章 基本操作命令.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章基本操作命令GrADS系统的运行方式,是采用命令行输入的方式交互式地显示图形。3.1基本命令启动GrADS系统后,在ga->提示符后输入命令。在交互式环境内常用基本命令如下:open、set、display、clear……下面逐一介绍。open<路径>数据描述文件名open命令用于打开GrADS的数据文件,启动GrADS后首先需要打开至少一个数据描述文件,命令如下:open路径filenameset各类选项set命令用于设置各种环境参数,包括维数环境、图形类型、图形要素、屏幕显示等等。(详见第4章)display(或d)表达式display命令是对表达式处理后进行屏幕图
2、形显示。最简单的表达式是变量名的缩写。clear(或c)clear是清屏命令,清除图形窗口的内容。quitquit命令用于退出GrADS系统。query(或q)选项query是系统环境设置的查询命令。如querydefine:可知道定义了哪些变量dims:当前的维数环境filen:查询第n号描述文件的内容files:打开n个文件的次序gxinfo:用在d之后,告诉用户图的一些信息shades:用在d之后,告诉用户一些阴影的信息time:时间设置信息define临时变量名=表达式define命令用于定义新的变量,所定义的新变量可以用于随后的表达式中。modify临时变量名时间序列
3、的类型modify命令可将自定义的变量声明为气候值,用于后面的时次代换。draw选项draw是低级绘图指令,可以直接进行所指定的图形元素的操作,如绘制字符串,直线,标记符号等。run*.gsrun命令用于执行文件*.gs中定义的操作。生成图形文件的命令第一种方法(print命令):enableprint<路径>*.gmfprintdisableprint打开磁盘文件(没有时创建,已存在时刷新),用于存放随后print命令转换生成的当前屏幕图形的图元数据将当前图形窗口的图形转化为图元数据,存放在先前enable命令指定的磁盘文件中,每执行一次pr
4、int即向该文件中附加一幅窗口图形。关闭图形硬拷贝输出转换只有执行了disable命令后,print命令的结果才真正存于文件中。第二种方法(printim命令):形式:printim<路径>filenameoption在GrADSv1.8以上版本有效,可以在批处理文件中使用。filename:输出的目标文件名,若已存在,则将覆盖options:有多个选项时可以任意次序排列。options选项如下:gif:输出GIF格式文件(缺省为PNG格式),black:采用黑色背景(缺省为当前的display设置),white:采用白色背景(缺省为当前的display设置),xNNN:水平尺
5、寸为NNN个象素yNNN:垂直尺寸为NNN个象素。例:输出1000x800的PNG图象:printimh:out.pngx1000y800输出800x600白色背景的GIF图象:printimh:out.gifx800y600whiteresetreset命令用于清除掉所有set命令的设置,但open命令仍起作用。reinit使用reinit命令后,系统将回到刚进入GrADS时的状态。3.2实例应用所用的演示数据,是从GrADS网站下载获得,地址如下:ftp://grads.iges.org/grads/sprite/tutorial下载数据文件model.le.dat和数
6、据描述文件model.le.ctl,将其存于硬盘上的某一目录下,如:C:PCGrADSmodel。1.数据说明model.le.dat是二进制格点数据文件,为一组模式输出的全球5天的数值预报结果。有7个层次:1000、850、700、500、300、200、100hPa,多个要素:ps、u、v、z、t…,时间从1987年1月2日开始,间隔1天,已知X方向间隔为5个单位,Y方向间隔为4个单位。关于数据文件model.le.dat的具体说明,可以打开model.le.ctl文件查看。2.示例演示启动GrADS后,选择图形输出窗口的方式(L或P),然后在命令窗口ga->提示符后输
7、入命令,通过图形输出窗口可以观察输出结果。opend:gradsdatamodel.ctlqfiledps画出第一个维度下的地面气压场分布图clearclearsthedisplaysetlon-90 setslongitudeto90degreesWestsetlat40 setslatitudeto40degreesNorthsetlev500 setslevelto500mbsett1 setstimetofirsttimestepdz数值setl
此文档下载收益归作者所有