- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 32卷 第 5期 测 井 技 术 Vol_32 NO.5
2008年 l()月 W EIII()(;GINGTECHN()I()GY Oct2008
文章编号:1004—1338(2008)05—0432—03
测井资料数字处理中的VC与 Fortran混合编程技术
胡振平,胡 红
(中国石油川庆钻探工程公司测井公司,重庆 400021)
摘要:VisualC++已成为测井解释平台开发工具,仍有部分常规处理程序采用Fortran语言开发。论述了测井资
料数字处理中VC和Fortran混合编程的必要性,介绍了Fortran动态链接库的编程及VC调用Fortran动态链接
库的方法。应用表明,采用 VC与 Fortran混合编程不但可最大限度地提高软件开发效率 ,而且也有利于处理程序
开发的普及。
关键词 :测井资料;数字处理;混合编程;VC;Fortran
中图分类号:TEl9 文献标识码:A
OnVC andFortranM ixed-languageProgrammeinLoggingDataDigitalProcessing
HU Zhen-ping,HU Hong
(WellLoggingCompany,CNPCChuanqingDrilling ExplorationEngineeringC().I.TD.。Chongqing400021,China)
Abstract:W henwedevelopwelllogginginterpretationplatform ,VisualC++ hasbeenbecome
thetoolchosenfirstly,butFortranlanguageisstilladoptedinpartofroutineprocessingproce—
dure.Discussedisthenecessityofthemethodonmixed—languageprogramminginloggingdata
digitalprocessing.IntroducedaretheprogrammeofFortranDynamicIAnkLibraries(DIL)and
themethodontransferringDLL byVC.Applicationshowsthatthemethodnotonlyadvances
softwaredevelopingefficiencyathighextent,butalsopopularizesthedevelopingprocessingpro—
cedure.
Keywords:wellloggingdata,digitalprocessing,mixed—languageprogramme,VC,Fortran
次调用而降低计算机 的运行速度。
0 引
为消除上述缺点,将处理程序改写为 Fortran
在微机上开发的测井解释平台主要采用Visual 动态链接库 (DII),并通过 VC编写的图形界面程
C++口]作为开发工具,但仍有部分测井资料数字 序对动态链接库的调用是非常必要的。
处理程序采用Fortran语言E。]编写。处理程序是一
个没有图形界面的命令行程序,独立运行时会出现
一 l 创建处理程序动态链接库
个命令行窗 口,直到程序运行结束,为了使运行时
不出现窗口,调用程序一般以后台的方式启动处理 应用 VC开发图形界面,实现程序的总体调度
程序,另外,对于处理程序的输入和输出信息,一般 和输入输出功能,用Fortran开发动态链接库,完成
采用管道技术进行管理 。 某一数学 问题的求
文档评论(0)