登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 kermit 于 2024-7-15 23:13 编辑
Cygwin NCL 6.6.2绿色免安装版是一个在Windows环境下解压即可使用的便携式NCL版本,由Kermit Chen制作并维护。您无需进行额外的环境配置,即可在任何地方轻松使用NCL。
如果您是macOS用户,请参考我们的这篇帖子:
http://bbs.06climate.com/forum.p ... 4989&extra=page%3D3
如果您想要在各种 Linux 环境——包括 Linux 桌面环境、大型机或服务器、WSL (Windows Subsystem for Linux) 安装NCL。请参考我们的这篇帖子:NCL一键安装脚本 -- 在任何环境下安装 NCL
http://bbs.06climate.com/forum.p ... 4204&fromuid=113111
New 有关在Cygwin NCL 6.6.2绿色免安装版环境下运行WRF模式的相关说明,请参考这篇帖子:
【开箱即用】Cygwin WRF4.4.2 For Windows 绿色免安装版
http://bbs.06climate.com/forum.p ... 1598&fromuid=113111
New 如想了解本工具包的更多功能,请查看这篇帖子:
Piggy_Packages 气象科研常用软件集合
http://bbs.06climate.com/forum.php?mod=viewthread&tid=104814&fromuid=113111
——————下载地址——————
下载地址:没有气象家园账号的同学可以扫描本帖底部QQ群二维码进群下载,或者发邮件至support@nui.st获取下载地址~
——————系统需求——————
Piggy_NCL CYGWIN 64位版本支持以下操作系统: 64位版本的Windows 7 、Windows 8 、Windows 10 、Windows 11 、Windows Server; ARM版本的Windows 11;
注意啦:根据Cygwin官网公告,对于Windows 7 、Windows 8 、Windows Server 2012的支持将在近期被移除!
Piggy_NCL CYGWIN 32位版本支持以下操作系统: 32位和64位版本的Windows Vista 、Windows 7 、Windows 8 、Windows 10 、Windows Server; ARM版本的Windows 10 、Windows 11;
*32位版本已过时,我们不对32位版本提供技术支持。除非您的计算机不支持64位软件,否则不建议下载32位版本。
——————入门教程——————
最近好多童鞋说下载下来不大会用,这几天正好有空,给大家更新一波简要的入门教程~
1)安装
下载压缩包后解压。【建议解压到C盘根目录】
2)启动Cygwin
解压后找到Cygwin.bat双击打开,打开过程中会请求管理员权限。点击“是”即可。如果双击Cygwin.bat无法正常启动、报错,请右键以管理员身份运行~
首次启动后,将会在home文件夹下创建一个名为你的用户名的文件夹,这将作为你的默认工作目录。
3)从Sample开始
运行示例文件的方法很简单,命令为 NCL提供了许多示例文件,这里挑选几个展示,其余示例请自行体验。
3.1)mapplot 示例
在Cygwin窗口输入
X11图窗将展示绘图结果,点击图片切换到下一张图,直到所有图片展示完毕。
接下来输入
- ng4ex mp02n
- ng4ex mp03n
- ......
- ng4ex mp07n
复制代码 观看更多示例。
* 省略号为连续编号的意思,下同
注意:并不是所有示例都会生成绘图!
3.2)gsun 示例
依次输入:
- ng4ex gsun01n
- ng4ex gsun02n
- ......
- ng4ex gsun11n
复制代码 观看绘图结果。
3.3)vectorplot 示例
依次输入:
- ng4ex vc01n
- ng4ex vc02n
- ......
- ng4ex vc09n
复制代码 观看绘图结果。
3.4) textitem 示例
本示例主要展示文本排版
依次输入:
- ng4ex tx01n
- ng4ex tx02n
- ......
- ng4ex tx08n
复制代码
3.5) streamlineplot 示例
依次输入:
- ng4ex st01n
- ng4ex st02n
- ng4ex st03n
- ng4ex st04n
复制代码 观看绘图结果。
3.6) xyplot 示例
依次输入:
- ng4ex xy01n
- ng4ex xy02n
- ......
- ng4ex xy11n
- ng4ex xy14n
- ......
- ng4ex xy17n
复制代码 观看绘图结果。
3.7)contourplot 示例
依次输入:
- ng4ex cn01n
- ng4ex cn02n
- ......
- ng4ex cn10n
- ng4ex cn12n
- ......
- ng4ex cn17n
复制代码
NCL还内置了许多其它示例,详见官网帮助
4)运行脚本
当运行示例文件后,NCL会在当前目录生成对应示例文件的脚本。
你可以使用cd命令,切换当前目录。
输入 将当前目录切换至D盘根目录。
然后输入 运行示例gsun01n
运行完成后,会在当前目录生成文件gsun01n.ncl
用记事本或者你常用的文本编辑器(推荐VS Code)打开gsun01n.ncl
* 如果你是用的是Win 7 、Win 8 或 Win 10 早期版本,记事本将无法正常显示换行,请使用VS Code或Word等编辑器打开!
* VS Code 下载地址: https://nui.st/vscode【中文语言包需手动安装,按照提示安装插件后可实现NCL语法高亮和代码自动补全】
** 下载VS Code后,搜索中文语言包,安装:
然后搜索NCL扩展,以实现语法高亮和代码补全:
将第11行
- wks = gsn_open_wks("x11","gsun01n") ; Open an X11 workstation.
复制代码 修改为
- wks = gsn_open_wks("png","gsun01n")
复制代码 这表示绘图以png格式输出。
然后再次运行这个脚本。
这时输入 该命令表示使用ncl运行这个脚本。【注意:不要再次输入ng4ex gsun01n,这样会使你的修改被覆盖】
运行脚本后,会将绘图结果在当前目录以图片形式保存。
现在,你可以以同样方法运行你自己的脚本。
将你自己的脚本复制到当前目录(或将当前目录修改为你的脚本所在目录)
输入 5)交互模式
输入 进入ncl交互模式,
这时输入ncl命令后会立即返回结果。
要退出交互模式,请输入:
帖子推荐:【原创资源】全国超高精度海拔高程数据
http://bbs.06climate.com/forum.php?mod=viewthread&tid=104420&fromuid=113111
——————技术支持——————
~欢迎加入Piggy气象科学交流QQ群852983715学习交流~
|