logplus/WellLogModule/include/WellLogStruct.h

60 lines
1.6 KiB
C
Raw Normal View History

2026-01-16 17:18:41 +08:00
#ifndef PAI_FRAME_WELLLOGSTRUCT_H
#define PAI_FRAME_WELLLOGSTRUCT_H
#pragma warning( push ,0)
/*
struct OUTC_STRU//输出曲线名信息结构
{
int Noo; //曲线条数
char Name[8192]; //曲线名称,以”,”或“ “分隔名称长度不可大于15
};
struct INP_STRU//输入曲线数据结构
{
int InpPos[1024], //曲线数据存放起始位置
InpLen[1024];// 曲线数据个数
float yy[10560];// 输入曲线数值,对于波列数据,连续存储一个当前深度的波列数据
};
struct INC_STRU//输入曲线名信息结构
{
int Noi; //曲线条数
char Name[8192]; //曲线名称,以”,”或“ “分隔名称长度不可大于15
};
struct OUTP_STRU////输出曲线数据结构
{
int OutPos[1024], //曲线数据存放起始位置
OutLen[1024];// 曲线数据个数
float yy[10560];// 曲线数值,对于波列数据,连续存储一个当前深度的波列数据
};
struct CONC_STRU//参数名结构
{
int Noc;//参数个数
char Name[8192]; //参数名称,以”,”或“ “分隔名称长度不可大于15
};
struct CON_STRU//对应于参数名称的参数值
{
float yy[512];
};
struct HD_STRU//深度信息
{
float Dep,//输入深度
Depo,//舒出深度
Sdep,// 解释层段起始深度
Edep,// 解释层段终止深度
Rlev,//采样间隔
StartDep,// 曲线起始深度
EndDep;// 曲线终止深度
char Param[16],//参数卡名称
Plot[16];//绘图模版名称
};
*/
struct TBL_OGRESULT//一段解释结论
{
int no;
float Topdep,
Bottomdep;
char resultno[8];
int oilresult;//油气结论
double thick;//有效厚度
double tt;//累计厚度
};
#endif