DLIS数据格式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DLIS 数据

1 DLIS 数据记录格式

1.1逻辑格式

Figure 1 记录格式的概念

Figure 2 逻辑文件记录结构

Figure 3 磁带记录的物理格式1.2可视记录

Figure 4 可视记录结构

Figure 5 逻辑记录段的结构1

Figure 6 逻辑记录段的结构2 1.3程序定义结构

struct _lrSegment

{

struct _LRSH

{

unsigned int length;

struct _LRSA

{

unsigned char structure;

unsigned char predeccessor;

unsigned char successor;

unsigned char encryption;

unsigned char encryptionPacket;

unsigned char checksum;

unsigned char trailingLen;

unsigned char padding;

unsigned char reserved[8];

} attributes;

int type;

}header;

unsigned char *body;

unsigned int lenBody;

struct _LRSEP

{

unsigned int lenPacket;

unsigned int producerCode;

QString translationTag;

QString encryptionInfo;

}paket;

struct _LRST

{

unsigned int countPad;

unsigned char *padBytes;

unsigned int checksum;

unsigned int lenTailing;

}tailer;

};

1.4逻辑记录的表达式

1.4.1直接表达式

Figure 7 直接表达式结构示意图

Figure 8 直接表达式的内容1.4.2间接表达式

Figure 9 IFLR与EFLR中的关系

Figure 10 间接表达式的记录内容1.4.3程序定义结构

struct _ORIGIN

{

QString obname;

int originReference;

int copyNumber;

};

struct _componentAttribute

{

QString label;

int count;

int representationCode;

QString units;

QValueList fvalues;

QStringList cvalues;

};

struct _componentObject

{

_ORIGIN origin;

QPtrList <_componentAttribute> attrLst; };

struct _componentSet

{

QString type;

QString name;

long count;

int reserved;

};

struct _EFLR

{

_componentSet set;

QPtrList< componentAttribute> tmplLst;

/*! Formally, a Set consists of one or more Objects of the same type,

* preceded by a Template.

*/

QPtrList<_componentObject> objLst;

};

struct _IFLR

{

QString ddr;

unsigned char modifier;

unsigned int numFrame;

QValueList frameNOs;

QValueList sizeSescriptors;

QValueList fdata;

QStringList sdata;

};

1.5说明

1.5.1每个EFLR是对某种类型的数据参数的表达,主要用来解释测井曲线的相关信息。公用的EFLR类型如下:

•"FILE-HEADER";

•"ORIGIN";

•"WELL-REFERENCE";

•"AXIS";

•"CHANNEL";

•"FRAME";

•"PATH";

•"CALIBRATION";

•"CALIBRATION-COEFFICIENT";

•"CALIBRATION-MEASUREMENT";

•"COMPUTATION";

•"EQUIPMENT";

•"GROUP";

•"PARAMETER";

•"PROCESS";

•"SPICE";

•"TOOL";

•"ZONE";

•"COMMENT";

•"UPDATE";

•"NO-FORMAT";

•"LONG-NAME";

•"ATTRIBUTE";

•"CODE";

•"EFLR";

•"IFLR";

•"OBJECT-TYPE";

相关文档
最新文档