GrADS学习与使用:交互命令

GrADSGrid Analysis Display system绘图分为:交互式绘图和批处理方式绘图。通俗地讲,交互式就是在命令窗口输入命令,然后计算机执行命令,这样来绘图。批处理就是写好命令脚本scripts,gs文件集中交给计算机来处理,进行计算或绘图。平时工作科研中,大都采用批处理方式。这里,先简单介绍交互命令包括DOS窗口的命令和进入GrADS后的交互命令。

GrADS学习与使用:交互命令

工具/原料

GrADS

气象专业

方法/步骤

DOS窗口下的几条命令

>grads 在DOS命令窗口输入grads就启动GrADS,但这样会提示是选用landscape模式还是Potrait模式。

>grads -l 在DOS命令窗口输入grads –l直接进入Landscape模式,不存在提示。

>grads –p 在DOS命令窗口输入grads –p直接进入Potrait模式,不存在提示。

>grads –c xxx.gs 在DOS命令窗口输入grads –c xxx.gs文件,就可以执行.gs脚本进行批处理,但还是会但这样会提示是选用landscape模式还是Potrait模式。

>grads –cl xxx.gs 在DOS命令窗口输入grads –cl xxx.gs文件,就可以执行.gs脚本进行批处理(landscape模式)

>grads –cn xxx.gs 在DOS命令窗口输入grads –cl xxx.gs文件,就可以执行.gs脚本进行批处理(potrait模式)

>exit 退出DOS窗口

下面以grads –cl xxx.gs 方式展示一下其功能,如下图。

GrADS学习与使用:交互命令

清空、重置、返回初始状态的命令:c, reset, reinit

ga->c 清空图面。只是清空视图框。之前的维数、颜色、线条等设置都不变。

ga->reset 既清空图面,又要清除了维数、颜色、线条等设置信息。基本上就是清空了open命令后的所有设置(open命令下面讲到了)。

ga->reinit 全写估计是re initialize,顾名思义,重新初始化的意思。reinit就是清除所有设置重新回到GrADS初始启动状态。

下图是reinit的功能展示。

GrADS学习与使用:交互命令

打开ctl文件(ctl文件即数据描述文件,也称控制文件)和运行gs文件(gs脚本)。

ga->open XXXX.ctl 打开数据描述文件(数据描述文件是以.ctl结尾的)

ga->run XXXX.gs 运行一个批处理的gs脚本(批处理脚本是以.gs结尾的)

ga->quit 退出GrDAS,回到DOS命令,再输入exit又退出DOS命令,好像什么没发生过。

以上的.ctl和.gs文件,可以先建一个记事本,比如test.txt,然后把后缀名改为.ctl或.gs,然后再在里面写入相应的数据信息、命令。这里就说这么多,学习批处理时会知道的。

下面是open 和 run的截图。注意,run XXXX.gs的时候,.gs可写可不写,呵呵。

GrADS学习与使用:交互命令

强大的q命令,输入q,会发现有好多(查询)命令供选择。

GrADS学习与使用:交互命令

以q ctlinfo(上图第三个查询命令)为例,输入q ctlinfo,可以查询数据描述文件(ctl文件)的信息。如下图:

GrADS学习与使用:交互命令

使用q file查询文件信息。看下图,q file和q ctlinfo是有区别的, q ctlinfo查询到的信息更细更全。

GrADS学习与使用:交互命令

查询当前维数设置:q dims

GrADS学习与使用:交互命令

总结而言,这里介绍了DOS窗口下如何进入和退出GrADS的一些命令(grads, grads –cl,exit等);又介绍了GrADS命令窗口下的清空、重置、初始化、打开、运行、查询、退出等命令(c, reset , reinit, open, run, q, q ctlinfo, q dims, quit…)。

注意事项

如果这些介绍能帮到您,将会非常开心,也请帮忙点赞获评,谢谢。

欢迎关注我。

更多相关文章
  • grads好难用啊python能取代matlab吗?matlab真难用啊 2013-09-05功能上完全可以,grads是最简单的绘图软件了... 2013-12-20感觉不会,虽然grads也好久没更新了.但是他体积小,出图快.而且我觉得在画图方面MATLAB和grads的差距还是挺大的 2015 ...
  • GrADS学习与使用:涡度和绘制涡度场图
    GrADSGrid Analysis Display System可以绘制涡度场图,它本身有自带的函数hcurl就是计算涡度的.hcurl可以看作h+curl,curl就是卷曲.使卷起来的意思.但是用GrADS绘制涡度场通常是指相对涡度的垂直分量,前提要知道速度U和速度V才行,也就是数据中要有速度场 ...
  • GrADS学习与使用:改变字体和添加脚标
    使用GrADSGrid Analysis Display System绘图时,为了美观或其它需要,需要改变字体样式,有时还需要给字符添加上标.下标等脚标.工具/原料GrADS字体.脚标方法/步骤1. GrADS提供了6种字体样式(0-5).font 0 helvetica font默认字体(缺省字体 ...
  • GrADS学习与使用:散度和绘制散度场图
    GrADSGrid Analysis Display System通过自带的函数hdivg可以直接计算和绘制散度场.hdivg可以看做h+divg.其中,h估计就是horizontal,divg就是divergence,一看就知道,GrADS就是计算的水平散度,事实也是这样.工具/原料GrADS散度 ...
  • GrADS学习与使用:批处理写gs脚本
    GrADSGrid Analysis Display System画图或者处理数据有2种方式:交互式和批处理方式.其中,批处理方式是最常用的也是很方便的.所谓批处理就是写.gs脚本,然后让GrADS执行这个脚本.下面简单介绍如何书写和执行gs脚本.工具/原料GrADS方法/步骤建立gs脚本.首先新建 ...
  • GrADS学习与使用:DOS命令启动和交互式绘图
    GrADSGrid Analysis and Display System安装好之后,下面就要启动它,并用它处理数据和画图.这里的启动方式,推荐使用DOS命令启动,而不是点击GrADS小乌龟见下图图标启动.处理的数据是GrADS/data里自带的数据model.grb,该数据对应的描述文件是mode ...
  • GrADS学习与使用:平均值、时间序列和误差曲线
    GrADSGrid Analysis Display System中有平均函数.时间序列函数等,这样可以求某个变量的区域平均值和得到该变量平均值的时间序列.同时还可以绘制误差曲线图.工具/原料GrADS平均值,区域平均值,时间序列,误差曲线方法/步骤认识GrADS中的平均函数和求解时间序列结果的函数 ...
  • GrADS学习与使用:介绍7种地图投影
    在使用GrADS进行画图时,可以使用1 latlon,2 scaled,3 nps或sps,4 mollweide,5 robinson,6 lambert,7 orthogr这七种方式进行投影.地图投影,即map projection,也就是利用数学方法把地球表面投影到平面上,无论哪种投影方式都会 ...
一周排行