grads画出的图怎样设置图形大小

grads画出的图怎样设置图形大小,第1张

关于模板,几句话也说不清楚。

我想你所用的模板图框是画在布局空间里的,图框大小是297,210 没错,是1:1的。

图纸用多大比例要根据你所画的图形大小来定,并不是根据图形界限定的,因为图形界限也需要根据图形大小来设置。

在布局里看不到图形可以这样解决,在布局空间输入MS命令,这时可以保持图框大小不变,而图框内的图形可以进行缩放,可以通过“Z+空格+E+空格”这个步骤把图形完整的显示出来。然后用PS命令再回到可以对图框进行缩放的状态。

不过,这时的比例可能并不是你想要的比例,还需要修改。修改比例是通过修改视口的特性来实现的。(可能你还不知道什么是视口,我先来说一下,在刚才输入PS命令后,提示你以进入图纸空间,这时图框最外边那个方框可以被选中,它就是视口了。)选中视口之后,在“修改”菜单里选择特性,打开它的特性管理器,里面有一项叫做标准比例,把它的值改成自定义,然后把它下面那项“自定义比例”修改成你想要的比例。这时就可以关掉特性管理器了。

现在比例设置好了,但是图形的位置可能不在图框的正中间,需要对它平移一下才能达到想要的效果。再次输入MS进入“MS SPACE“按住鼠标中键平移图形使它到达图框中间,切记不要滚动中键,因为这样会破坏你刚才设置好了的比例(滚动中键是缩放功能,因此比例会变化)。最后输入PS命令回到PS SPACE。现在可以打印了。

我所的这些的前提是你以经设置好了页面管理器,页面管理器需要在布局空间设置。

你如果还有什么不明白的,我建义你去中国机械CAD论坛去学一下,那里面知识很丰富。

给你一个小程序,是用perl写的,然后funny转成了exe文件,你可以用它生成ctl,但生成的ctl文件还需要自己去掉这个程序强制添加上去的一些信息,然后,你用gribmap.exe生成index文件,就可以显示了。

这个zip包里有原始的perl程序,转好的exe文件和 gribmap.exe三个文件。

C:\drawing\ncep-monthly\ex>grib2ctl -i prs.grib.mean.y1980>y1980.ctl Using NCEP reanalysis table, see -ncep_opn, -ncep_rean options Using NCEP reanalysis table, see -ncep_opn, -ncep_rean options

C:\drawing\ncep-monthly\ex>gribmap -i y1980.ctl Open Error: Unknown keyword in description file -->The invalid description file record is:

-->this exe file was created with the evaluation version of perl2exe.

The data file was not opened. File name is: y1980.ctl

"Using NCEP reanalysis table, see -ncep_opn, -ncep_rean options" 就是说你应该用 -ncep_opn 或 -ncep_rean 的选项,具体看帮助

下面就不用说了,ctl都没有形成,自然不行的了

Hi,funny Thanks!

错误与“ -ncep_opn, -ncep_rean options”无关,是ctl中endvars后“-->this exe file was created with the evaluation version of perl2exe.”的这句话作怪,删掉后可正常得到idx。

=========

D:\PCGrADS\win32>grib2ctl E:\。。。\air2m.mon.mean.nc >air2m.ctl 显示的信息如下: Big problem:

#either e:\ncep\nc\air2m.mon.mean.nc is missing or not a grib file or wgrib is not on your path

可这个人家告诉我确实是格点文件啊 ================

这个文件是格点文件,但不是grib码文件,直接用sdfopen 文件名就可以了。

#我在DOS里面用命令C:\Program Files\PCGrADS\win32>grib2ctl.exe grib_file 为什么不能生成grib_file.ctl?请各位前辈指点。 [这个贴子最后由tibet在 2004/06/30 04:13pm 编辑]

C:\Program Files\PCGrADS\win32>grib2ctl grib_file >grib_file.ctl or

gs>!grib2ctl grib_file >grib_file.ctl

#请教个问题,如何形成几个时次在一个文件中的ctl 和idex

请参考grads中文手册。 ctl文件中可以设置一个参数 options template。生成一个时次的ctl之后自己编辑修改ctl。不然,把所有时次都写一个grib文件中。

'reinit'

'sdfopen d:\zhj\slp.1948.nc' 'set lon 120 240' 'set lat 20 60' 'set lev 0' 'set t 289 366' 'set gxout fwrite'

'set fwrite d:\zhj\slp.grd' 'd slp'

'disable fwrite'

写成.grd文件再写一个.ctl文件就可以了 不过是不是有点麻烦

#各位前辈

我最近才接触到grads ,现在用的是.nc格式的ncep reanalysis资料 看了前面的贴子,还是有很多不太明白的,现在我用sdfopen可以打开资料 也可以画图,但是怎么能生成.ctl文件呢.希望能说的清楚一些 非常感谢

你这个是格点资料 直接用sdfopen读就可以了,nc文件自带描述文件的,不需要你编ctl。要是你把nc

资料转化成grd格式的再画图就需要编写ctl了

D:\PCGrADS\win32e>gribmap -i hhca50.ctl Open Error: Data file type invalid

-->The invalid description file record is: -->options yrev

The data file was not opened. File name is: hhca50.ctl

我用girbmap命令生成idx时候,会提示这样的错误,是怎么回事啊?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11253207.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存