999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C語(yǔ)言的地震數(shù)據(jù)接口開(kāi)發(fā)實(shí)驗(yàn)的實(shí)現(xiàn)

2018-06-21 08:24:44單剛義韓立國(guó)張麗華
科教導(dǎo)刊 2018年1期
關(guān)鍵詞:實(shí)驗(yàn)學(xué)生

單剛義 韓立國(guó) 張麗華

摘 要 地震數(shù)據(jù)是地震采集系統(tǒng)把接收到的地震波在介質(zhì)中傳播過(guò)程中的信息記錄下來(lái)的一種數(shù)據(jù)形式。本文通過(guò)C語(yǔ)言編程實(shí)現(xiàn)了兩種不同數(shù)據(jù)格式的轉(zhuǎn)換,在實(shí)驗(yàn)教學(xué)環(huán)節(jié)幫助學(xué)生加深對(duì)地震數(shù)據(jù)的理解,提高學(xué)生編程的能力,并有助于學(xué)生提高開(kāi)發(fā)研究地震數(shù)據(jù)處理技術(shù)。

關(guān)鍵詞 地震數(shù)據(jù) 地震采集系統(tǒng) c語(yǔ)言 實(shí)驗(yàn)教學(xué)

中圖分類號(hào):TP312 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/j.cnki.kjdks.2018.01.020

Realization of Development Experiment of Seismic Data Interface

Based on C Language

SHAN Gangyi[1][2], HAN Liguo[1], ZHANG Lihua[1]

([1] School of Geodesy Science and Technology, Jilin University, Changchun, Jilin 130026;

[2] Modern Geophysical Data Processing Center, Jilin University, Changchun, Jilin 130026)

Abstract Seismic data is a form of data recorded by the seismic acquisition system in the process of receiving the seismic waves propagating in the medium. This article through the c language programming to achieve two different data format conversion in the experimental teaching session to help students deepen the understanding of seismic data and improve students ability to program, and help students to improve the research and development of seismic data processing technology.

Keywords seismic data; earthquake acquisition system; C Language; experimental teaching

0 引言

地震數(shù)據(jù)是地震勘探過(guò)程中把采集到的信號(hào)保存下來(lái)的一種數(shù)據(jù)形式。[1]國(guó)際上通用的地震數(shù)據(jù)格式是SEG-Y格式,[2-4]是SEG學(xué)會(huì)制定的標(biāo)準(zhǔn)SEG-Y地震數(shù)據(jù)記錄格式,不是按照SEG學(xué)會(huì)制定的格式記錄的SEG-Y地震數(shù)據(jù)稱為非標(biāo)準(zhǔn)SEG-Y地震數(shù)據(jù)格式。從各自軟件平臺(tái)開(kāi)發(fā)環(huán)節(jié)開(kāi)始,不同的地震數(shù)據(jù)處理平臺(tái)擁有各自的內(nèi)部地震數(shù)據(jù)格式。本文從ProMAX軟件平臺(tái)內(nèi)部地震數(shù)據(jù)與CGG軟件平臺(tái)內(nèi)部數(shù)據(jù)格式的轉(zhuǎn)換出發(fā),[5]設(shè)計(jì)開(kāi)發(fā)了基于C語(yǔ)言[6]的地震數(shù)據(jù)接口開(kāi)發(fā)實(shí)驗(yàn),通過(guò)本實(shí)驗(yàn)的編寫(xiě)實(shí)現(xiàn)可以幫助學(xué)生更好地理解地震數(shù)據(jù)結(jié)構(gòu)。[7-10]

1 實(shí)驗(yàn)編譯環(huán)境

本實(shí)驗(yàn)在linux5.6_64位操作系統(tǒng)下進(jìn)行。[11-15]先登錄學(xué)生賬戶,在c shell環(huán)境變量文件.cshrc中增加下列變量:

setenv PROMAX_HOME/ProMAX

set path=($path $PROMAX_HOME/sys/bin $PROMAX_HOME/port/bin)

alias gmake'/usr/bin/make -I$PROMAX_HOME/port/include/make'

alias Makeexec'$PROMAX_HOME/port/bin/Makeexec-I$PROMAX_HOME/port/include/make'

2 實(shí)驗(yàn)步驟

實(shí)驗(yàn)環(huán)境搭建好后,重新登錄學(xué)生賬戶按下列實(shí)驗(yàn)步驟進(jìn)行程序編譯:

(1)運(yùn)行Makeadvance命令創(chuàng)建學(xué)生開(kāi)發(fā)實(shí)驗(yàn)?zāi)夸浗Y(jié)構(gòu)

(2)以本文開(kāi)發(fā)實(shí)驗(yàn)?zāi)夸浗Y(jié)構(gòu)為例,運(yùn)行下列命令:cd /home/promax/soft/promax5000/ProMAX/port/src/exe

實(shí)驗(yàn)?zāi)夸涋D(zhuǎn)到上面所列目錄下。

(3)本實(shí)驗(yàn)包括C語(yǔ)言主程序(CSTinput.c)、主程序菜單(CSTinput.menu)、CGG內(nèi)部數(shù)據(jù)說(shuō)明頭文件(CSTinput.h、CSTData.h)等內(nèi)容,主程序內(nèi)容包括如下:

#ifndef RCS_C_H_

#define RCS_C_H_

#include"sccsinc/silent_running.h"

static const char*rcsid=" ProMAX $Id: SEPinput.c,v 20031.5 2001/06/25 07:40:06 build Exp $ $Revision:20031.5 $ $Date: 2001/06/25 07:40:06 $";

#include"sccsinc/normal_running.h"

#endif/*RCS_C_H_*/

#include

#include

#include

#include

#include"cglobal.h"

#include"cpromax.h"

#include"cSocketTool.h"

#include"CSTinput.h"

#include"CSTData.h"

int iCompareFun(const void*a,const void*b)

{

return*((int*)a)-*((int*)b);

}

main(int ac,char**av)

{

int i,j,nth;

char primaryKey[32],secondaryKey[32];

int*iProHead,*iProHeadX,*iCggHead;

int*iProHeadtmp;

float*tracetmp,*rProHeadtmp;

……

}

把該程序拷到實(shí)驗(yàn)步驟2中所列實(shí)驗(yàn)?zāi)夸浵隆?/p>

(4)運(yùn)行下列命令:gmake language=C,執(zhí)行完以后,程序編譯執(zhí)行成功后當(dāng)前終端會(huì)返回下列信息:(見(jiàn)圖1)

表示編譯執(zhí)行成功生成可執(zhí)行文件CSTinput.exe文件,就可以把該文件拷到目錄/ProMAX/linux64/exe下集成到ProMAX軟件平臺(tái)上去。

(5)開(kāi)發(fā)實(shí)驗(yàn)主程序菜單(CSTinput.menu)分別拷到/ProMAX/port/menu/promax和/ProMAX/port/menu/promax2d兩個(gè)目錄下,這樣在ProMAX軟件平臺(tái)就可以運(yùn)行開(kāi)發(fā)實(shí)驗(yàn)了。

3 實(shí)驗(yàn)效果分析

在ProMAX軟件平臺(tái)運(yùn)行CSTinput讀取CGG內(nèi)部地震數(shù)據(jù)格式并與傳統(tǒng)讀取地震數(shù)據(jù)方式顯示對(duì)比(圖2、圖3):

圖2、圖3地震數(shù)據(jù)顯示,兩種地震數(shù)據(jù)顯示保持一致,進(jìn)一步驗(yàn)證該開(kāi)發(fā)實(shí)驗(yàn)的準(zhǔn)確性。

*通訊作者:張麗華

基金項(xiàng)目:國(guó)家863計(jì)劃課題: 金屬礦多波地震資料處理解釋新技術(shù)、新方法(2006AA062108)資助

參考文獻(xiàn)

[1] 何樵登,熊維綱.應(yīng)用地球物理教程-地震勘探[M].地質(zhì)出版社,1991:82-89.

[2] 王增波,李雁鴻,趙劍等.SEGY-Y地震數(shù)據(jù)格式解析及轉(zhuǎn)換方法[J].物探裝備,2012.22(3):177-182.

[3] 劉繼承,姚亮.基于VC++的SEGY數(shù)據(jù)格式地震剖面圖繪制[J].計(jì)算機(jī)應(yīng)用,2012.31(3):24-28.

[4] SEG web site:http://www.seg.org/下載SEG Y標(biāo)準(zhǔn)rev 0、rev 1.

[5] ProMAX5000隨機(jī)幫助文檔:ProMAX Developers Programming Guide.

[6] 譚浩強(qiáng).C程序設(shè)計(jì)[M].清華大學(xué)出版社,1991.

[7] 羅福龍.地震數(shù)據(jù)存儲(chǔ)技術(shù)綜述[J].石油儀器,2006.20(3):1-6.

[8] 馬承杰.地震數(shù)據(jù)訪問(wèn)技術(shù)研究[J].石油工業(yè)計(jì)算機(jī)應(yīng)用,2005.23(4):5-8.

[9] 楊紅霞,趙改善.21世紀(jì)的地震數(shù)據(jù)處理系統(tǒng)[J].石油物探,2001.40(4):

125-140.

[10] Charles C Mosher等.可擴(kuò)展的地震數(shù)據(jù)并行處理[J].石油物探譯叢,1997

(4):12-17.

[11] 邢如意.Linux系統(tǒng)下計(jì)算機(jī)C語(yǔ)言的編程技巧分析[J].電腦知識(shí)與技術(shù),

2014.10(36):8674-8675.

[12] 李俊玲.淺談Linux操作系統(tǒng)下的C程序開(kāi)發(fā)[J].中國(guó)科技財(cái)富,2012.5(5):314.

[13] 王曉明.計(jì)算機(jī)C語(yǔ)言編輯程序探討[J].長(zhǎng)春教育學(xué)院學(xué)報(bào),2014.30(5):

145-146.

[14] 余勍,王捷.淺談C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用[J].信息通信,

2013.7(7):108.

[15] 張錦濤.Linux系統(tǒng)下的語(yǔ)言編程技巧探析[J].電腦編程技巧與維護(hù),2012.20

(019):10-11.

猜你喜歡
實(shí)驗(yàn)學(xué)生
記一次有趣的實(shí)驗(yàn)
微型實(shí)驗(yàn)里看“燃燒”
快把我哥帶走
做個(gè)怪怪長(zhǎng)實(shí)驗(yàn)
《李學(xué)生》定檔8月28日
電影(2018年9期)2018-11-14 06:57:21
趕不走的學(xué)生
學(xué)生寫(xiě)話
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)
太空探索(2016年5期)2016-07-12 15:17:55
學(xué)生寫(xiě)的話
主站蜘蛛池模板: 日韩在线成年视频人网站观看| 国禁国产you女视频网站| 国产色图在线观看| 久久99久久无码毛片一区二区 | 国产精品女主播| 久久中文电影| 91网址在线播放| 中文字幕波多野不卡一区| 久久免费成人| 伊在人亞洲香蕉精品區| 国产精品网址你懂的| 国产精品福利尤物youwu| 久久精品无码一区二区国产区 | 久久综合伊人77777| 91热爆在线| 国产成人精品在线1区| 精品久久人人爽人人玩人人妻| 亚洲第一在线播放| 色播五月婷婷| 草逼视频国产| 福利一区三区| 国产麻豆精品手机在线观看| 国产黄色片在线看| 国产成人亚洲无码淙合青草| 欧美人人干| 亚洲欧美日韩中文字幕在线| av午夜福利一片免费看| 蜜桃臀无码内射一区二区三区 | 国产精品流白浆在线观看| 亚洲色图欧美激情| 国产精品亚洲综合久久小说| 亚洲一区毛片| 欧美97欧美综合色伦图| 国产黄色爱视频| 亚洲精品另类| 久久综合干| AV天堂资源福利在线观看| 99视频全部免费| 毛片免费视频| 国产靠逼视频| 日韩av电影一区二区三区四区| 六月婷婷激情综合| 欧美啪啪网| 亚洲精品无码久久久久苍井空| 国产乱人伦精品一区二区| 欧美成人二区| 亚洲色欲色欲www在线观看| 亚洲中文在线视频| 亚洲第一av网站| 日韩大乳视频中文字幕| 亚洲人成人无码www| 欧美天堂久久| 亚洲精选无码久久久| 国内精品视频区在线2021| 国产永久在线视频| 免费播放毛片| 97se综合| 国内99精品激情视频精品| AV色爱天堂网| 日本高清成本人视频一区| 久久这里只有精品23| 亚洲国产成人麻豆精品| 欧美成在线视频| 色婷婷丁香| 亚洲国产中文在线二区三区免| 亚洲 成人国产| 91免费精品国偷自产在线在线| 亚洲精品少妇熟女| 又猛又黄又爽无遮挡的视频网站 | 亚洲大学生视频在线播放 | 日本一区二区三区精品国产| 伊人国产无码高清视频| 日韩成人在线视频| 国产午夜福利在线小视频| 天堂成人在线视频| 亚洲人成电影在线播放| 久久人人97超碰人人澡爱香蕉| 一区二区自拍| 午夜精品福利影院| 国产免费怡红院视频| 人人看人人鲁狠狠高清| 亚洲天堂精品在线|