简单使用手册.docx
- 文档编号:3667728
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:16
- 大小:1.07MB
简单使用手册.docx
《简单使用手册.docx》由会员分享,可在线阅读,更多相关《简单使用手册.docx(16页珍藏版)》请在冰豆网上搜索。
简单使用手册
GrADS脚本编辑器使用简明手册
2011年9月8日星期四更新:
1、修正了从外面拖入文件或者右键使用GsEditor打开时不会显示文件窗口标题的问题;
2、修改了ctrl+s总是保存到本地变为智能保存(即从本地打开则保存本地,从数据库打开则保存至数据库);
3、增加了批量注释和取消注释的功能,在编辑窗口的右键可以操作;
4、增加了自动对齐功能(和上一行的开始位置保持一致);
5、增加了自动缩进功能,当出现if/else/while语句时,在回车换行后会自动增加缩进;
6、增加了控制提示开始字符数量的选项,比如可以设置输入2个字符后才开始提示;
==============================================================
由于这是第一个版本,功能还比较简单,就用word写一个简单的使用说明吧,算是介绍一下这款软件。
软件的主体由两部分构成,左侧是用户保存的一些文件目录,右侧是gs、ctl编辑区域:
也许它看起来是一个记事本,你确实可以把它当做一个记事本来用^v^,废话不多说啦,下面是它的主要功能:
1、GrADS的gs脚本和ctl语法高亮
这一功能类似于某些软件中可以实现的功能,不过,既然本编辑器是为GrADS量身定制的,自然有一些特别的地方,这个还是在后面介绍啦!
下面来张语法高亮对比图截图:
GrADS命令是不是很一目了然呢?
Tips:
支持注释行的高亮显示*、#都可以
2、GrADS脚本输入的智能提示以及自动补全功能
自动补全之常规输入
如果你接触过VS的程序开发,那么你对VS的只能提示一定印象很深吧,当你输入目标关键字的时候,他会自动给出可能的输入词语,这样你这样输入一小部分的字符就能够通过智能提示和自动补全的结合来输入全部命令,GsEditor要实现的就是类似这个功能,当然,由于本人水平有限,美工以及智能水平和VS还是有不少距离的…,下面是该功能的使用说明
如果我们要输入reinit,当我们输入r之后:
下面就自动给出了输入提示,这时候,你可以通过上下箭头来选择你需要的词语,然后按下空格键(默认,可修改,下同),该词语就会直接被输入,当然,这并不是高效的方法,我们继续输入两个字符:
ei
这时候选项已经是唯一的了,按下空格键即可自动补全。
这些,也许有其他编辑器也可以实现,不过,下面的功能就是专门为GrADS推出的啦!
自动补全之快速输入
通过输入编辑器中预定义GrADS脚本的快捷命令,可以非常快速而且准确的输入脚本命令,这个功能不仅可以提高输入速度,更可以避免输入关键字错误,接触不知道关键字后面接什么选项的烦恼,示例如下:
比如需要输入:
setgxoutvector,你要输入只有这些:
空格之后—>
用上这些之后,你会发现,输入组合命令是多么的畅快!
!
!
常用的命令都有快捷方式哦,如果你不知道快捷方式怎么办?
不用着急,且看下一功能!
3、智能知识库搜索
在本编辑器中内置了GrADS的知识库(data目录下的intel文件),本库已lasg的使用手册和funny的实用绘图为基础,结合了GrADS官网的部分内容,由于精力实在有限,知识库中只收录了大部分的语法和命令参考,通过对知识库的搜索,可以在脚本编辑的同时快速的查找所需命令以及较为详细的使用说明,功能如下所示:
首先在编辑器的左侧将选项卡切换到智能搜索:
输入需要查询的关键字之后回车即可,再输入过程中会有智能提示和补全,如果多个关键字,请用空格隔开,关键字中请不要出现英文引号,在这里输入了
setgxout命令,查询结果如下:
(可拖动滚动条)
如果你觉得显示窗口太小,可以按住在窗口和文本编辑区的中间线进行拖动
呵呵,也许你发现了在描述的下面出现了:
快:
****的字样,这个就是前面说的快捷输入的命令啦,所以当你不清楚某个常用命令的快捷输入时也可以这样查找。
Tips:
1、在命令编辑窗口中可以通过右键来实现反搜,这样在编写gs或者学习别人的gs时可以快速搜索命令的含义,如下所示:
这一功能同样可以用在左侧区域。
Tips:
2、在左侧点击右键还可以把相应的内容保存为txt文本
更多小功能只有你自己去发现啦!
下面是第四部分啦
4、通过数据库实现gs等文件的集中管理
你是不是有不少gs和ctl呢?
是不是存放的比较零散?
如果是的话,就可以通过本编辑器实现集中管理啦。
在编辑器的左侧文件目录中存放的就是当前数据库中的所有文件了,是不很一目了然呢,你可以选择单个导入或者批量加入你的gs,可以对gs进行重命名,转移分组,备份、恢复等众多功能,要做的知识点点鼠标,不需要任何数据库的知识:
Tips:
1、通过双击编辑区域可以打开文件
2、新建和保存都可以有本地和数据库两种选择,如果是从本地打开的文件,默认保存在本地,可通过导入按钮
加到数据库中;如果是从数据库打开的文件也可以通过另存为保存到本地。
更多文件操作需要亲自试用啦!
5、彩虹色管理
做出漂亮的图形需要精心配制色标,GrADS虽然也为我们提供了一个调色板,不过用起来不怎么顺手,必须要通过自己设置RGB值来调节,要记住那么多颜色的RGB简直是一个折磨。
为了解决这一问题,编辑器内置了一个GrADS的调色板,通过该调色板,可以快色的增加、修改、删除你的颜色,所有颜色同样保存在数据库中,生成彩虹序列之后会给出预览和对应的gs语句,如下所示:
左侧列表显示的是已经定义的彩虹序列,右侧上方分别是该序列对应的颜色序号及其颜色信息,下方是色标预览以及针对颜色的一些操作。
通过使用下方的按钮就可以对颜色进行增删改了。
默认情况,显示的是所有已定义的彩虹色,通过点击左侧的目录可以查看具体定义的一个彩虹序列。
彩虹管理器支持三种取色方式:
1、从windows的调色板取色,点击那个画盘的图标就可以实现,当然在没有点击增加或者修改按钮之前该按钮是不可用的。
2、从已定义的grb颜色取色,这样可以重用已定义的grb颜色,目前管理器存在的缺憾之一是通过序号来进行颜色的排列,需要放在前面的颜色需要设置小的序号。
通过已定义rgb取色只能在增加或修改具体的某一彩虹序列时才能使用。
3、从屏幕进行取色,当点击取色画笔之后,将可以从屏幕任意一点进行取色,这样就可以非常方便的将一个好看的色标进行仿制,因为你只需要点击几次屏幕,就可以形成一个一模一样的色标。
在增加或修改操作过程中可以点击最后一个终止按钮取消操作。
另外,通过在左侧进行右键,可以将颜色转存到主库中或者导出为本地的gs文件,进行方便的调用:
在另一个gs面板中存放的就是自动生成并保存的gs文件了:
在这里你可以修改这些gs语句,然后右键保存到本地,但是所作的修改不会保存到数据库中。
Tips:
1、在任何情况下可以点击上方的主页按钮来显示所有已定义的rgb颜色。
可以在文本框中输入颜色序号来进行搜索,可支持多个序号一起搜索,用空格隔开。
2、可以选择多个rgb颜色一起删除。
6、160站资料处理
这一功能的想法主要是群里的朋友们经常有讨论这方面的问题,尤其是转换为grads格式并进行站点作图的一些操作,现在给出的这个工具主要功能有:
1、从气候中心自动下载最新的160站降水和气温资料
由于气候中心的资料需要注册下载,因此为了保证资料的版权,软件需要在你登陆网站进入下载页面后才允许使用批量下载的功能(气候中心网站目前可以免费注册):
2、提取分为单月和批量两种方式,单月的可以指定某个月,某个时间段的资料,批量提取可以指定连续一段时间的资料进行提取,在提取结束后会将资料转换为GrADS支持的二进制格式,并且同时生成了用于站点插值grid文件,以及grid文件和数据文件的ctl文件。
文件中的路径已经修改成文件所在的路径,你只需要在编辑器中直接编写gs文件即可。
3、如果在转换时选中了生成map文件,并且测试绘图,在转换的过程中会调用cmd生成map的映射文件,不过建议新手最好实际操作一遍,这样虽然简单,但是也不利于弄懂里面的原理,只建议熟悉使用方法又懒得自己转程序的人使用!
测试绘图的时间为你转换时间段的第一个时次。
4、所有生成的文件均保存在编辑器根目录的”Data\\160”文件夹中。
Tips:
由于使用了fortran链接库,所以使用该功能必须是直接打开软件然后调用该功能,不能由具体的文件(比如由gs文件打开了软件),因为fortrandll中的文件路径使用的是当前工作环境下的相对路径。
7、一个转换格式的小工具
这个工具的由来是群里的一位朋友给我发了一些gs文件,结果我用记事本打开后发现所有文字都“没有换行”,其实这个问题很好解决,用写字板或者这个编辑器打开就有了,如果你实在想用记事本打开,就可以先用这个工具转换一下啦:
当然,也支持win->linux的转换,这个貌似还行。
Tips:
该工具不仅可以用来转换这个,你在保存时会发现编码格式也有很多可以选择。
8、CTL模板快速插入
这个想法源于以前编写ctl时总是先找到一个ctl,然后另存为新的,然后再开始编辑,有了这个功能之后,只要一个快捷键,一切都搞定啦,默认的插入站点文件ctl模板的快捷键是Alt+Z,格点的是Alt+G,看看效果吧:
(如果你发现你的软件里stnmap和dtype没有高亮,说明你下载的比较早,我已经更新啦)
当然,你可以自己定义你的ctl模板,请在设置里面找到,后面也会说到啦。
9、GrADS等的快速启动以及脚本运行
如果你的GrADS路径已经加入了环境变量或者已经通过编辑器的设置指定了grads.exe文件的路径(后面有介绍),那么就可以快速启动相关软件及其脚本了。
具体如下:
通过图中所示快捷方式就可以很快的启动对应的程序啦。
Tips:
1、如果在编辑器中已经设定了GrADS文件的路径,那么打开的CMD窗口的开始路径就是你GrADS的原始路径啦,如下图所示,这样你就可以很快的调用相同目录下的其他程序啦,而不需要繁琐的CD命令加一长串路径了:
(OpenGrADS2.0可以在气象资料站下载到)
2、运行GS语句的功能可以把你编辑框里面的gs语句直接通过GrADS语句运行,当然,你要设置好ctl文件才行。
比较另类的是,你还可以选中某一部分gs语句,让GrADS只执行你选中的部分,比如你想先测试一下此ctl能否正常打开,你可以这样做:
(上面选中语句仅作为演示,如有不妥请见谅)
10、一些功能选项的设置:
1、高亮和自动补全设置,打开:
设置—高亮补全设置
相信挺容易看懂的吧,不过我还是说一下了:
所有更改在下次启动才会生效,发生更改后,后面的保存按钮会闪烁,意思是按一下保存以保存设置。
1自动高亮如果被选中,那么编辑器的自动高亮功能则被激活,输入进行时会自动进行高亮显示,自动补全道理相同,只是如果关闭高亮之后仍然可以通过手动高亮来实现全文高亮。
2高亮的颜色有三种(我实在想不到很好的分类方法,如果各位有,请不吝赐教),具体哪些关键字是什么类型大家可以打开软件目录下面的grads.xml文件查看(记事本即可打开),然后自己进行修改也可以。
这里提供颜色的修改,set类型对应xml里面的CMD类型,lon对应KEY,while对应SCR,可以通过后面的调色板按钮分别选择自己喜欢的颜色。
3匹配模式有两种,一种是首字符匹配,比如输入r,就会匹配到所有r开头的关键字,而任意字匹配就是匹配出所有包含字符r的关键字,两种方式各有利弊,大家根据自己的需要进行设置。
4补全按键也就是你按下哪个键之后实现关键字的自动补全,默认的是空格键(space),你可以改成tab键或者ctrl键。
2、文件关联设置
通过该设置你可以将gs文件和ctl文件设置为默认用GsEditor打开:
3、CTL模板设置
在这里可以设置你常用的ctl模板文件,这样就可以用快捷键来进行插入了,目前还不能自己增加其他的模板,可以暂时先把常用的模板放到文件目录里,用的时候直接点开,也挺方便的:
4、GrADS路径设置
通过正确的设置你的grads.exe该文件所在地,就可以使用上面介绍的GrADS等软件和脚本的快速启动功能啦,当然,如果你没有设置环境变量或者路径就试图快速启动,你也会到达这里的…
(只要设置了这个路径,没有设置环境变量也可以正常使用快捷键启动)
Tips:
在通过选择按钮选择了文件之后,需要先点击运行测试,以确保能够正常调用GrADS才可以将此路径保存,否则会提示不能保存。
介绍大概就到这里啦,剩下的有需要的就自己体验吧,我也是初出茅庐,软件可能比较菜,希望大家多提意见!
By-气象资料站-清风
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 使用手册