datastruct.h
来自「测井软件刻度的框价程序,对测井软件的开发有价值.」· C头文件 代码 · 共 105 行
H
105 行
//DataStruct.h
//表结构定义
//**********************************************************************************************
//CRT表结构
struct CRT
{
char UNITS[2];
char LOWGRID[5];
char UPPGRID[5];
};
//***************************************************************************************************
//CALTBL表结构
struct TNAME
{
char toolname[6];
};
//***********************************************************************************************
//CMTBL表结构
struct TYPE
{
struct packed_BIT
{
unsigned uall:1;
unsigned ureal:1;
unsigned udotted:1;
unsigned udashed:1;
unsigned lall:1;
unsigned lreal:1;
unsigned ldotted:1;
unsigned ldashed:1;
int i;
}BIT;
};
//************************************************************************************************
//MCTBL(主曲线表)结构
struct MCTBL
{
char crvnam[5];
unsigned int DLSTAD;
unsigned int DLSTLN;
unsigned int DLIPTR;
unsigned int DLOPTR;
struct packed_OPTIONS
{
unsigned ac:1;
unsigned cm:1;
unsigned lg:1;
unsigned tp:1;
unsigned cp:1;
unsigned sp:1;
int i6;
}OPTIONS;
struct packed_AOPTION
{
unsigned crtflg:1;
unsigned corcrv:1;
unsigned crvoff:1;
unsigned spcrv:1;
unsigned COLOR:4;
int i7;
}AOPTION;
struct packed_GALVOS
{
unsigned pr:4;
unsigned bu:4;
unsigned x10:4;
unsigned x2:4;
int i8;
}GALVOS;
struct packed_BACKUP
{
unsigned O:1;
unsigned C:1;
unsigned U:1;
int i9;
}BACKUP;
unsigned int POSLO; /* POS */
unsigned int POSHI; /* LO HI */
int DELAY;
char filter; /* FILTER NUMBER */
float LOW; /* LOW ENGINEERING VALUE FOR DISPLAY */
float HIGH; /* HIGH ENGINEERING VALUE FOR DISPLAY */
float MULT;
float ADD ;
int CRTMIN; /* CRT COORD. OF MIN.VALUE */
int CRTMAX; /* CRT COORD. OF MAX.VALUE */
float CRTMULT;
float CRTADD;
int PRLOW; /* PLOTTER COORD. OF MIN.VALUE */
int PRHIGH; /* PLOTTER COORD. OF MAX.VALUE */
float PRMULT;
float PRADD;
};
//***********************************************************************************************
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?