surfer软件二进制绘图命令及应用

surfer软件二进制绘图命令及应用

ID:8540274

大小:31.00 KB

页数:10页

时间:2018-03-31

surfer软件二进制绘图命令及应用_第1页
surfer软件二进制绘图命令及应用_第2页
surfer软件二进制绘图命令及应用_第3页
surfer软件二进制绘图命令及应用_第4页
surfer软件二进制绘图命令及应用_第5页
资源描述:

《surfer软件二进制绘图命令及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SURFER软件二进制绘图命令及应用■第5期suf}寄申时新等:SURFER软件二进制绘图命令及应用莲.SURFER软件二进制绘图命令及应用申时新张志兵谭昌勇(成都理£^信息工程与地球物理糸610059)申时凯√(昭通师范专科学校)J''_一3摘要本文介绍SURFER软件的二进制绘图命令,给出利用C语言输出绘图命令组的实用子函数和应用实例.1引言SURFER软件是美国GOLDEN公司的二维,三维高级绘图软件包,不但可直接绘制各种二维,三维图形,还可以谈软件包为基础开发二次绘图软件.开发二次绘图软件的基本方法即是利用SURFER的绘图命令.SURFER本身和不少文章都介绍了它的文本绘图命令,但

2、文本方式命令所占的磁盘空间大,执行效率低.我们知道SURFER软件输出的图形文件.FLT除文本方式外还可有二进制方式,而二进制方式所占用的磁盘空间小.因此若船知遭SURFER的二进制绘图命令.则对减少命令占用空间,提高显示和图形打印效率具很实用的意义.本文作者对此作了研究,得到了SURFER软件的二进制绘图命令.并用C语言编制了一些绘图实用子函数,我们把它们介绍出来,以供有兴趣的作者应用.作者还给出了一十应用实例.2SURFER的:进制绘圉命令为能研究出SURFER的二进制绘图命令,作者启动TOPO,将一网格化文件先形成一文本图形文件,然后仅改变输出文件格式(不改变参戴设置)以另一图形文件存

3、盘,将这一文件用DEBUG逐一查看ASCII码,与文本图形文件进行对比即得到了二进制绘图命令形式.作为比较.我们将两种绘图命夸一井列入表一.表一tSURFER的绘图命令3生成SURFER二进制绘圉奄奢组的一些予函教下面给出用TurboC输出suRFER绘图命令组的常用子函数.(1)基黾苗鼓~.tcolor(pea)#de[i~SP.c】.r<inl¨IIptintf(ffl,%cc.SP.k)i}收辐日期,1997年3月25日{2)绝对咎l笔函鼓mo~to(I,y)#defi~MA2voido(flo~tx,nmt,)一,2.5.iy=y/g.54Idm[(ffl,c,MA)}

4、wrl

5、te(~,^im(n0日【).1.n)[wrlte(~y,s;ze0f(nmt),L,if1){3)蓖对蓐笔函鼓[i~to(x,y)#definePA1voidIj…(no…,nmt,)一,054ly—y,2.s4irlatI(gl,,PA)}fte<&l,…(flo^I).【,ff】)ewrite(~y.0"flolt,1."1){')ill媲函鼓】;{种一5.0,.yDvoidIi(ntx~1,fImy0,flo~t,fltutt…c0(x0,y0)I{nel0(II

6、yD4绘图实例以下是作者利用以上绘图函数编制的绘制地震剖面的程序,利用该程序我们绘嗣了某区的一条地震剖面(

7、见图1).其输出绘图命令组文件长度仅4,fl34,687字节.比文本方式接图输出文件的12,170,364字节步得多.几乎仅为文本方式的l/3.同时,绘图显式和输出之执行速度也明显比文本方式快.口∞∞*………—翟酉1测线舳震剖面圈?64?计算机应用研究1997年inc]udh~tdio.h>ndefi~ePA1#deTinePR9#jncde(conio.hFILE★h.★in1,★in2.★out.★out1l^ttIlmtht—m2,一0LLon8{,_I.'2?_?lsm2.¨●?he.d.sd,1in,nIn0itx10….?mpu[25s3…[1ooo3.dh1.dltr,d

8、hu.dhd.yoo'ye?x01,_?c'float^.ch,ch2chp,yor,cm一00.dit1.d{,tI1.yl1.x12,lzlchrk,.t^[61].(61],★^tI'[a]一{.驿cmk..dtc2.p.r_xpit1{th叶★0s'l"timo.is,目…m.s~'mbel[ZS63.h_l'{ntcolor[3]If'i,il1.tI.ylIim;m1float~hx…dltykI?哪k2,s~le3?1m,xmKx.ymin?,m-l,,.柙lsOfint,t,t衄,n,l曲1,lm.1yI

9、li,h册?x—l,mIl,l.帅,ytxb,dlxb.dlyhIte

10、x~axtr(YⅡ工OW+(BLUE<<4))?t【nr()?刊ndaw15.30,21.60)Ilo怕1,S'?e~imf("Emer~raraeterfilemm~)I'(.?-llI])Ifflush(ddin)Iif(in一P帅(dl'[1]..r)一一NULL)Icp自d'㈣.}-.1【1])-e~ix<l?tex~t[T(YELLOW+(BLUE<<●,'ldr?cr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。