surfer 8 scripter 学习笔记(1)脚本对象模型

此脚本专为surfer(类似VBA,但与VBA不完全相同),它操作surfer动作。


实际上,它和excel一样,VB通过语句可以进行操作excel或surfer。

同样,它和excel一样,本身也有脚本,也可以自我操作。




顶部是Application对象,它包括四个子对象(上面紫框),前两个是集合对象。



一、文档集合(Documents Collection)

        这是一个大集合,不能直接使用。分绘图对象和工作表对象。

       1、绘图对象

              绘图窗体,包括水平与垂直的标尺对象

              形状对象:工具栏上的形状(拆线、矩形、字符、文本、多边形),坐标轴、地图形状(等值线、线框图等),组合对象(几个对象组合成一个对象)

              选择对象:表示当前选择的对象集合,删除其中一个只是表明选择集合中没有这个对象,实际对象还存在。

             页面设置

        2、工作表对象

               窗体对象,工作表中选择对象,当前单元对象。

               已用单元对象(已经有内容的)

               工作表的页面设置

                单元格集合、行集合、列集合。


二、窗体对象

        比如绘图窗体,工作表窗体



三、网格对象。

        即surfer8菜单上的Grid所指


四、变异函数对象

        专门对变异函数进行处理的对象。



另外,还存在一些独立的对象。比如:线条对象、颜色对象等等。


软件介绍: 非常不错的科学类绘图软件,是地质工作者必备的专业成图软件。8.0是目前最 新的版本,可以轻松制作基面图、数据点位图、分类数据图、等值线图、线框图、 地形地貌图、趋势图、矢量图以及三维表面图等;提供11种数据网格化方法,包 含几乎所有流行的数据统计计算方法;提供各种流行图形图像文件格式的输入输 出接口以及各大GIS软件文件格式的输入输出接口,大大方便了文件和数据的交流 和交换;提供新版的脚本编辑引擎,自动化功能得到极大加强。 使用心得:尽量在Windows2000/XP系统下使用Surfer8,尤其是文档中使用了大量中文的情况 下,在Windows9x下要把中文调整得好看简直就是一件杀人的工作,因为如果您在 9x下使用宋体,字间距大到不能要,只有使用英文字体,这时候中文就互相交迭, 在Windows2000/XP中就没有这个问题,直接使用宋体就可以看到漂亮的中文了。 此外,在各种报告中,如果是2000/XP系统,那么在报告编辑器中是可以直接看清 中文的,但是格式就变得乱七八糟,在9x系统中格式是正确的,但是不能正常显示 中文,必需另存为文本文件才可以看见报告的内容。这个是原程序的问题,不是我 汉化后出来的问题。 在使用大数据集的情况下,要认真选择参数,不然速度慢得你受不了就说人家程序 编的不行。当然什么叫大数据集要看您的机器配置,像我做汉化的机器(P233+128M) 10KB的数据就叫大数据集,米国有为同仁,他的配置是P4 2.4GHz+1GB DDR,他经常 处理的遥感和气候数据都是500MB的文件。 在绘制表面图时,有个好点的显卡就爽死了。在我的机器(PIII600+Geforce2Mx)上 绘制海伦山脉的3D Surface时,放大10倍只用30秒,在一笔记本(PIII700+Sis)就 要用2分钟…… 使用说明:下面放的是我翻译整理的Surfer8原版自述文件,建议第一次使用这个软件的同志 好好看看,对于Surfer8会有个大概的了解,而且有些问题说不定你就遇到了,不 用到处问人,这里就有答案。尤其是打印机和初始化文件配置那两个小节,我就刚 好使用了他里面讲的那两个打印机。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值