ncl操作手册
- 格式:ppt
- 大小:1.96 MB
- 文档页数:68
ncl绘图基本流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!NCL(NCAR Command Language)是一种专门用于气象、海洋和气候数据处理和可视化的编程语言。
图文详解Windows平台上NCL的安装NCL在Linux下的安装非常容易,只需下载适当版本的文件,设置好环境变量即可使用。
NCL在Windows下的安装则要麻烦一些,需要先安装一个虚拟Linux环境(Cygwin/X)。
以下内容详细介绍NCL在Windows平台上的安装过程,希望仅具备Windows基本操作技能的用户也能轻松安装NCL。
一、NCL简介二、准备工作三、安装Cygwin/X四、熟悉Cygwin/X环境五、安装NCL六、运行NCL范例七、语法高亮显示(此部分供有兴趣的用户参考)八、.hluresfile文件(此部分供有兴趣的用户参考)九、FAQ十、获取帮助一、NCL简介NCL(NCAR Command Language)是由NCAR的“Computational & Information Systems Laboratory”开发的。
NCL是一种编程语言,专门用于分析和可视化数据。
主要用于以下三个领域:文件输入/输出(File input and output):资料处理(Data processing):图形显示(Graphical display):可生出出版级别的黑白、灰度或彩色图。
从5.0起,NCL和NCAR Graphics已经打包在一起发行。
2009年3月4日,NCL发布了最新的5.1.0版,该版本更新了地图投影,修正了一些bug,增加了更多的函数及资源。
下图为新增的含中国省界的地图(见图1-1)。
二、准备工作2.1 安装环境安装环境为WinXP Professional SP3,并做如下假定:计算机名:TEAM用户名:Grissom安装目录:D:\download用户在实际安装中,请根据自己系统的信息替换本教程中的计算机名和用户名。
特别说明:用户名中不能出现空格,否则会在使用中出现一些问题。
2.2 下载Cygwin/XCygwin/X=Cygwin+X。
通俗地说,Cygwin/X可以在Windows平台上实现命令行+图形的Linux模拟环境。
服务器操作手册(LMCB Service tool manual)受控文件编号:Field Component Ma nual更改页版本:第A版页码:第1/1 页TrustCon-CL日期:2006-04-25更改记录序号更改文件号更改内容描述更改日期签名1 首次归档说明:版本:第A版页码:第 1 /18 页TrustCon-CL日期:2006-04-25目录1 简介2 结构说明3 LMCB SVT1 菜单系统4 LMCB SVT2 菜单系统5 快捷键6 服务器功能版本:第A版页码:第2页TrustCon-CL日期:2006-02-251. 简介在TrustCon-CL控制柜中,服务器可以用来查看和设置所有与电梯和驱动相关状态和参数;—监控软件状态,系统输入和输出,系统信息—设置参数等所有的参数设置及状态参看,都在3子菜单下面:1—SYSTEM(SVT1) 电梯的逻辑控制菜单2—TOOL(SVT1) 一些其它的工具菜单3—DRIVE(SVT2) 变频驱动菜单2. 结构说明服务器进入SVT1后界面如下图所示:版本:第A版页码:第3页TrustCon-CL日期:2006-02-25 下图是进入SVT2的界面,按钮功能与进入SVT1时相同;版本:第A版页码:第4页TrustCon-CL日期:2006-02-25 3 LMCB SVT1 菜单系统用服务器按相应的数字(0-9)键可以进入对应的菜单;如果需要往前翻页可以按“GOON”,如果往后翻页可以按“GOBACK”如果需要进入某一功能或对参数进行确认按“ENTER”版本:第A版页码:第5页TrustCon-CL日期:2006-02-25 3.1 SVT1 系统菜单版本:第A版页码:第6页TrustCon-CL日期:2006-02-25 3.2 SVT1 工具菜单3.3 服务器上电菜单如果按“M”键则显示下面界面:版本:第A版页码:第7页TrustCon-CL日期:2006-02-253.3 SVT1菜单3.3.1按“M”键进入如下界面(M)在此界面如果按照下表按键,则会出现相应的界面:按键顺序相应界面1 进入System菜单2 进入Tools菜单SHIFT+2(UP)GOON或SHIFT+GOONSHIFT+1(ON)SHIFT+13.3.2按“1”键进入系统菜单(M-1如下界面)版本:第A版页码:第8页TrustCon-CL日期:2006-02-25 在此界面如果按照下表按键,则会出现相应的界面:按键顺序相应界面1 进入Status菜单2 进入Test菜单3 进入Setup菜单M 退回到最上一级菜单Clear 退回上一级菜单3.3.3按“1”键进入状态菜单(M-1-1如下界面)在此界面如果按照下表按键,则会出现相应的界面:按键顺序相应界面1 进入Calls菜单2 进入Input菜单3 进入Output菜单4 进入Group菜单5 进入ICSS菜单6 进入Cmd菜单GOON或可以往前或往后翻页SHIFT+GOONM 返回到最上一级菜单F 返回到第二级菜单Clear 退回上一级菜单版本:第A版页码:第9页TrustCon-CL日期:2006-02-25 3.3.4按“2”键进入测试菜单(M-1-2如下界面)在此界面如果按照下表按键,则会出现相应的界面:按键顺序相应界面1 进入Events菜单2 进入Diagnosis菜单3 进入Part菜单4 进入RSL菜单5 进入Selftest菜单可以往前或往后翻页GOON或SHIFT+GOONM 返回到最上一级菜单F 返回到第二级菜单Clear 退回上一级菜单3.3.5按“3”键进入设置菜单(M-1-3如下界面)版本:第A版页码:第10页TrustCon-CL日期:2006-02-25在此界面如果按照下表按键,则会出现相应的界面:按键顺序相应界面1 进入INSTALL菜单2 进入RSL菜单3 进入ALLOWED菜单4 进入POS.菜单5 进入DCS-RUN菜单6 进入ELD-FUNC.菜单可以往前或往后翻页GOON或SHIFT+GOONM 返回到最上一级菜单F 返回到第二级菜单Clear 退回上一级菜单版本:第A版页码:第11页TrustCon-CL日期:2006-02-25 3.3.6按“1”键进入设置菜单(M-1-3-1如下界面)在此界面如果按照下表按键,则会出现相应的界面:按键顺序相应界面1-9 进入System至Security菜单可以往前或往后翻页GOON或SHIFT+GOONM 返回到最上一级菜单F 返回到第二级菜单S 返回到设置菜单Clear 退回上一级菜单3.3.7按“3”键进入设置菜单(M-1-3-3如下界面)在此界面如果按照下表按键,则会出现相应的界面:版本:第A版页码:第12页TrustCon-CL日期:2006-02-25 按键顺序相应界面1 进入Allowed-Enable菜单3 进入ALLOWED-Menu菜单ENTER 确认所显示的功能可以往前或往后翻页GOON或着SHIFT+GOONM 返回到最上一级菜单F 返回到第二级菜单S 返回到设置菜单Clear 退回上一级菜单3.4按“2”键进入设置菜单(M-2如下界面)按键顺序相应界面1 进入Search IO菜单2,3或者9 访问功能Erase IO, Setup INST或者Opr.MemoryENTER 确认所显示的功能GOON或可以往前或往后翻页SHIFT+GOONF 返回到第二级菜单S 返回到设置菜单Clear 退回上一级菜单4 LMCB SVT2功能版本:第 A 版 页码:第 13 页 日期:2006-02-25TrustCon-CL功能树表如下MODULEDBSS = 331 = MONITOR33 = SETUP 311 = CATEGORY A 312 = CATEGORY B 313 = CATEGORY C 32 = DIAGNOSTICS 321 = CURRENT FAULT LOG322 = SAVED FAULT LOG323 = CLEAR CURRENT FAULT LOG331 = CONTRACT DATA 3311 = FIELD ADJUST3312 = VELOCITY REGULATOR 3313 = BRAKE / DBR 3314= MOTOR 3315= I REGULATOR 3316 = TIMIMG3317 = DRIVE SCALING 3318 = CLOCKS & PWM 333 = SYSTEM PARA.INI 332 = MOTOR TUNE 314 = POSITION324 =CLEAR SAVED FAULT3319 = ENHANCED 335 = LOAD3310 = level334 = Height Learn按键顺序相应界面版本:第A版页码:第14页TrustCon-CL日期:2006-02-251 进入监控菜单2 进入事件记录菜单3 进入参数设置菜单M 退回上一级菜单4.1监控菜单按键顺序相应界面1 进入监控类别1菜单2 进入监控类别2菜单3 进入监控类别3菜单M 返回最上一级菜单4.2事件记录菜单按键顺序相应界面1 进入当前故障菜单2 进入保存的故障菜单3 复位当前故障4 复位所有保存的故障M 返回最上一级菜单4.3参数设置菜单按键顺序相应界面1 进入常用参数菜单2 进入电机位置自学习菜单3 进入参数初始化菜单4 进入井道自学习菜单5 进入称重装置设置菜单M 返回最上一级菜单4.4常用参数菜单版本:第A版页码:第15页TrustCon-CL日期:2006-02-25按键顺序相应界面1 进入工地调整参数菜单2 进入速度调整参数菜单3 进入制动器开关菜单4 进入电机参数菜单5 进入电流调整参数菜单6 进入时间参数菜单7 进入驱动器容量参数菜单8 进入定时及PWM相关参数菜单9 进入电梯机械参数设置菜单0 进入平层参数菜单M 返回最上一级菜单5 快捷键S4-S9快捷键能快速的进入服务器中的一些常用的特定功能。
2011.3.231.知道了ncl软件的脚本后缀为.ncl,运行该.ncl脚本的命令为:ncl xxx.ncl2.当然在这之前需先进入要使用的数据所在的目录下:cd /wk3/zhang/MITAG ;然后再进入远程机上的ncl软件,即输入ncl就进入了该软件!(与grads类似)3.将.grb2文件转化为.nc格式的文件:先建立一个脚本表示打开某文件的函数:addfile("文件绝对或相对路径名xxx.grib2","r")其中第二个可以写成"r"(只是可读)、"w"(可读可写)、"c"(若前面打开的文件不存在,则创建了一个新文件,且该文件默认可写入新的东东哦!!)"r" for read-only,"w"for read-write,"c" is set,assuming the user has permissions to write in the specified directory and the format is writable, the file is created if it does not exit.If it does exit,an error message is printed and the default missing value for files is returned.Opens a data file that is(or is to be)written in a supported file format.其中"r":表示该打开的文件可读4.在NCL的脚本文件.ncl中;于GrADS中的*起到一样的作用为注释行的意思,其后的语句是不被执行的5.NCL中执行外部命令的函数:system("外部命令的完整形式")Executes a shell command.6.NCL中也可以写循环:do i=0, dimsizes(names)-1ncdf_out->$names(i)$=grib_in->$name(i)$end do把grb2的大文件转化成.nc的确不是一个好主意因为转化成.nc之后太大了,而且转化过程也太过漫长了啊!!![NCL]2.NCL简单语法、读取nc文件[这个贴子最后由first在2007/04/14 12:42pm 编辑]进入ncl的两种方法:1.直接在shell命令行输入ncl,就能进入ncl,然后一条一条执行命令,这种是交互式的执行方式。
NCL-308中文简易说明书一、中文面板对照二、模式介绍1、装订模式:该模式下(钻孔、切管、穿管、装订)一步完成。
2、钻孔模式:
该模式下只能钻孔、不能进行装订。
三、使用方法
11.装订
()开机>()选择>()等待预热~分钟(装订模式亮绿灯)装订就绪
()整理好需要装订的文件,放在装订工作位置>()按按键机器开始工作
()机器进入确认装订状态,再次按按键机器进入装订工作>()工作结束
23584567装订模式启动启动218.钻孔()按装订机顶部(类似不锈纲小杠头),完成钻孔工作
开机
压纸臂释放键>()选择>()等待预热~分钟(装订模式亮绿灯)钻孔就绪
()整理好需要装订的文件,放在装订工作位置>()按按键机器开始工作
()机器进入确认钻孔状态,再次按按键机器进入钻孔工作>()工作结束
()23584567钻孔模式启动启动如若有误,敬请赐教。
这里以绘制气温分布图为例,效果如下图:X这里几点说明:1.ncl不支持中文显示,所有文字都是英文,但是支持很多样式的字体,参考网址http://www.ncl。
ucar。
edu/Document/Graphics/font_tables。
shtml2.图下方的labelbar只能在图的周围,不能放置在图内。
要想显示图下方的图例,就要使用legend而不是labelbar了。
使用NCL脚本绘制一张如上图所示的png图片主要分为以下几个步骤一、读取各站点的气温数据。
二、将站点数据使用各种差值函数转换成格点数据。
三、使用源对地图进行基本设置四、使用源对等值线填充进行基本设置五、使用源对labelbar进行基本设置六、生成png图片接下来将按照这几个步骤,详细介绍。
一、读取各站点的气温数据NCL支持的数据格式主要有netCDF文件(.nc .cdf)、HDF4(。
hd 。
hdf)、HDF4-EOS(.hdfeos)、GRID-1/GRIB-2(。
grb.grib)、CCMHistory Tape(。
ecm),除此之外呢,它支持二进制文件和ascii文件,这两者是我们最熟悉的。
这里我们使用ascii文件,更多文件读取方式参考http://www。
ncl.ucar。
edu/Applications/list_io.shtml为了批量生成产品图片,需要配置文件设置数据来源以及图片生成后存放位置.config.txt 文件如下:One Hour of Temperature2010111502./t1//root/WorkSpace/MICAPS_surface/t1/10111502.000第一行是标题第二行是输出png图路径第三行是输入数据文件路径第四行是数据文件名在NCL脚本(temperature.ncl)中使用以下几行代码就可以了filepath = '。
/config。
txt' ;参数文件路径argu = asciiread(filepath,-1,’string’);以字符串形式读取参数文件入数组argu lines = asciiread(argu(2)+argu(3),-1,'string’) ;以字符串形式读取数据文件入数组linesstation = stringtofloat(str_get_field(lines(3::),1,' '));从数组lines中获取站号lon = stringtofloat(str_get_field(lines(3::),2,’ ’)) ;从数组lines中获取经度值lonlat = stringtofloat(str_get_field(lines(3::),3,’ ')) ;从数组lines中获取纬度值latheight = stringtofloat(str_get_field(lines(3::),4,' '));从数组lines 中获取海拔高度R = stringtofloat(str_get_field(lines(3::),5,' ’)) ;从数组lines中获取站点数据值由于数据文件10111502。