192
第四部分 高级应用
第四部分 高级应用
第12章 关于CarbonScript
12.1CarbonScript和宏
CarbonScript是卡奔软件公司开发的面向地质专业和面向对象的编程语言,利用CarbonScrip语言编写的程序称为“宏”。IntellExplore提供CarbonScript引擎,用于支持“宏”运行,关于CarbonScript语言的使用详见《附录》的“CarbonScript语言参考”节。
IntellExplore通过CarbonScript语言来实现各项功能扩展。利用CarbonScript语言可编写多种方法(宏),包括数据加载方法、图形格式、参数计算等。系统已经提供了一些常用的方法,以后会不断地提供新的方法;你可将自己多年的工作
经验
班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验
进行总结,用CarbonScript语言编写程序形成自己的方法,IntellExplore能将你自己编写的方法加入软件之中,实现功能的扩展。
12.2CarbonScript形成方法——数据加载
数据加载是用CarbonScript语言编写程序形成方法来实现的,目前IntellExplore提供以下几种加载方法:
1.综合录井仪
资料
新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单
加载方法
包括15种加载方法,分别是:加载ASCII离散数据-单列、加载ASCII离散数据多列、加载DBF离散数据、加载LogDrtsLZD、加载LogAllgLZD、加载LogCadrLZD、加载LogCadrLZD钻时、加载LogCompLZD、加载LogFlowLZD、加载LogH2SgLZD、加载LogMudpLZD、加载LogTGasLZD、加载LogDeepLZD、加载LogHookLZD和加载LogTorqLZD。
2.测井资料加载方法
包括6种加载方法,分别是:加载Sun716曲线数据、加载ASCII曲线数据-单条、加载ASCII曲线数据-多条、加载DBF曲线数据、加载Forward文本曲线数据、加载长庆716曲线数据等等。
3.岩性描述加载方法
包括1种加载方法是:加载ASCII岩性数据。
4.层段文本描述加载方法
包括2种加载方法,分别是:加载ASCII文本描述-单列、加载ASCII文本描述-多列。
5.分层数据加载方法
包括1种加载方法是:加载ASCII分层数据。
6.符号数据加载方法
包括1种加载方法是:加载ASCII符号数据。
7.样品数据加载方法
包括1种加载方法是:加载ASCII样品数据。
8.取芯数据加载方法
包括1种加载方法是:加载ASCII取芯数据。
12.3 CarbonScript形成方法——图形格式
图形格式是用CarbonScript语言编写程序来描述的,IntellExplore已经提供了10种图形格式,分别是:钻井工程图、气测录井图、地化录井图、综合录井图、岩心综合图、地层综合柱状图、沉积储层综合评价图、四性关系分析图、581测井解释图和3700测井解释图。
12.4 CarbonScript形成方法——参数计算
参数计算也是用CarbonScript语言编写程序形成方法来实现的。IntellExplore已经提供了一些常用的参数计算的方法,包括孔隙度计算、渗透率计算、泥质含量计算、直方图、压力计算、井资料处理,数据输出,以及分层数据直接输出到Microsoft Excel 形成解释成果表,岩芯数据的分类统计,在Excel中做各类直方图(包括曲线数据、离散数据的孔隙度、渗透率等等),各类道数据输出到Excel中等等,这些方法能够给你的地质研究工作带来极大的方便。
第13章 建立自己的方法
13.1编写程序(宏)形成方法
用CarbonScript语言编辑程序形成自己的方法。下面是根据岩心分析孔隙度与声波时差关系式Por = 0.1743 * ac - 30.568(r=0.8865)来计算孔隙度的
例子
48个音标大全附带例子子程序调用编程序例子方差分析的例子空间拓扑关系例子方差不存在的例子
,将此方法命名为“孔隙度计算-AC”。
void main()
{
object v;
v = NewTrace(1, "CvrTrace", "POR_AC");
v.Left = 0;
v.Right = 100;
v.LineColor = RGB(0, 127, 127);
v.LineWidth = 5;
v.LineStyle = 0;
v.style |= 1 << 19;
v.FillIndex = 1;
float vp("POR_AC");
for(depth =500; depth <1500; depth +=0.125) {
vp = 0.1743 * ac - 30.568;
//ac为声波时差曲线道
}
Play();
}
13.2方法(宏)存入数据库
将名为“孔隙度计算-AC”的方法加入数据库的步骤如下:
1.打开数据库(或新建数据库),在“数据库视图”窗口中选“方法”项,然后出现方法的各项分类。
2.单击鼠标选中“分析解释方法”,击鼠标右键弹出菜单,选“增加新方法”项命令,图13-1。
3.产生对话框,输入方法名称,加入方法的程序文本(按“打开”按钮选择文件或将从其他软件拷贝然后粘贴到编辑区),然后,选“确定”,图13-2。
4.查看数据库,已有新加入的方法,图13-3。
13.3制作自己的方法(宏)工具条
以“孔隙度计算-AC”方法为例,制作自己的方法工具条,步骤如下:
第一步:选择方法的图标
A. 在“数据库视图”“方法”项窗口中,单击鼠标选中“孔隙度计算-AC”方法;
B. 击鼠标右键弹出菜单,选“编辑方法”项命令,图13-4。
C. 产生名为“编辑方法”的对话框,在对话框中图标按钮上单击鼠标;出现对话框,选择方法对应的图标,最后按“确定”按钮, 图13-5。
第二步:编辑用户菜单
A. 单击“查看“菜单。
B. 选择其中的“编辑用户菜单“命令。
C. 产生名为“编辑工具条”的对话框,对话框中列出所有方法的图标,在方法图标上双击鼠标,则该方法选中,最后按“确定”按钮。
图13-6是图示的操作过程。
第三步:打开自己的方法工具条:
A. 单击“查看“菜单。
B. 选择“工具栏”的“测录井计算“项。
C. 在工具栏上形成自己的方法工具按钮。
图13-7是图示的操作过程。
13.4执行方法(宏)
执行方法(宏)很简单,在工具栏上单击自己定义的方法工具按钮便执行了自己的方法。
图13-8是“孔隙度计算-AC”方法执行后的结果,该方法新建了名为“POR_AC”的曲线道,并计算出孔隙度曲线。
第14章 使用全局变量
14.1基本概念
全局变量是在分析图中执行宏时不需定义就能引用的变量。通常定义这口井的一些参数,如泥浆密度、泥浆粘度、泥浆电阻率、井深和测录井情况等,编写对这口井进行处理和计算宏时会经常用到全局变量。
14.2添加全局变量
添加全局变量的方法是:
1.在图形外任一处单击鼠标右键,弹出菜单,选择“编辑全局变量”的命令。
2.产生名为“全局变量”的对话框,在对话框中单击鼠标右键,弹出菜单选择“添加变量”,图14-1。
3.然后,又产生名为“设置变量”的对话框,在对话框中设置变量名称、变量类型、变量值和变量读写标志,按“确定”按钮,图14-2。
14.3编辑全局变量
编辑全局变量的方法是:
1.在图形外任一处单击鼠标右键,弹出菜单,选择“编辑全局变量”的命令,产生名为“全局变量”的对话框。
2.在对话框中单击鼠标选中要编辑的全局变量,然后击鼠标右键弹出菜单,选择“编辑变量”命令,图14-3。
3.产生名为“设置变量”的对话框,在对话框中设置有关参数,按“确定”按钮。
14.4删除全局变量
删除全局变量的方法是:
1.在图形外任一处单击鼠标右键,弹出菜单,选择“编辑全局变量”的命令,产生“全局变量”对话框。
2.在对话框中选中要删除的全局变量,然后击鼠标右键弹出菜单,选择“删除变量”命令。
14.5使用全局变量
编写宏或在图头、图尾
表格
关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载
中录入数据时使用全局变量,使用全局变量的格式是:"Global." + 全局变量名。
例如:全局变量名Mud_density的引用方法是:Global.Mud_density。下面是是引用全局变量的程序例子:
if(Global.Mud_density>1.5) {
…….
} else {
…….
}
图14-4是在表格中单元格录入数据时引用全局变量的例子。
第15章 使用系统内部对象
15.1基本概念
系统内部对象包括“File” 文件对象、“Table” 二维表对象、“Equation” 方程组和回归运算对象、“Database” 数据库对象、“Dialog”对话框对象和“UsrHistogram”直方图对象6个常用对象。
另外,系统内部对象还包括分析图对象、列对象(CLogColumn)和道对象(CLogTrace)。
CarbonScript语言提供“Object”型变量,用于系统内部对象的定义,结合系统内部对象的属性和功能函数可完成对系统内部对象的使用,系统内部对象的属性和功能函数详见《附录》的“对象”节。
15.2使用“File” 文件对象
“File” 文件对象用于在磁盘上创建文件并对文件操作,下面是在D盘根目录创建名为“testzzz.txt”文本文件,并将数据写入磁盘的一个例子,写入磁盘的文件内容见图15-1。
void main()
{
Object v = new File;
if (v.Create("d:\\testzzz.txt")) {
for (int i = 0; i < 20; i++) {
v.textline = i + "\tV[" + i + "]";
}
}
}
15.3使用“Table” 二维表对象
“Table”二维表对象用于对二维表进行操作,下面是将2行3列数据放入二维表,并将二维表写入磁盘的一个例子,写入磁盘的文件内容见图15-2。
void main()
{
Object v = new Table;
v.Rows = 2;
v.Cols = 3;
v.Put(0, 0, 10);
v.Put(0, 1, 11.0);
v.Put(0, 2, "Table string1");
v.Put(1, 0, 12);
v.Put(1, 1, 13.0);
v.Put(1, 2, "Table string2");
v.SaveText("d:\\Data.txt");
}
15.4使用“Equation” 方程组和回归运算对象
“Equation” 对象用于进行回归分析和对方程组求解,下面是回归分析和方程组求解的两个例子。
例1:
void main()
{
Object v = new Equation;
v.Row = 2;
v.SetParam(0, 0, 3);
v.SetParam(0, 1, 4);
v.SetParam(0, 2, -3);
v.SetParam(1, 0, 3);
v.SetParam(1, 1, 1);
v.SetParam(1, 2, -3);
BOOL b = v.Calc();
double r1 = v.GetResult(0);
double r2 = v.GetResult(1);
//方程组:
3x+4y-3=0
//
3x+1y-3=0
//求解结果:r1=1,r2=0;即x = 1, y = 0。
}
例2:
void main()
{
Object e = new Equation;
e.Quintic = 1;
e.SetXY(20,40);
e.SetXY(23,60);
e.SetXY(42,93);
if (e.Calc()) {
MsgBox("Calc OK!", MB_OK);
float a,b;
a = e.GetResult(0);
b = e.GetResult(1);
MsgBox("y = " + a + "x + " +b, MB_OK);
} else {
MsgBox("Calc Error", MB_OK);
}
//回归分析关系式:y = 2.1698x + 2.856
}
15.5使用“Database” 数据库对象
“Database” 数据库对象用于对Access形成的数据库进行操作,下面是一个在C盘跟目录打开名为“dbf1.mdb”的例子。
void main()
{
Object v = new Database;
if (v.Open("c:\\db1.mdb")) {
Object s = v.OpenRecordset("select * from TWU5 where Depth > 600");
s.MoveFirst();
for (int i = 0; i < 10; i++) {
double dp = s.GetFieldValue("Depth");
double va = s.GetFieldValue("Value");
MsgBox(i + ": Dep = " + dp + ", Val = " + va, MB_OK);
s.MoveNext();
}
}
}
15.6使用“Dialog”对话框对象
“Dialog”对话框对象用于产生对话框,并对对话框进行操作,下面是对话框对象的3个例子。
例1:
void main()
{
Object v = new Dialog;
v.Title = "Test Dialog";
v.Xspace= 10;
v.Xunit = 15;
v.Label(NULL, 3333, 0, 0, 11, 2, SS_ETCHEDFRAME);
v.AdjBorder(3333, 4, 4, 4, 4);
v.Label("sadfasdf", 0, 0, 0, 3, 1, 0);
double x = 100.123;
v.EditBox(12, 3, 0, 8, 1, x);
String o[] = new String[2];
o[0] = "ssdfsdf";
o[1] = "trtyrty";
v.ComboBox(13, 0, 1, 11, 1, o);
v.RadioBox("Radio1", 33, 0, 3, 3, 1, "");
v.RadioBox("Radio2", 34, 4, 3, 3, 1, "");
v.RadioBox("Radio3", 39, 8, 3, 3, 1, "");
v.SetExtStyle(34, WS_EX_DLGMODALFRAME);
v.Group("", 111, 0, 3, 7, 1);
v.AdjBorder(111, 4, 6, 4, 2);
v.DoModal();
}
例1程序执行结果产生图15-3所示对话框。
例2:
void main()
{
Object v = new Dialog;
v.BindResource(182);
v.BindFunc(IDOK, 0, "vvv");
v.BindFunc(1100, 0, "xxx");
v.DoModal();
}
void vvv()
{
Object v = GetCurWnd();
Object x = v.GetCtrl(208);
MsgBox(x.CurColor, MB_OK);
}
void xxx()
{
Object v = GetCurWnd();
MsgBox("xxx = " + v.GetValue(1100), MB_OK);
}
例2程序执行结果产生图15-4所示对话框。
例3:
void main()
{
Object v = new Dialog;
v.Title = "Test Dialog";
v.InitFunc = "xxx";
v.FinalFunc = "yyy";
v.Label(NULL, 3333, 0, 0, 11, 2, SS_ETCHEDFRAME);
v.AdjBorder(3333, 4, 4, 4, 4);
v.Label("input:", 0, 0, 0, 3, 1, 0);
double x = 100.123;
v.EditBox(12, 3, 0, 8, 1, x);
String o[] = new String[2];
o[0] = "ssdfsdf";
o[1] = "trtyrty";
v.ComboBox(13, 0, 1, 11, 1, o);
v.Ocx("SEALBOX.CustomSealCtrl.1", 33, 0, 3, 4, 1);
v.Button("OK", IDOK, 8, 3, 3, 1, "vvv");
v.DoModal();
}
void vvv()
{
Object v = GetCurWnd();
Object c = v.GetCtrl(33);
String s = c.Symbol;
MsgBox(s, MB_OK);
}
void xxx()
{
MsgBox("Init Dialog", MB_OK);
}
void yyy()
{
MsgBox("Final Dialog", MB_OK);
}
例3程序执行结果产生图15-5所示对话框。
15.7使用“UsrHistogram”直方图对象
“UsrHistogram”直方图对象用于进行数据统计作出直方图。下面默任做AC直方图的例子。
void main()
{
Object mt = new UsrHistogram;
float dep1,dep2;
dep1 = Input("输入开始深度:", 500);
dep2 = Input("输入结束深度:", 1400);
Object dlg = GetSelDlg();
dlg.Premp = "选择做直方图的曲线名称";
dlg.Var1 = "AC";
if (dlg.Sel()) {
float V1(dlg.Var1);
for(depth = dep1;depth < dep2; depth += 0.125) {
mt.SetData(V1);
}
mt.Name = dlg.Var1 + "直方图";
mt.HistStartValue = 210;
mt.HistNum = 10;
mt.HistDlt = 30;
mt.HistLog = False;
mt.StatisticData(FALSE);
mt.SetHistSpace(100,100);
mt.SetHistSize(600,600);
mt.SetFontTitle(60,RGB(0, 127, 0));
mt.SetHistNote(TRUE);
mt.Draw();
Object wnd = new UsrWnd;
wnd.name = "直方图";
wnd.AddMeta(mt);
wnd.AppendMenu("保存为图形文件...", "vvv");
wnd.AppendMenu("拷贝...", "Copy");
wnd.AppendSeparator();
wnd.AppendMenu("打印 ...", "vvx");
wnd.AppendMenu("设置打印机 ...", "vvz");
wnd.SetScale(2, 1);
wnd.SetBk(RGB(255, 255, 220));
wnd.Track();
}
}
void vvv()
{
Object wnd = GetCurWnd();
wnd.SaveMeta("");
}
void vvx()
{
Object wnd = GetCurWnd();
wnd.Print();
}
void vvz()
{
Object wnd = GetCurWnd();
wnd.SetPrinter();
}
void Copy()
{
Object wnd = GetCurWnd();
wnd.Copy();
}
程序执行结果产生图15-6所示直方图。
15.8使用图对象
分析图对象包括图形名称、比例尺、顶界和底界深度、上下左右的边界、主要和次要刻度等内容,直接引用其属性,不用Object类型定义。
例如:将图形标题设置为“y4测录井图”,比例尺设置为1:500,主深度刻度设置为10m,次深度刻度设置为2m,左右空白设置为20mm,上下空白设置为15mm的例子:
void main()
{
Title = "y4测录井图";
Scale = 500;
MainGrad = 10;
SubGrad = 2;
LRMargin = 200;
TBMargin = 150;
}
15.9使用列对象(CLogColumn)
列对象(CLogColumn)是图对象的组成单元,图是由多个列组成的,列又由若干个道组成;列对象内容包括列的宽度、风格和相应的操作函数等。
下面是将测录井图中第1列宽度设置为30m,第2列宽度设置为8m的例子:
void main()
{
GetColumn(0).Width = 300;
GetColumn(1).Width = 80;
}
15.10使用道对象(CLogTrace)
道对象(ClogTrace)是图对象的基本组成单元,若干个道组成列;道对象内容包括道的名称、风格、刻度和相应的操作函数等等;它又可分为以下几种类型:
1)CvrTrace("测井曲线"):曲线道,放置各类曲线;
2)DepthTrace("深度"):深度道,显示井深;
3)CLithoTrace("岩性柱"):岩型道,显示各类岩性和它的含油性;
4)CDiscreteTrace("离散数据"):离散数据道,放置录井数据、分析化验数据和其它离散数据等;
5)CTextTrace("文本"):文本道,放置层段文本内容;
6)CPropLayTrace("分层"):分层道,放置层的分层解释结果;
7)CPictureTrace("图片"):图片道,放置位图(*.bmp文件)、Windows图元文件(*.wmf文件)、Windows增强图元文件(*.emf文件)等图形内容。
8)CSymbolTrace("符号"):符号道,用于放置各种符号。
9)CSampleTrace("样品"):样品道,用于放置各种样品数据。
10)CCoreTrace("取心"):取心道,用于放置取心数据。
1.例1——综合录井图格式:
void main()
{
Object v;
v = NewTrace(0, "CDiscreteTrace", "ROP");
v.Title = "钻时";
v.Left = 0;
v.Right = 150;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 4;
v = NewTrace(0, "CDiscreteTrace", "WOB");
v.Title = "钻压";
v.Left = 0;
v.Right = 4000;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 4;
v = NewTrace(0, "CDiscreteTrace", "DCS");
v.Title = "DC指数";
v.Left = 0;
v.Right = 2;
v.LineColor = RGB(128, 0, 128);
v.LineWidth = 4;
v = NewTrace(1, "CDiscreteTrace", "MW_IN");
v.Title = "人口泥浆密度";
v.Left = 0;
v.Right = 2.5;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 4;
v = NewTrace(1, "CDiscreteTrace", "RES_IN");
v.Title = "人口泥浆电阻率";
v.Left = 0;
v.Right = 3;
v.LineColor = RGB(128, 128, 0);
v.LineWidth = 4;
v = NewTrace(2, "CDiscreteTrace", "GAS");
v.Title = "全烃(PPM)";
v.Left = 0;
v.Right = 1000000;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 4;
v = NewTrace(2, "CDiscreteTrace", "C1");
v.Title = "C1(PPM)";
v.Left = 0;
v.Right = 1000000;
v.LineColor = RGB(0, 128, 128);
v.LineWidth = 4;
v = NewTrace(2, "CDiscreteTrace", "C2");
v.Title = "C2(PPM)";
v.Left = 0;
v.Right = 1000000;
v.LineColor = RGB(128, 128, 0);
v.LineWidth = 4;
v = NewTrace(2, "CDiscreteTrace", "C3");
v.Title = "C3(PPM)";
v.Left = 0;
v.Right = 1000000;
v.LineColor = RGB(128, 0, 128);
v.LineWidth = 4;
v = NewTrace(3, "CDiscreteTrace", "PIT");
v.Title = "PIT";
v.Left = 0;
v.Right = 100;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 4;
v = NewTrace(4, "CDiscreteTrace", "SPP");
v.Title = "SPP";
v.Left = 0;
v.Right = 50;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 4;
v = NewTrace(5, "CTextTrace", "TEXT1");
v.Title = "TEXT";
v = NewTrace(6, "CLithoTrace", "LITH_SECTION");
v.Title = "岩心剖面";
v = NewTrace(7, "CDiscreteTrace", "FLOW_OUT");
v.Title = "FLOW_OUT";
v.Left = 0;
v.Right = 50;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 4;
v = NewTrace(7, "CDiscreteTrace", "FLOW_IN");
v.Title = "FLOW_IN";
v.Left = 0;
v.Right = 50;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 4;
v = NewTrace(8, "DepthTrace", "Depth");
v = NewTrace(9, "CvrTrace", "AC");
v.Left = 400;
v.Right = 150;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 4;
v = NewTrace(9, "CvrTrace", "DEN");
v.Left = 1.8;
v.Right = 2.8;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 4;
v.LineStyle = 2;
v = NewTrace(9, "CvrTrace", "CN");
v.Left = 15;
v.Right = 60;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 4;
v = NewTrace(10, "CvrTrace", "GR");
v.Left = 0;
v.Right = 150;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 4;
v = NewTrace(10, "CvrTrace", "SP");
v.Left = -50;
v.Right =200;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 4;
v = NewTrace(10, "CvrTrace", "CAL");
v.Left = 0;
v.Right = 50;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 4;
v.LineStyle = 1;
v = NewTrace(11, "CvrTrace", "RMLL");
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 4;
v = NewTrace(11, "CvrTrace", "RD");
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(128, 0, 128);
v.LineWidth = 4;
v = NewTrace(11, "CvrTrace", "RS");
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(0, 128, 128);
v.LineWidth = 4;
v = NewTrace(12, "CvrTrace", "RILM");
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 4;
v = NewTrace(12, "CvrTrace", "RFOC");
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(0, 128, 128);
v.LineWidth = 4;
v = NewTrace(12, "CvrTrace", "RILD");
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 4;
v = NewTrace(13, "CPropLayTrace", "INTER_LAYER");
v.Title = "解释结论";
GetColumn(0).Width = 300;
GetColumn(1).Width = 300;
GetColumn(2).Width = 300;
GetColumn(3).Width = 300;
GetColumn(4).Width = 300;
GetColumn(5).Width = 250;
GetColumn(6).Width = 200;
GetColumn(7).Width = 300;
GetColumn(8).Width = 80;
GetColumn(9).Width = 300;
GetColumn(10).Width = 300;
GetColumn(11).Width = 300;
GetColumn(12).Width = 300;
GetColumn(13).Width = 200;
Title = "综合录井图";
Scale = 500;
v = GetFont(0);
v.Size = CY(6000 * 32, 0);
v.Italic = TRUE;
v.Bold = TRUE;
SetFontColor(0, RGB(127, 0, 0));
SetFontColor(1, RGB(0, 127, 0));
SetFontColor(2, RGB(0, 0, 127));
SetFontColor(3, RGB(127, 0, 127));
}
2.例2——四性关系图格式:
void main()
{
Object v;
v = NewTrace(0, "DepthTrace", "Depth");
v = NewTrace(1, "CDiscreteTrace", "CORE_POR");
v.Title = "岩心分析孔隙度";
v.Left = 0;
v.Right = 50;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 5;
v = NewTrace(1, "CvrTrace", "DEN");
v.Title = "补偿密度";
v.Left = 1.8;
v.Right = 2.8;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 3;
v.LineStyle = 2;
v = NewTrace(1, "CvrTrace", "CN");
v.Title = "补偿中子";
v.Left = 15;
v.Right = 60;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 3;
v = NewTrace(2, "CDiscreteTrace", "CORE_PERM");
v.Title = "岩心分析渗透率";
v.Left = 0.01;
v.Right = 1000;
v.Style |= 2048;
v.LineColor = RGB(128, 0, 128);
v.LineWidth = 5;
v = NewTrace(2, "CvrTrace", "AC");
v.Title = "声波时差";
v.Left = 400;
v.Right = 150;
v.LineColor = RGB(128, 128, 0);
v.LineWidth = 3;
v = NewTrace(3, "CvrTrace", "GR");
v.Title = "自然伽玛";
v.Left = 0;
v.Right = 150;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 3;
v = NewTrace(3, "CvrTrace", "SP");
v.Title = "自然电位";
v.Left = -50;
v.Right =100;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 3;
v = NewTrace(3, "CvrTrace", "CAL");
v.Title = "井径";
v.Left = 0;
v.Right = 50;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 3;
v.LineStyle = 1;
v = NewTrace(4, "CLithoTrace", "LITH_SECTION");
v.Title = "岩心剖面";
v = NewTrace(5, "CvrTrace", "RMLL");
v.Title = "微侧向";
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(128, 0, 128);
v.LineWidth = 3;
v = NewTrace(5, "CvrTrace", "RS");
v.Title = "浅侧向";
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(128, 128, 0);
v.LineWidth = 3;
v = NewTrace(5, "CvrTrace", "RD");
v.Title = "深侧向";
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(0, 128, 128);
v.LineWidth = 3;
v = NewTrace(6, "CvrTrace", "RFOC");
v.Title = "球型聚焦";
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(128, 0, 0);
v.LineWidth = 3;
v = NewTrace(6, "CvrTrace", "RILM");
v.Title = "中感应";
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(0, 128, 0);
v.LineWidth = 3;
v = NewTrace(6, "CvrTrace", "RILD");
v.Title = "深感应";
v.Left = .2;
v.Right = 20;
v.Style |= 2048;
v.LineColor = RGB(0, 0, 128);
v.LineWidth = 3;
v = NewTrace(7, "CPropLayTrace", "INTER_LAYER");
v.Title = "解释结论";
GetColumn(0).Width = 80;
GetColumn(1).Width = 400;
GetColumn(2).Width = 400;
GetColumn(3).Width = 400;
GetColumn(4).Width = 200;
GetColumn(5).Width = 400;
GetColumn(6).Width = 500;
GetColumn(7).Width = 200;
Title = "四性关系图";
Scale = 200;
v = GetFont(0);
v.Size = CY(6000 * 32, 0);
v.Italic = TRUE;
v.Bold = TRUE;
SetFontColor(0, RGB(0, 0, 127));
SetFontColor(1, RGB(0, 127, 0));
SetFontColor(2, RGB(127, 0, 0));
SetFontColor(3, RGB(127, 0, 127));
}
3.例3——岩心图格式(包括新增的符号道、岩样道、取心道):
void main()
{
Object v;
v = NewTrace(0, "DepthTrace", "Depth");
v = NewTrace(1, "CSymbolTrace", "SYMBOL");
v.Title = "符号";
v = NewTrace(2, "CSampleTrace", "SAMPLE");
v.Title = "样品";
v = NewTrace(3, "CCoreTrace", "CORE");
v.Title = "取芯";
GetColumn(0).Width = 80;
GetColumn(1).Width = 200;
GetColumn(2).Width = 200;
GetColumn(3).Width = 200;
Title = "岩心图";
Scale = 200;
v = GetFont(0);
v.Size = CY(6000 * 32, 0);
v.Italic = FALSE;
v.Bold = TRUE;
SetFontColor(0, RGB(0, 0, 127));
SetFontColor(1, RGB(0, 0, 0));
SetFontColor(2, RGB(127, 0, 0));
SetFontColor(3, RGB(127, 0, 127));
}
15.11CarbonScript综合应用
利用上述介绍的各种对象结合运行库函数能给你编写程序工作带来极大方便,将能够实现比较复杂应用;包括参数计算、井资料处理,数据输出,以及分层数据直接输出到Microsoft Excel 形成解释成果表,岩芯数据的分类统计,在Excel中做各类直方图等等(图15-7)。下面举部分例子说明:
1.数据输出程序如下:
//本程序用于将InterExplore图形数据转换为文本文件
void main()
{
object v = new File;
float sdep ,edep ;
string filename ;
sdep = Input("输入起始深度 :" ,600);
edep = Input("输入结束深度:" ,1000);
filename = Input("输入文件名 : " , "sample");
if (v.Create("D:\\"+filename+".txt")) {
v.textline = "FORWARD_TEXT_FORMAT_1.0";
v.textline = "STDEP =" + "\t" + sdep ;
v.textline = "ENDEP =" + "\t" + edep ;
v.textline = "RLEV =" + "\t" + "0.1250";
v.textline = "CURVENAME =SP,DEN,AC,RILD" ;
v.textline = "END";
v.textline = " DEPTH SP DEN AC RILD";
for ( depth = sdep ; depth <= edep ; depth += 0.125) {
v.textline = fcvt(depth, 4, 3) + " " + fcvt(SP,4, 2) + " " + fcvt(Den, 1, 2) + " " + fcvt(AC,4,2) +" " + fcvt(RILD,3,2);
}
MsgBox("File output OK!",MB_OK);
}
}
2.井资料处理程序如下:
//本程序用与对3700井资料进行处理,处理前应有“spmax”和“spmin”曲线道(即自然电位基线数据道).
//有新建的porf,porw,por,vsh,vml,sw,sxo等空曲线道.
//处理程序执行方法是:在选中的任意道上击鼠标右健弹出菜单选“编辑/执行宏”命令。
//处理程序应用详见文件“Example-Carbon-Scrip处理C1井.iep"示例文件
void main()
{
float rt, rw, rmf, rxo , porc, aa, bb,m , swc , sxoc;
int flag;
if(depth>=440 && depth <= 1100) {
if(abs(spmax-spmin) > 0.1)
sh = (sp - spmin ) / (spmax - spmin);
rw = 0.035;
rmf = 0.06;
rt = rild;
rxo = rfoc;
flag = layer;
if ( flag >= 0 ){
if (rt < 0.0001 ) rt = 0.0001;
if (rxo < 0.0001 ) rxo = 0.0001;
if (sh >0.98 ) sh = 0.98;
if (sh< 0.1 ) sh = 0.1;
porc = 0.1075 * ac- 15.101;
if ( porc > 40 ) porc =40;
if (porc < 5 ) porc = 5 ;
switch(flag){
case 0:
por = porc * ( 1 - sh );
break;
default:
por = porc;
break;
}
m = 0.9246 + 5.449 * por * 0.01;
if ( m > 2.3 ) m = 2.3;
if ( m < 1.1 ) m = 1.1;
aa = pow((por * 0.01),m);
swc = pow((rw / rt / aa),0.588) * 100;
sxoc = pow(( rmf / rxo / aa) , 0.588) * 100;
switch(flag){
case 1:
sw = swc * ( 1 - sh );
sxo = sxoc * ( 1 - sh );
break;
default:
sw = swc;
sxo = sxoc;
break;
}
if (sw > 100) sw = 100;
if (sxo > 100) sxo = 100;
// so = 100 - sw * 100;
porw = por * sw * 0.01;
porf = por * sxo * 0.01;
vsh = sh *100;
vml = 100 - por;
} else {
por =0;
sw = 0;
sxo = 0;
porw = 0;
porf = 0;
perm = 0;
vml =100;
vsh = sh * 100;
}
}
play();
}
3.Microsoft Excel应用---解释成果表程序如下:
//本程序启动Microsoft Excel电子表格,将当前图中解释成果输出到Excel表中,形成解释成果表.
void main()
{
String name;
name = SelName("INTER_LAYER","选择分层道标识");
Float dep1,dep2;
dep1 = Input("输入开始深度:", 0);
dep2 = Input("输入结束深度:", 6000);
import excel("Excel.Application");
Object objXL = new excel;
objXL.Visible = TRUE;
objXL.WorkBooks.Add();
int row = 2;
objXL.Cells(row, 1).Value = "层号";
objXL.Cells(row, 2).Value = "顶深";
objXL.Cells(row, 3).Value = "底深";
objXL.Cells(row, 4).Value = "厚度";
objXL.Cells(row, 5).Value = "有效厚度";
objXL.Cells(row, 6).Value = "类型";
objXL.Cells(row, 7).Value = "AC";
objXL.Cells(row, 8).Value = "SP";
objXL.Cells(row, 9).Value = "GR";
objXL.Cells(row, 10).Value = "RILD";
objXL.Cells(row, 11).Value = "孔隙度";
objXL.Cells(row, 12).Value = "渗透率";
Object v =GetTrace(name);
for(int i = 0, j = 0; i < v.LayerCount; i++) {
object vv = v.GetLayer(i);
if(vv.top >=dep1 && vv.bottom <= dep2) {
objXL.Cells(j+row+1, 1).Value = j+1;
objXL.Cells(j+row+1, 2).Value = fcvt(vv.top, 4, 1);
objXL.Cells(j+row+1, 3).Value = fcvt(vv.bottom, 4, 1);
objXL.Cells(j+row+1, 4).Value = fcvt(vv.bottom - vv.top, 2, 1);
objXL.Cells(j+row+1, 5).Value = fcvt(vv.ValidThick, 2, 1);
objXL.Cells(j+row+1, 6).Value = vv.Type;
objXL.Cells(j+row+1, 7).Value = fcvt(vv.Property("AC"),3,2);
objXL.Cells(j+row+1, 8).Value = fcvt(vv.Property("SP"),3,2);
objXL.Cells(j+row+1, 9).Value = fcvt(vv.Property("GR"),3,2);
objXL.Cells(j+row+1, 10).Value = fcvt(vv.Property("RILD"),3,2);
objXL.Cells(j+row+1, 11).Value = fcvt(vv.Property("CORE_POR"),3,2);
objXL.Cells(j+row+1, 12).Value =fvt(vv.Property("CORE_PERM"),4,3);
j++;
}
}
}
4.Microsoft Excel应用---岩心孔隙度直方图程序:
//本程序启动Microsoft Excel电子表格,统计离散数据道岩心分析孔隙度值,
//并在Excel上做出直方图(y坐标为百分比)。
void main()
{
String name;
name = SelName("CORE_POR","选择孔隙度道标识");
Float dep1,dep2;
dep1 = Input("输入开始深度:", 1200);
dep2 = Input("输入结束深度:", 1400);
Float Val(name), vmin, vmax;
vmin = Input("输入统计的最小值:",0);
vmax = Input("输入统计的最大值:",50);
int num = 10;
float n[] = new float[num];
int i,step=(vmax - vmin)/num;
import excel("Excel.Application");
Object objXL = new excel;
objXL.Visible = TRUE;
objXL.WorkBooks.Add();
string sz1,sz2;
for (i=1; i <= 10; i++) {
sz1 = vmin + (i-1) * step;
sz2 = vmin + i * step ;
objXL.Columns(i).ColumnWidth = 10;
objXL.Cells(1, i).Value = sz1 +"--"+sz2;
}
i=0;
for(depth = dep1; depth <= dep2; depth += 0.125) {
if(Val>0.001) {
i +=1;
if(Val>=vmin && Val
=vmin + 1*step && Val=vmin + 2*step && Val=vmin + 3*step && Val=vmin + 4*step && Val=vmin + 5*step && Val=vmin + 6*step && Val=vmin + 7*step && Val=vmin + 8*step && Val=vmin + 9*step && Val=dep1 && vv.bottom <= dep2) {
if(vv.oil > 1 && vv.oil <= 6) {
vtem = vv.bottom - vv.top;
val += vtem;
switch (vv.Oil) {
case 1:
vc1 = vc1 + vtem;
break;
case 2:
vc2 = vc2 + vtem;
break;
case 3:
vc3 = vc3 + vtem;
break;
case 4:
vc4 = vc4 + vtem;
break;
case 5:
vc5 = vc5 + vtem;
break;
case 6:
vc6 = vc6 + vtem;
break;
}
}
}
}
objXL.Cells(3, 1).Value = fcvt(val, 3, 2);
objXL.Cells(3, 2).Value = fcvt(vc1, 3, 2);
objXL.Cells(3, 3).Value = fcvt(vc2, 3, 2);
objXL.Cells(3, 4).Value = fcvt(vc3, 3, 2);
objXL.Cells(3, 5).Value = fcvt(vc4, 3, 2);
objXL.Cells(3, 6).Value = fcvt(vc5, 3, 2);
objXL.Cells(3, 7).Value = fcvt(vc6, 3, 2);
objXL.Range("B2:G3").Select();
objXL.Selection.Font.ColorIndex = 3;
var objXLchart = objXL.Charts.Add();
objXL.Visible = TRUE;
objXLchart.Type = -4100;
}
第16章 使用外部对象
CarbonScript语言提供Import语句,用于输入一个外部的对象(动态连接库),系统已经提供了一些常用的外部对象(例如LogText.dll、LogDbf.dll、LogLZD.dll和LA716.dll),在以后的版本升级中也将不断提供新的(或已有的增加功能的)外部对象(动态连接库);当然,用户也可利用Visual Basic、Visual C++、Office等工具形成自己的对象,从而实现软件的扩展。
下面是数据加载的外挂对象,这些对象提供了拷贝函数,用于将数据拷贝进入剪贴版;数据拷贝后,用Paste()函数将数据“粘贴”进入数据库,从而实现数据的加载。
16.1使用文本(ASCII)数据加载对象
动态连接库文件名“LogText.dll”,用于加载文本格式的各类数据,包括测井数据、录井数据(离散数据)、岩性描述数据、分层数据和层段文本数据,下面分别举例说明:
1. 测井数据(子对象)
A)单列加载
void main()
{
String path, s;
import LogText("LogText.CurveData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
Bool ok = FALSE;
do{
Object v = new LogText;
if(v.LoadCopy(path)) Paste();
ok = v.LoadNext;
}while(ok);
}
}
B)多列加载
void main()
{
String path, s;
import LogText("LogText.CurveData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
if(v.Load(path)) {
int i,n;
n = v.CopyCvrNum;
for(i = 0; i < n; i++) {
if(v.Copy(i)) Paste();
}
}
}
}
C)Forward文本数据加载
void main()
{
String path, s;
import LogText("LogText.CurveData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
if(v.LoadFwdTxt(path)) {
int i,n;
n = v.CopyCvrNum;
for(i = 0; i < n; i++) {
if(v.Copy(i)) Paste();
}
}
}
}
2.录井数据和其它离散数据(子对象)
A)单列加载
void main()
{
String path, s;
import LogText("LogText.DiscreteData");
path = GetLoadPath("", ".Txt");
if(path) {
Bool ok = FALSE;
do{
Object v = new LogText;
if(v.LoadCopy(path)) Paste();
ok = v.LoadNext;
}while(ok);
}
}
B)多列加载
void main()
{
String path, s;
import LogText("LogText.DiscreteData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
if(v.Load(path)) {
int i,n;
n = v.CopyColNum;
for(i = 0; i < n; i++) {
if(v.Copy(i)) Paste();
}
}
}
}
3.岩性描述数据(子对象)
void main()
{
String path, s;
import LogText("LogText.LithologyData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
s = Input("输入名称:", "LithName");
v.LoadCopy(path, s);
Paste();
}
}
4.分层数据(子对象)
void main()
{
String path, s;
import LogText("LogText.PropLayData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
s = Input("输入名称:", "LayDataName");
v.LoadCopy(path, s);
Paste();
}
}
5.层段文本数据(子对象)
A)单列加载
void main()
{
String path, s;
import LogText("LogText.TextLayData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
s = Input("输入名称:", "TextName");
if(v.LoadCopy(path, s)) Paste();
}
}
B)多列加载
void main()
{
String path, s;
import LogText("LogText.TextLayData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
if(v.Load(path)) {
int i,n;
n = v.CopyColNum;
for(i = 0; i < n; i++) {
if(v.Copy(i)) Paste();
}
}
}
}
6.符号数据(子对象)
void main()
{
String path, s;
import LogText("LogText.SymbolData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
s = Input("输入名称:", "Symbol");
v.LoadCopy(path, s);
Paste();
}
}
7.样品数据(子对象)
void main()
{
String path, s;
import LogText("LogText.SampleData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
s = Input("输入名称:", "Sample");
v.LoadCopy(path, s);
Paste();
}
}
8.取心数据(子对象)
void main()
{
String path, s;
import LogText("LogText.CoreData");
Object v = new LogText;
path = GetLoadPath("", ".Txt");
if(path) {
s = Input("输入名称:", "Core");
v.LoadCopy(path, s);
Paste();
}
}
16.2使用DBF数据加载对象
动态连接库文件名“LogDbf.dll”,用于加载DBF格式的综合录井数据和测井数据。
1.加载DBF录井数据(子对象)
void main()
{
String path, s;
import LogDbf("LogDbf.DbaseIII");
Object v = new LogDbf;
int n,i;
path = GetLoadPath("", ".Lag");
if(path) {
if(v.Load(path)){
int i, n;
n = v.FieldNum;
for(i=0; i
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
IntellExplore 1.6增加了“配置岩性方案”功能模块,用户利用CarbonScript符号绘制语言能够定义各种岩性符号属性,另外,还新增使用“岩性地质代码对照表”加载岩性数据;用户配置的岩性方案保存为“Carbon_ALitho.bin”文件,放置在Windows目录下。
17.1基本概念
IntellExplore岩石名称是采用岩石的主名、次名(岩石前缀)、含有物和构造等基本单元合成而成;如果描述了含油显示级别和颜色,则在岩性名称前增加含油显示情况和颜色。
例如:岩性“棕黄色含油含泥砂质角砾砾岩”是由主名“砾岩”、次名“砂质”、含有物“含泥”、构造“角砾”、含油显示级别“含油”和颜色“棕黄色”等单元合成而成。
17.2如何配置岩性方案
配置岩性方案步骤如下:
1.单击工具条上的“配置岩性方案”按钮,产生对话框(图17-1)。
2.选择合成岩性的基本单元,选择要配置的项目,然后双击鼠标产生对话框。例如:在“砂岩”符号项上双击鼠标,产生图17-2所示对话框。
3.在对话框中,定义或编辑岩性符号绘制的描述文本(使用CarbonScript符号绘制语言,详见附录I:)、输入岩性的绘制宽度、指定多行绘制时上下行符号的错开(偏移)的程度。
4.最后按“确定”,选“保存”,便完成岩性符号的修改。
需要说明的是:在岩性名称上双击鼠标产生对话框可修改名称或增加别名,最多5个别名。如果定义了别名,使用剪贴版加载岩性数据时则能自动将别名替换为主名;例如:“灰质”定义了别名是“钙质”,则加载岩性数据时“灰质”和“钙质”是一样的,绘制方法也是统一的。
17.3加入岩性地质代码表
加入自己定义岩性地质代码对照表的方法是:
1.在“配置岩性方案”对话框中按“加入岩性代码表”按钮(图17-1),产生名为“加载岩性地质代码对照表”对话框(图17-3),显示已有的岩性地质代码对照表。
2.在Excel或记事本中拷贝你要加入的岩性地质代码表。
3.然后切换到IntellExplore,在“加载岩性地质代码对照表”对话框中,按“粘贴岩性代码数据”按钮,则用你新拷贝的代码表替换了原来已有的代码表。
17.4使用岩性地质代码表
使用地质代码表加载岩性的方法是:
1.在记事本或Excel软件中选择岩性符号描述内容,拷贝。
2.选中岩性道,击鼠标右建弹出菜单,选“粘贴”命令。
3.产生“粘贴 ASCII 岩性数据”对话框,在对话框中选择“使用地质代码解析岩性描述文本”项(地质代码不区分大小写),选择文本列(地质代码列)、颜色列(颜色编号0—15),图17-4。
4.然后,按“确定”。
17.5缺省岩性绘制符号
表17-1:缺省岩性主名绘制语言表
序号
主名名称
别名
符号绘制语言
岩性绘制宽度(%)
上下行错开程度
1
砂 岩
M-40,40 L300,40 B0 G80,20 &P0(<*0 C12X60>) X60 <*0 C12X60> X60 &M0(<*0 C12X60>)
80
30
2
粗砂岩
M-40,40 L300,40 B0 G40,20 &P0() X55 *0 C18 X80 *0 C18 G230,21 &M0()
80
40
3
中砂岩
M-40,40 L300,40 B0 G50,24 &P0() X40 #3(C14X50) G230,20 &M0()
80
30
4
细砂岩
M-40,40 L300,40 B0 G40,24 &P0() X50 #4(C8X35) G230,21 &M0()
80
20
5
不等粒砂岩
M-40,40 L300,40 B0 G80,20 &P0() X60M X60M &M0()
80
30
6
石英砂岩
G60,30 #2(x130) x-190y-5 c10 G20,20 &P0() G250,20 &M0()
80
60
7
粉砂岩
M-40,40 L300,40 B0 G80,20 &P0() X60 X60 &M0()
60
30
8
泥岩
G60,20 &P0() X80 X80 &M0()
20
60
9
页岩
G20,10 #3(Y10) G20,20 &P0() G250,20 &M0()
20
40
10
油页岩
G0,7 #3(Y10) G60,5 #2(<#2(X16)>X120)
20
40
11
煤
B0 *0 G0,0 R250,60
100
0
12
灰岩
石灰岩
M-40,40 L300,40 G60,20 #2(X120) G10,20 &P0() G230,20 &M0()
100
60
13
泥灰
M-40,40 L300,40 G60,20 #2(X120) G10,20 #3(X110)
100
60
14
白云岩
原生白云岩,准同生白云岩,白云岩,后生白云岩
M-40,40 L300,40 G60,20 #2(X120) G20,20 &P0() G230,20 &M0()
100
40
15
泥云岩
M-40,40 L300,40 G60,20 #2(X120) G10,20 #3(X110)
100
60
16
云灰岩
M-40,40 L300,40 G60,20 #2(X120) G10,20 &P0() G230,20 &M0()
100
60
17
生物灰岩
M-40,40 L300,40 G60,20 #2(X120) G10,20 #3(MX100)
100
60
18
凝灰岩
M-40,40 L300,40 G60,20 #2(X120) G10,20 #3(M X90)
100
60
19
芒硝
M-40,40 L300,40 G35,20 &P0() X55 X100 X55 &M0()
100
40
20
石膏层
M-40,40 L300,40 B0 G15,20 &P0() X80 X8)> X100 X8)> X55 &M0()
100
40
21
盐岩
M-40,40 L300,40 G15,20 &P0() X80 [40,40]X12)>[]X40)> X100 [40,40]X12)>[]X40)> X55 &M0()
100
50
22
石膏层
B0 G15,20 &P0() X8)> X55 &M0()
100
40
23
砾石层
B3 G45,30 &P0() X40 #3(C20X60) &M0()
100
40
24
巨砾岩
M0,50 L340,50 G120,30 X35 *1 C33X60 G20,30 &P0() G220,30 &M0()
100
80
25
粗砾岩
M-40,40 L300,40 B3 G50,30 &P0() X55 C28 X80 C28 G230,20 &M0()
100
50
26
中砾岩
M-40,40 L300,40 G30,28 &P0() X40 #3(C20X60) G230,20 &M0()
100
30
27
细砾岩
小砾岩
M-40,40 L300,40 G30,19 &P0() X40 #4(*0 C18X40) G235,20 &M0()
100
30
28
泥砾岩
M-40,40 L300,40 G40,20 &P0() X40 #3(<*0 C18 X-10Y1 M X35L >X60) G230,20 &M0()
100
40
29
角砾岩
M-40,40 L300,40 G30,26 &P0() X40 #3(T17X60) G230,20 &M0()
100
30
30
砾岩
M-40,40 L300,40 G30,28 &P0() X40 #3(C20X60) G230,20 &M0()
100
30
31
砂砾岩
M-40,40 L300,40 G50,28 &P0() X40 C20 X100 Y-3 B0 C12 G230,20 &M0()
100
40
32
基岩
G60,20 #3( X80)
100
40
33
流纹岩
G60,20 #3(X80)
100
40
34
英安岩
G80,20 #2( X140) G150,10 M X-15 Y18 L
100
40
35
安山岩
G60,20 #3( X80)
100
40
36
玄武岩
G60,20 #3( X80)
100
40
37
酸性喷发岩
G60,20 X80 X80
100
40
38
中性喷发岩
G60,20 #3( X80)
100
40
39
生物白云岩
M-40,40 L300,40 G60,20 #2(X120) G10,20 #3(MX100)
100
60
40
藻云岩
M-40,40 L300,40 G60,20 #2(X120) G10,20 #3(MX100)
100
60
41
藻灰岩
M-40,40 L300,40 G60,20 #2(<X120>X120) G10,20 #3(MX100)
100
60
42
硬砂岩
B0 G20,20 &P0() X100 #2(C12X60) &M0() G50,20 Y-10M Y20L Y-10M X25L Y-10M Y20L
80
60
43
不等粒石英砂岩
M-40,40 L300,40 B0 G40,20 &P0() *1 B3 Y10 C20 Y-10 B0 X60 #2( *0 X50 M X40) G250,20 &M0()
80
60
44
长石中砂岩
M-40,40 L300,40 B0 G70,24 &P0() X40 #3(C12X40) G230,20 &M0() G90,20 X-24 Y-5 M Y15 L X-15 M X35 L
80
60
45
变余砂岩
M-40,40 L300,40 B0 G70,24 &P0() X40 #3(C12X40) G230,20 &M0() G50,20 X20Y-10M X-20Y15L X30L
80
60
46
粉细砂岩
B0 G20,20 &P0() X40 #3(C12X60) &M0()
80
40
47
泥膏岩
M-40,40 L300,40 G100,20 #4(X10) G60,20 #2(X110)
80
60
48
软泥岩
M-40,40 L300,40 G60,20 M X50 L G160,20 X-20 M X5Y-5L X5L X10Y10L X5L X5Y-5L
20
60
49
油泥岩
M-40,40 L300,40 G60,20 #2(X20) G60,20 #2(X110)
20
60
50
硅化泥岩
M-40,40 L300,40 G100,20 #3(X10) G60,20 #2(X110)
20
60
51
变质岩
G60,20 #8(X30) G60,40
100
60
52
片麻岩
G40,30 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G75,8 #3( X80) G30,26 &P0() G230,20 &M0()
100
40
53
安山玄武岩
G60,20 X-20Y-10M X15Y18L X15Y-18L G130,20 #2( X80)
100
60
54
玄武质安山岩
G60,20 B3 G130,20 #2( X80)
100
60
55
细碧岩
G60,20 #3( X80)
100
60
56
闪长岩
G60,20 #3( X80)
100
60
57
正长岩
G60,20 #3( X80)
100
60
58
斑岩
G60,20 #2( X160) G140,20 X-24 Y-5 M Y15 L X-15 M X35 L
100
60
59
矽卡岩
G60,20 #3( X80)
100
60
60
辉绿岩
G40,20 #3( X80)
100
60
61
煌斑岩
G60,25 #3( X80)
100
60
62
云煌岩
G40,20 #3( X80)
100
60
63
铝土岩
B0 G50,20 #3(X70)
100
60
64
铁矿层
B0 G40,20 #3(X80)
100
60
65
黄铁矿
B0 G70,20 #3(X80)
100
60
66
锰矿层
G45,20 #3( X80) G75,25 #3( X80)
100
60
67
磷块岩
G60,20 #3( X80)
100
60
68
硼砂
G60,20 #3( X80)
100
60
69
重晶石
G60,20 #3( X60)
100
60
70
白垩土
G20,20 #4( X60) G0,10 #2(Y17)
100
60
71
构造角砾岩
G80,25 #3(x40) G50,20 #2(X140)
100
40
72
断层角砾岩
G50,20 #2(X160) g130,30 B3 T30
100
40
73
火山角砾岩
M-40,40 L300,40 G10,26 &P0() X30 x10,m x15y-15l y15l x-20l x70m x5y-15l x10y20 l x-15y-10 l x60y5m x15 y-15l x5 y20l x-30 y-5l G230,20 &M0()
100
40
74
变质砂岩
G40,30 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G40,35 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L g30,10 b0 #4(*0 C18X50)
100
40
75
变质砾岩
G40,30 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G40,35 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L g30,10 #3(*0 C18X60)
100
40
76
中细砂岩
M-40,40 L300,40 B0 G50,24 &P0() X40 #2(C12X100) g145,23 C8X50 G230,20 &M0()
100
40
77
石英岩
G40,30 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G40,35 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L g40,10 #3(x70)
100
40
78
沉凝灰岩
G70,20 #3( X70) G20,20 &P0() G250,20 &M0()
100
60
79
瘤状灰岩
G20,10 &P0() G60,42 G240,50 &M0() G40,25 b0 #3(X80)
100
40
80
薄层状灰岩
G20,15 &P0() G60,18 #2(y20) G240,15 &M0() G40,0 b0 #3(X80) G80,20 b0 #3(X80)
100
40
81
粘土
G60,20 &P0() x60 < X-30 M X30 L x30 m x30 l x30 m x30 l > X155 &M0()
100
80
82
膨润土
坩子土
G20,20 #10( X20) G0,10 #2(Y17)
100
40
83
贝壳层
g60,28 #3(x60) m105,8 l120,12 m120,12 l120,14 m165,8 l180,12 m180,12 l180,14 G10,20 &P0() G250,20 &M0()
100
40
84
赤铁矿
g60,20 #3(x60) G10,20 &P0() G250,20 &M0()
100
40
85
菱铁矿
菱铁矿层
M-40,40 L300,40 G60,20 G80,24 X-20Y-5M X15Y10L X15Y-15L X60M G80,14 X-20Y5M X15Y-10L X15Y15L X60MG10,20 &P0() G230,20 &M0() G180,24 X-20Y-5M X15Y10L X15Y-15L X60M G180,14 X-20Y5M X15Y-10L X15Y15L X60M
100
60
86
介形虫层
G60,20 #3(x60) G10,20 &P0() G250,20 &M0()
100
40
87
燧石层
G60,20 b0 #3( X60)
100
40
88
断层泥
M-40,40 L300,40 G30,20 #3(M X70)
100
40
89
杂卤石
M-40,40 L300,40
100
40
90
超基性侵入岩
G40,10 #3( X80) G40,20 #2( X160)
100
40
91
基性侵入岩
G40,15 #3( X80)
100
40
92
中性侵入岩
G60,20 #2( X160) G120,25 X-15 M X35 L
100
40
93
酸性侵入岩
G60,10 #2( X160) G120,20 X-15 M X35 L
100
40
94
橄榄岩
G40,10 #3( X80) G40,20 #3( X80)
100
40
95
辉长岩
G40,20 #3( X80)
100
40
96
辉石岩
G50,20 #3( X80)
100
40
97
苏长岩
G40,20 #2( X160) G140,20 X-20 M X5Y-10L X5L X10Y10L X5L X5Y-10L
100
40
98
斜长岩
g60,20 #3(x60) G10,20 &P0() G250,20 &M0()
100
40
99
大理岩
G40,0 #3(<X120>X80) G50,0 #3(<X120>X80) G60,30 #2(y-5) G30,26 &P0() G230,20 &M0()
100
40
100
片岩
G40,25 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G30,26 &P0() G230,20 &M0()
100
40
101
钙芒硝岩
G60,20 #3(x60) G10,20 &P0() G250,20 &M0()
100
40
102
芒硝泥岩
G60,30 #2(x130) x-190y-5 c10 G20,20 &P0() G250,20 &M0()
100
60
103
闪长玢岩
G60,20 #2( X160) g120,20 y-5M X-20Y15L X15Y-20M X20Y20L G40,24 &P0() G230,21 &M0()
100
40
104
安山玢岩
G60,20 #2( X160) G145,20
100
40
105
角闪岩
G40,20 #3( X60)
100
40
106
花岗岩
G60,20 #3( X80)
100
40
107
英安斑岩
G60,20 #3( X60)
100
40
108
基性喷发岩
G60,20 #3( X70) G70,20 #3( X70)
100
40
109
伟晶岩
G20,20 #2(x10) x10 #2(x10) x60 #2(x10) x10 #2(x10)
100
40
110
粗面岩
G60,20 #3( X70) G30,28 &P0() G230,20 &M0()
100
40
111
流纹斑岩
G70,30 #3( X80) g70,10 #3( X80)
100
40
112
流纹岩
G100,20 #2( X120)
100
40
113
碎裂岩
g60,25 #3(x60)
100
40
114
板岩
G40,20 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G40,15 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G30,26 &P0() G230,20 &M0()
100
40
115
钾岩
钾盐
B0 G100,20 &P0() X40 &M0() M-40,40 L300,40 G5,20 #12(X20)
100
40
116
岩盐
M-40,40 L300,40 G60,20 #8(X20) G30,26 &P0() G230,20 &M0()
100
60
117
膏岩
膏盐层
B0 G20,20 &P0() X40 M-40,40 L300,40 g0,23#8(X15) G120,20 #6(X20) G10,20 &P0() G230,20 &M0() &M0()
100
40
118
蛇纹岩
G70,20 #3(X70)
100
40
119
石英片岩
G40,35 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L g50,14 #3(x70)
100
40
120
绿泥片岩
G40,35 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L g50,14 #3(x70)
100
40
121
黑云片岩
G40,35 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L g50,14 #3(x70)
100
40
122
千枚岩
g5,8
100
40
123
绿泥千枚岩
g5,8 g50,10 #3(x70)
100
40
124
绢云千枚岩
g5,8 g50,10 #3(x70) g50,14 #3(x70)
100
40
125
安山粗面岩
B0 G20,20 &P0() X40 G50,20 #2( X160) G145,20 &M0()
100
40
126
绿泥石板岩
G40,35 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G40,30 X-30 M X50Y-10L X50L X60Y10L X50L X50Y-10L G30,10 #3(X80) G30,26 &P0() G230,20 &M0()
100
40
127
绿豆岩
M-40,40 L300,40 G100,20 #4(X10) G60,20 #2(< >X110)
100
40
128
硅质岩
G0,5 #4(Y8) g120,20
100
40
129
糜棱岩
G50,20 #2(X140) G80,20 #2(X70) G130,10 X70 G120,30 c10
100
40
130
混合岩
G60,20 #3(X70) g30,8 b0 #4(x65) g80,40 b0 #3(x65)
100
40
131
集块岩
M-40,40 L300,40 G10,26 &P0() X30 x10,y-15m x15l x5y10l x15l y5l x-35l x-5 y-18l x80y10m y-10l x15y5l y15l x-15 l y-5 lx10 y-5l x70y10m t30 G230,20 &M0()
100
40
132
腐植土层
X50y5m x150l b0 v(x-150 x15l x-10y15l x25y-15l) v(x-120 x15l x-10y15l x25y-15l) v(x-90 x15l x-10y15l x25y-15l)v(x-60 x15l x-10y15l x25y-15l) v(x-30 x15l x-10y15l x25y-15l) G38,20 X40 #5(C8X30) G15,28 X40 #6(C8X30) G35,37 X35 #5(C8X30)
100
40
133
表土
积土层
G20,9 v(x15,y-3 l x15,y-3 l x15,y6 l x15,y6 l x15,y-3 l x15,y-3 l x15,y6 l x15,y6 l x15,y-3 l x15,y-3 l x15,y6 l x15,y6 l y6 l x-180 l) g45,20 X13) g85,20 X13) g135,20 X13)
100
40
表17-2:缺省岩性次名绘制语言表
序号
主名
名称
别名
符号绘制语言
1
砾状
B3 <*0 C18>
2
砂质
B0 <*0 C8>
3
粉砂质
B0
4
泥质
5
灰质
钙质
M-40,40 L300,40
6
泥灰质
M-40,40 L300,40
7
白云质
M-40,40 L300,40
8
泥云质
M-40,40 L300,40
9
碳质
10
凝灰质
M-40,40 L300,40
11
石膏质
膏质
M-40,40 L300,40 X9)>
12
芒硝
13
硅质A
硅质
14
硅质B
M-40,40 L300,40 X30)
15
玄武质
", 0x01},
16
盐质
M-40,40 L300,40 X8)>
17
沥青质
y5 B0 T30
18
铝土质
19
高岭土质
X-10 Y5M Y-20L x-10Y10M X25L X-30Y10M X38L
20
铁质
X-5 Y-10M Y20L Y-10M X15L X-15Y-10M X15L x5 y10m x10l y-4l x-5 y-2l x-4 l x-5 y4 l x-2 y4 l x5 y5 l x10 l
21
长石
X-10 Y-10M Y20L y-20m x20 y20 l y-22 L
22
泥质条带
泥质条带状
表17-3:缺省岩性含有物绘制语言表
序号
主名
名称
别名
符号绘制语言
1
含砾
B3 *0 C18
2
含砂
B0 *0 C8
3
含粉砂
B0 X-12 *0 C6 X12 C6
4
含泥
X-24 M X48 L
5
含灰
M-40,40 L300,40
6
含芒硝
M-40,40 L300,40
7
含石膏
含膏
M-40,40 L300,40 X8)>
8
含盐
M-40,40 L300,40 X40)>[40,40] X12)>[]
9
含螺
B3
10
含磷
X-10 Y-10M Y20L X10Y-10 C20
11
含角砾
B3 T30
12
含介形虫
g120,20 b0 c20 x5 m y5l x-8 y5 l x-8 y5 l
13
含泥砾
g120,26 c20 x-20y-5m x45 l
14
含灰砾
g120,26 c20 y-15m y25 l
15
含白垩
F25,25
16
含钾
M-40,40 L300,40 x5m x15 y-15l x-15y15m x15 y15l
17
含镁
X-24 Y-10 M Y20 L Y-20M X10Y10L X10Y-10L Y20L x30 Y-22M Y20L x-5 y5 l x-5 y-10 l X5y-8 C15
表17-4:缺省岩性构造绘制语言表
序号
主名
名称
别名
符号绘制语言
1
亮晶颗粒
B3 C26
2
生屑
[]
3
藻纹层
B3 Y8)>Y11M X40L>
4
藻叠层石
B3
5
鲕状
鲕粒
B3 C30,30 B0 C15,12
6
核形石
B3 C50,39 C35,24 C20,12
7
角砾状
B3 T30
8
竹叶状
B3 C60,20
9
针孔状
B0 Y-5 C10 X-10Y10 C10 X25 C10
10
燧石条带
B0 X-10 C20 X20Y-5 R40,10 X20Y5 C20
11
燧石结核
B0 C30,10
12
颗粒状
颗粒
13
页状
#2( Y8)
14
假鲕状
假鲕粒
B3 C30,30
15
海绿石
16
葡萄状
x30 b0
17
团块状
x35 ", 0x03},
18
豹皮
19
溶洞状
溶洞
y-5
20
介壳状
介壳
[]
21
介壳虫
B0 C16 x6m x-3y10l x-15y5l
22
碎屑
y-15m b0 v(x-10y10l x40y15l x-40y-30l)
23
结晶
y-15m x-10y15l x10y15l x10y-15l x-10y-15l
表17-5:缺省岩性含油级别绘制语言表
序号
名称
别名
符号绘制语言
1
饱含油
A100,100 B5P5 G0,0 R50,100
2
含油
A100,100 B5P5 G0,0 V(L X50 L X-50Y100 L)
3
油浸
A100,100 B5P5 G25,0 R25,100
4
油斑
A100,100 B5P5 G20,80 V(L X50 L X-25 Y-60 L)
5
油迹
A100,100 B5P5 G20,80 V(L X25 L Y-60 L) G45,20 M X25 Y60 L X-25 L
6
荧光
A100,100 B3P5 G20,80 V(L X50 L X-25 Y-60 L)
7
气砂
A100,100 B7P7 G0,0 R50,100
8
含气
9
水砂
A100,100 B13P13 G0,0 R50,100
10
含水
A100,100 B13P13 G0,0 V(L X50 L X-50Y100 L)
17.6缺省岩性颜色
表17-6:缺省岩性颜色表
颜色编号
颜色主名
颜色别名
颜色值(RGB)
0
灰白色
白色
RGB(210, 210, 210)
1
棕红色
浅棕红色,暗棕红色,深棕红色
RGB(160, 64, 64)
2
肉红色
浅肉红色,暗肉红色,深肉红色
RGB(255, 200, 160)
3
紫红色
浅紫红色,暗紫红色,深紫红色
RGB(160, 0, 80)
4
棕黄色
浅棕黄色,
RGB(160, 128, 0)
5
黄色
灰黄色,浅灰黄色,土黄色
RGB(160, 160, 100)
6
蛋青色
RGB(192, 220, 220)
7
蓝灰色
RGB(128, 128, 160)
8
绿色
灰绿色,浅绿灰色,深绿灰色
RGB( 94, 142, 110)
9
褐色
棕褐色,灰褐色,黄褐色
RGB(120, 40, 30)
10
棕色
浅棕色,暗棕色
RGB(160, 100, 0)
11
紫色
灰紫色,浅紫色,暗紫色
RGB(140, 51, 85)
12
黑色
灰黑色,褐黑色
RGB( 0, 0, 0)
13
深灰色
褐灰色
RGB(100, 100, 100)
14
灰色
浅灰色,绿灰色
RGB(160, 160, 160)
15
杂色
RGB(190, 177, 152)
17.7缺省岩性地质代码对照表
表17-7:缺省岩性地质代码对照表
地质代码
岩性
A01
泥岩
B01
粉砂质泥岩
B02
砂质泥岩
B03
含砾泥岩"
B04
钙质泥岩
B05
碳质泥岩
B06
石膏质泥岩
B07
白云质泥岩
B12
灰质页岩
B10
钙芒硝泥岩
B20
灰质泥岩
B25
页岩
B35
泥页岩
BA1
碳质泥岩
B00
白云岩
B01
原生白云岩
B02
准同生白云岩
B03
成岩白云岩
B04
后生白云岩
B05
生物白云岩
B06
化学白云岩
B07
风化白云岩
B08
碎屑白云岩
B09
结晶白云岩
B10
异化粒白云岩
B11
包粒白云岩
B12
灰质白云岩
B13
含灰白云岩
B14
含泥白云岩
B15
泥质白云岩
B16
竹叶状白云岩
B17
针孔状白云岩
B18
燧石条带白云岩
B19
燧石结核白云岩
B20
硅质白云岩
B21
鲕状白云岩
B22
角砾状白云岩
B23
砂质白云岩
B24
石膏质白云岩
B25
泥质条带白云岩
B26
藻云岩
B27
高云岩
B28
鲕粒膏云岩
B29
含砾膏云岩
B30
砾质白云岩
B31
角砾状灰质白云岩
BJY
变质岩
C01
泥质粉砂岩
CJY
沉积岩
E01
粒状砂岩
E02
粗砂岩
E03
中砂岩
E04
细砂岩
E05
不等粒砂岩
E06
含砾不等粒砂岩
E07
泥质不等砾砂岩
E08
含砾泥质砂岩
E09
泥质砂岩
E10
凝灰质细砂岩
E11
石英砂岩
E12
凝灰质砾状砂岩
E13
凝灰质粉砂岩
E20
含砾细砂岩
E21
含砾中砂岩
E22
含砾粗砂岩
E23
含砾砂岩
E24
碳质粉砂岩
E25
灰质砂岩
E55
白云质粉砂岩
E70
石膏质中砂岩
E71
粉砂质膏岩
E72
砂质膏岩
E73
灰质膏岩
F01
巨砾岩
F02
粗砾岩
F03
中砾岩
F04
细砾岩
F05
小砾岩
F06
泥砾岩
F07
角砾岩
F08
砂砾岩
F09
煤层
F10
泥质小砾岩
F15
泥质砾岩
F18
白云岩
F19
灰岩
F20
砂质砾岩
F25
泥质白云岩
F26
灰质砂砾岩
F30
凝灰岩
F33
生物灰岩
F42
凝灰质砾岩
F44
凝灰质砂砾岩
FW25
酸性喷发岩
FW28
中性喷发岩
G00
硅质岩
G01
硅藻岩、硅藻土
G02
海绵岩
G03
放射虫岩
G04
蛋白岩、蛋白石
G05
碧玉岩
G06
燧石、燧石岩
G07
硅华
GW05
石膏层
GW10
石膏层
H00
石灰岩
H01
颗粒石灰岩
H02
颗粒状石灰岩
H03
含颗粒石灰岩
H04
异化粒石灰岩
H05
粒屑石灰岩
H06
内碎屑石灰岩
H07
白云质灰岩
H08
含白云石灰岩
H09
灰泥灰岩
H10
含泥石灰岩
H11
泥灰岩
H12
页状灰岩
H13
化学石灰岩
H14
生物灰岩
H17
介壳灰岩
H18
贝壳灰岩
H19
含螺灰岩
H20
介形虫灰岩
H21
角砾状灰岩
H22
薄层状灰岩
H23
溶洞灰岩
H24
竹叶状灰岩
H25
针孔状灰岩
H26
豹皮灰岩
H27
燧石条带灰岩
H28
燧石结核灰岩
H29
硅质灰岩
H30
球粒灰岩
H31
包粒灰岩
H32
鲕粒灰岩
H33
鲕状灰岩
H34
假鲕状灰岩
H35
砂质灰岩
H36
石膏质灰岩
H37
泥质条带灰岩
H38
碳质灰岩
H39
结晶灰岩
H40
晶粒灰岩
H41
泥晶灰岩
H42
沥青质灰岩
H43
瘤状灰岩
H44
含白垩灰岩
H45
藻粒灰岩
H46
藻灰岩
H47
藻屑灰岩
H48
叠层石灰岩
H49
含碳灰岩
H50
团块灰岩
H51
硅质团块灰岩
H52
白云质泥质团块灰
H53
硅质条带灰岩
H54
砂屑石灰岩
H55
含砂屑灰岩
H56
白云质条带灰岩
H57
假角砾状灰岩
H58
蠕虫状灰岩
H59
豆状灰岩
H60
豆夹状灰岩
H61
眼球状灰岩
H62
硅灰岩
H63
鱼子泥灰岩
H64
砂质泥灰岩
H65
假鲕 状泥灰岩
H66
砾屑石灰岩
H67
含砾灰岩
H68
砂质生物碎屑灰岩
H69
砂质生物碎屑泥岩
H70
生物碎屑灰岩
H71
有虫孔灰岩
H72
生物粘结灰岩
H73
生物滩灰岩
H74
生物层灰岩
H75
生物骨架灰岩
H76
骨粒灰岩
H77
骨屑灰岩
H78
礁灰岩
H79
礁块灰岩
H80
珊瑚礁灰岩
H81
含螺砂质灰岩
H90
含泥质白云质灰岩
H91
豹皮白云质石灰岩
H92
豹皮白云质灰岩
H93
豹皮含泥灰岩
H94
含白云质泥质灰岩
H95
含生物砂质灰岩
HW1
砾石层
HW5
流纹岩
HW7
英安岩
HW30
安山岩
HW33
玄武岩
J01
板岩
J02
千枚岩
J03
绿泥石板岩
J04
变质砂岩或粉砂岩
J05
砂质板岩
J06
变粒岩
J07
石英岩
J08
蛇纹岩
J09
大理岩
J41
片岩
J42
云母片岩
J43
角闪片岩
J44
石英片岩
J45
绿泥片岩
J46
片麻岩
J47
花岗片麻岩
J48
混杂花岗岩
J49
混杂片麻岩
J50
混杂岩
KYX
空岩性
L00
砾岩
L01
巨砾岩
L02
粗砾岩
L03
中砾岩
L04
细砾岩
L05
小砾岩
L06
泥砾岩
L07
角砾岩
L08
灰质砾岩
L09
灰质角砾岩
L10
铁质砾岩
L11
硅质砾岩
L12
凝灰质砾岩
L13
凝灰质角砾岩
L14
凝灰质砂砾岩
L15
砂砾岩
L16
砂质小砾岩
L17
砂质不等粒小砾
L18
泥质小砾岩
L19
泥质不等粒小砾岩
L20
-泥质砂砾岩
L21
灰质砂砾岩
L22
泥灰质砂砾岩
L23
高岭土质砂砾岩
L24
砂质角砾岩
L25
玄武质砾岩
L26
泥质砾岩
N00
泥岩(粘土岩)
N01
砂质泥岩
N02
粉砂质泥岩
N03
含砾泥岩
N04
灰质泥岩
N05
碳质泥岩
N06
白云质泥岩
N07
石膏质泥岩
N08
盐质泥岩
N09
钙芒硝泥岩
N10
沥青质泥岩
N11
硅质泥岩
N12
泥膏岩
N13
凝灰质泥岩
N14
铝土质泥岩
N15
玄武质泥岩
N16
软泥岩
N17
软泥膏岩
N18
含铝土质泥岩
N19
含硫磺砂质泥岩
N20
自然硫质泥岩
N21
白云质泥膏岩
N22
石盐质钙芒硝质泥
N23
卤泥岩
N24
杂卤石质钙芒硝泥
N25
钾石膏质钙芒硝泥
N26
生物泥岩
N27
高岭土质泥岩
N28
白垩质泥岩
N29
含膏泥岩
N30
油泥岩
N31
灰质油泥岩
N32
硅化泥岩
N33
安山质泥岩
N34
砂质油泥岩
N35
含砾砂质泥岩
N36
含膏含盐泥岩
N37
含盐泥岩
N38
变质泥岩
N39
变余泥岩
P00
喷发岩
P01
酸性喷发岩
P02
流纹岩
P03
流纹斑岩
P04
流纹英安岩
P05
流纹英安玢岩
P06
菲细岩
P21
中性喷发岩
P22
安山岩
P23
安山珍玢岩
P24
英安岩
P25
粗面岩
P26
粗面斑岩
P27
石英粗面岩
P28
粗安岩
P29
粗安斑岩
P30
石英粗安岩
P31
安山玄武岩
P32
角斑岩
P51
基性喷发岩
P52
玄武岩
P53
玄武珍玢岩
P54
细碧岩
P71
超基性喷发岩
P72
苦橄岩
P73
苦橄珍玢岩
P74
麦美奇岩
P91
碱性喷发岩
P92
响岩
P93
玄武质安山岩
PJ
PX
平行不整合
Q00
侵入岩
Q01
酸性侵入岩
Q02
花岗岩
Q03
花岗闪长岩
Q04
微晶花岗岩
Q05
花岗斑岩
Q06
石英斑岩
Q07
伟晶花岗岩
Q21
中性侵入岩
Q22
闪长岩
Q23
石英闪长岩
Q24
正长岩
Q25
石英正长斑岩
Q26
二长岩
Q27
伟晶闪长岩
Q28
微晶正长岩
Q29
闪长玢岩
Q30
石英闪长珍玢岩
Q31
正长斑岩
Q32
二长斑岩
Q33
斑岩
Q35
矽卡岩
Q51
基性侵入岩
Q52
辉长岩
Q53
茅长岩
Q54
斜长岩
Q55
微晶辉长岩
Q56
辉绿岩
Q57
闪长珍玢岩
Q58
辉绿珍玢岩
Q71
超基性侵入岩
Q72
橄榄岩
Q73
辉石岩
Q74
角闪石岩
Q75
金伯利岩
Q91
碱性侵入岩
Q92
煌斑岩
Q93
云煌岩
S00
砂岩
S01
砾状砂岩
S02
粗砂岩
S03
中砂岩
S04
细砂岩
S05
粉砂岩
S06
不等粒砂岩
S07
含砾不等粒砂岩
S08
泥质不等粒砂岩
S09
含砾泥质砂岩
S10
硬砂岩
S11
海绿石砂岩
S12
石英砂岩
S13
含螺砂岩
S14
玄武质砂岩
S15
高岭土质砂岩
S16
石膏质砂岩
S17
硅质砂岩
S18
白云质砂岩
S19
白云质粉砂岩
S20
灰质粉砂岩
S21
灰质砂岩
S22
沥青质砂岩
S23
凝灰质砂岩
S24
铁质砂岩
S25
泥质砂岩
S26
泥质粉砂岩
S27
含磷砂岩
S28
含角砾砂岩
S29
碳质粉砂岩
S30
铁质粉砂岩
S31
长石砂岩
S32
碳质砂岩
S33
鱼子状砂岩
S34
鱼子状灰质砂岩
S35
石英华砂岩
S36
石膏质粉砂岩
S37
硬石膏质粉砂岩
S38
凝灰质粉砂岩
S39
鱼子状粉砂岩
S40
鱼子状灰质粉砂岩
S41
高岭土质粉砂岩
S42
泥灰质砂岩
S43
生物碎屑砂岩
S44
灰质含砾砂岩
S45
白垩质砂岩
S46
粉细砂岩
S47
含砾砂岩
S48
含砾泥质粉砂岩
S49
灰质粉细砂岩
S50
石膏质粗砂岩
S51
石膏质细砂岩
S52
中粒石英砂岩
S53
不等粒石英砂岩
S54
泥质中砂岩
S55
泥质粉细砂岩
S56
白云质粉细砂岩
S57
长石中砂岩
S58
变余砂岩
S59
灰质砾状砂岩
T00
其他岩石
T01
铝土矿
T02
铁矿层
T03
黄铁矿层
T04
菱铁矿层
T05
赤铁矿层
T06
锰矿层
T07
磷块岩
T08
煤层及夹层
T09
硼砂
T10
重晶石
T11
白垩土
T12
膨润土
T12
坩子土
T13
介形虫层
T14
断层泥
T15
断层角砾岩
T16
沸石层
T17
沥青层
T18
白云石层
T19
方解石层
T20
石英脉
U00
火山碎屑岩
U01
火山集块岩
U02
火山角砾岩和砾岩
U03
疑灰岩
U04
岩屑凝灰岩
U05
晶屑凝灰岩
U06
玻屑凝灰岩
U07
玻屑凝灰岩
U07
晶屑
U08
岩屑
U08
晶屑凝灰岩
U09
流纹质凝灰岩
U10
菲细质凝灰岩
U11
粗面质凝灰岩
U12
安山质凝灰岩
U13
玄武质凝灰岩
U14
安山质凝灰岩
U14
玄武质凝灰岩
U15
层凝灰岩
U16
凝灰熔岩
U17
熔凝灰岩
U18
熔结凝灰岩
W00
未胶结沉积岩
W01
表土和积土层
W02
粘土
W03
卵石
W04
砾石
W05
角砾
W06
砂砾
W07
泥砾
W08
粉砂砾石
W09
粘土质砾石
W10
砂姜
W11
粗砂
W12
中砂
W13
细砂
W14
粉砂
W15
泥质粉砂
W16
砂质粘土
W17
粉砂质粘土
W18
植物堆积层
W19
腐殖土层
W20
泥炭及化学沉积
W21
填筑土
W22
含砾砂层
W23
灰质粘土
W24
生物碎屑粘土
W25
泥质砂层
Y00
页岩
Y01
油页岩
Y02
砂质页岩
Y03
碳质页岩
Y04
沥青质页岩
Y05
硅质页岩
Y06
灰质页岩
Y07
铝土质页岩
Y08
铁质页岩
Y09
凝灰质页岩
Y10
含铜页岩
Y11
钙芒硝质页岩
Y12
含镁铁矿页岩
Y13
灰质油页岩
YJY
岩浆岩
Z00
蒸发岩
Z01
石膏岩
Z02
硬石膏岩
Z03
钾盐
Z04
含镁岩盐
Z05
含膏岩盐
Z06
膏岩盐
Z07
岩盐
Z08
钙芒硝岩
Z09
杂卤石岩
Z10
光卤石岩
Z11
天然碱层
Z21
泥盐岩
Z22
盐膏岩
第18章 配置符号库和配置层类型
InterExplore 2.0增加了“配置符号库”(包括钻井显示、层理和构造等各类符号)和“配置层类型”功能模块,用户配置的符号库保存为“Carbon_BSymbol.bin”文件,用户配置的层类型保存为“Carbon_CPropLay.bin”文件,放置在Windows目录下。
18.1配置符号库
1.修改符号
软件已经提供了钻井显示、层理、构造化石等160种符号,修改这些符号的步骤如下:
1).单击工具条上“配置符号库”按钮,弹出“配置符号库”对话框(图18-1)。
2).在对话框中的任一符号图标上,双击鼠标左键,弹出“编辑符号”对话框(图18-2),修改符号名称和符号绘制方法的描述(参见“附录I :CarbonScript符号绘制语言使用说明),点击“应用”可浏览符号修改效果。
另外,在“配置符号库”对话框中(图18-1),点击“设为缺省值”,则不保存修改结果。
2.增加符号
增加符号的方法是:
1).在“配置符号库”对话框中(图18-1),点击“新建”按钮,在最后增加一个新的符号。
2).在新建的符号图标上,双击鼠标左键,弹出对话框编辑该符号。
18.2加入符号代码
加入自己定义的符号代码表的方法是:
1.在“配置符号库”对话框中按“加入符号代码表”按钮(图18-1),产生“加载符号代码对照表”对话框,显示已有的“符号代码表”。
2.在Excel或记事本中,拷贝您要加入的符号代码表。
3.然后切换到IntellExplore,在“加载符号代码对照表”对话框中,按“粘贴符号代码数据”按钮,则用你新拷贝的代码表替换了原来已有的代码表。
18.3使用符号代码
使用符号代码表加载符号的方法是:
1.在记事本或Excel软件中选择符号描述内容,拷贝。
2.选中符号道,击鼠标右建弹出菜单,选“粘贴”命令。
3.产生“粘贴 ASCII 符号数据”对话框,在对话框中选“使用地质代码解析钻井显示、层理和构造等描述文本”复选框,选择顶深、底深和符号对应的列,选择起始行。
4.然后,按“确定”。
18.4缺省符号定义
表18-1:缺省符号绘制语言表
序号
符号名称
符号绘制语言
缺省绘制宽度(%)
1
钻井异常
A1000,1000 G500,500 *1 B5 P4 R200,600
100
2
槽面油花
A1000,1000 G500,400 *1 B5 P4 C400 G500,600M G450,650L X100 Y50L X-100 Y100L
100
3
槽面气泡
A1000,1000 G500,600 *1 B192,192,0 P128,128,0 C400 G500,400 M G550,350 L X-100 Y-50L X100 Y-150L
100
4
泥浆气侵
A1000,1000 G500,600 *1 B192,192,0 P128,128,0 C400 G420,400 M G450,350 L X-50 Y-50L X50 Y-150L G550,400 M G600,350 L X-50 Y-50L X50 Y-150L
100
5
泥浆水侵
A1000,1000 G500,400 *1 B13 P12 C400 G420,600M G400,650L X50 Y50L X-50 Y100L G550,600M G570,650L X-50 Y50L X50 Y100L
100
6
二氧化碳气侵
A1000,1000 G500,600 *1 P128,128,0 C400 G420,400 M G450,350 L X-50 Y-50L X50 Y-150L G550,400 M G600,350 L X-50 Y-50L X50 Y-150L G530,530M X-100L Y100L X120L
100
7
硫化氢气侵
A1000,1000 G500,600 *1 P128,128,0 C400 G420,400 M G450,350 L X-50 Y-50L X50 Y-150L G550,400 M G600,350 L X-50 Y-50L X50 Y-150L G540,500M X-100L Y80L X110L Y80L X-110L
100
8
泥浆带出油流
A1000,1000 G500,400 *1 B5 P4 C400 G420,600M G400,650L X50 Y50L X-50 Y100L G550,600M G570,650L X-50 Y50L X50 Y100L
100
9
井涌气
A1000,1000 G500,600 *1 B192,192,0 P128,128,0 C400 G500,400 M Y-150 L G450,300 V(X50,Y-50 L X50 Y50L) G400,250M X200L
100
10
井涌油
A1000,1000 G500,600 *1 B5 P4 C400 G500,400 M Y-150 L G450,300 V(X50,Y-50 L X50 Y50L) G400,250M X200L
100
11
井涌水
A1000,1000 G500,600 *1 B13 P12 C400 G500,400 M Y-150 L G450,300 V(X50,Y-50 L X50 Y50L) G400,250M X200L
100
12
喷气
A1000,1000 G500,600 *1 B192,192,0 P128,128,0 C400 G500,400 M Y-150 L G450,300 V(X50,Y-80 L X50 Y80L)
100
13
喷油
A1000,1000 G500,600 *1 B5 P4 C400 G500,400 M Y-150 L G450,300 V(X50,Y-80 L X50 Y80L)
100
14
喷水
A1000,1000 G500,600 *1 B13 P12 C400 G500,400 M Y-150 L G450,300 V(X50,Y-80 L X50 Y80L)
100
15
喷油气
A1000,1000 G500,600 *1 B5 P4 C400,400 G500,400 M Y-150 L G450,300 V(X50,Y-80 L X50 Y80L) G500,600 *1 B3 P4 C400,400,3 G550,500M X-50,Y50L G450,500M X-50,Y50L
100
16
喷气水
A1000,1000 G500,600 *1 P128,128,0 C400,400 G500,400 M Y-150 L G450,300 B192,192,0 V(X50,Y-80 L X50 Y80L) G500,600 *1 B192,192,0 P128,128,0 C400,400,3 G420,680 M X17 Y-20 L X17 Y-10 L X17 Y10 L X17 Y20 L X17 Y20 L X17 Y10 L X17 Y-10 L X17 Y-20 L
100
17
喷油水
A1000,1000 G500,600 *1 P128,0,0 C400,400 G500,400 M Y-150 L G450,300 B255,0,0 V(X50,Y-80 L X50 Y80L) G500,600 *1 B255,0,0 P128,0,0 C400,400,3 G420,680 M X17 Y-20 L X17 Y-10 L X17 Y10 L X17 Y20 L X17 Y20 L X17 Y10 L X17 Y-10 L X17 Y-20 L
100
18
喷油气水
A1000,1000 G500,600 *1 B5 P4 C400,400 G500,400 M Y-150 L G450,300 V(X50,Y-80 L X50 Y80L) G500,600 *1 B3 P4 C400,400,3 G550,500M X-50,Y50L G450,500M X-50,Y50L P0 G420,680 M X17 Y-20 L X17 Y-10 L X17 Y10 L X17 Y20 L X17 Y20 L X17 Y10 L X17 Y-10 L X17 Y-20 L
100
19
井漏
A1000,1000 G500,400 *1 B3 P0 C400 G300,200M X400L G500,600 M Y150 L G450,700 B0 V(X50,Y80 L X50 Y-80L)
100
20
放空
A1000,1000 G500,400 *1 B3 P0 C400 G300,200M X400L G300,600M X400L G500,200 M Y400 L G450,500 B0 V(X50,Y100 L X50 Y-100L)
100
21
起下钻
A1000,1000 B3 P0 G300,500M X400L G500,300 M Y400 L G450,300 B0 V(X50,Y-100 L X50 Y100L) G450,700 B0 V(X50,Y100 L X50 Y-100L
100
22
换钻头
A1000,1000 B3 P0 G300,450M #2(X400L X-400 Y100M) G500,300 M Y400 L G450,300 B0 V(X50,Y-100 L X50 Y100L) G450,700 B0 V(X50,Y100 L X50 Y-100L)
100
23
蹩钻
A1000,1000 G500,400 *1 B3 P0 C400 G350,500M X300L G500,200 M Y300 L G450,400 B0 V(X50,Y100 L X50 Y-100L)
100
24
跳钻
A1000,1000 G500,500 *1 B3 P0 C400 B0 G500,450 C50 G450,550 C50 G550,550 C50
100
25
沥青
A1000,1000 G500,500 *1 B5 P4 G300,600 V(X200,Y-300 L X200 Y300L)
100
26
构造层理
A1000,1000 B3 P0 G200,200 #3(M Y600L Y-600 X100) G500,400 #3(M X300L X-300 Y100)
100
27
水平层理
A1000,1000 B3 P0 G200,300 #5(M X600L X-600 Y80)
100
28
波状层理
A1000,1000 B3 P0 G200,400 #3(M X100 Y-100L X100L X100 Y100L X100L X100 Y-100L X100 L X100 Y100 L X-700 Y150)
100
29
斜层理
A1000,1000 B3 P0 G200,300 M X600 L G200,300 [600,400]<#12(X80)>[]
100
30
交错层理
A1000,1000 B3 P0 G200,300 M X600 L G200,300 [600,400]<#6(X80)>[] G500,400 [200,300]<#6(X60)>[]
100
31
季节性层理
A1000,1000 B3 P0 G200,400 #2(M X600L X-600 Y50 M X600L X-600 Y150) G200,300 B0 #2(R600,50 Y200)
100
32
叠层石
A1000,1000 B3 P0 G200,500 #2(M X100 Y-100L X100L X100 Y100L X100L X100 Y-100L X100 L X100 Y100 L X-700 Y100) G250,600M X600L
100
33
搅混构造
A1000,1000 B3 P0 G200,300 #2(M X600L X-600 Y400) G400,300 #2(M X-50 Y100L Y50L X50 Y100L Y50L X-50 Y100L G600,300) B0 G450,380 #3(C1,Y100)
100
34
柔皱构造
A1000,1000 B3 P0 G200,300 #2(M X600L X-600 Y400) G300,300 #5(M X80)
100
35
缝合线
A1000,1000 B3 P0 G200,500 M X100 Y-100L X100 Y100L X100 Y100L X100L X100 Y-100L X100 L X100 Y100 L X-700 Y150
100
36
冲刷面
A1000,1000 B3 P0 G100,500 M X100L X100 Y100L X50L X100 Y-100L X100L X100 Y100L X50 L X100 Y-100 L X100L
100
37
干裂
A1000,1000 B3 P0 G50,400 #2(M X100L X150 Y200L X150 Y-200L X50L) G230,420 C10 X100 C10 X-50Y50 C10 B0 G680,420 C10 X100 C10 X-50Y50 C10
100
38
角砾状构造
A1000,1000 G500,500 *1 B3 P0 T400
100
39
气孔状构造
A1000,1000 G500,700 *1 B3 P0 C200 G500,600M Y-300L X100 Y-100L G400,450M X200L
100
40
均匀状构造
A1000,1000 B3 P0 G200,450 #3(M X150L X100) B0 G200,550 #5(C2 X150)
100
41
虫孔构造
A1000,1000 B3 P0 G500,300 *1 #2(C200,100 X-50 Y400) G400,300 #2(M X-50 Y100L Y50L X50 Y100L Y50L X-50 Y100L G600,300) B0 G450,380 #3(C5,Y100)
100
42
虫迹
A1000,1000 B3 P0 G150,300 #5(M X50 Y100) G850,300 #5(M X-50 Y100)
100
43
透镜体
A1000,1000 B3 P0 *1 G500,500 C800,250 B0 G200,500 #6(C1 X100)
100
44
鸟眼构造
A1000,1000 B3 P0 *1 G600,500 C600,400 B0 G600,500 C5 G300,500M X-200L
100
45
波痕
A1000,1000 B3 P0 *1 G100,400 #3(M X100 Y100L X50L X100Y-100L) G100,400M Y300L X750L Y-300L
100
46
泥质团块
A1000,1000 B3 P0 *1 G500,500 C700,500 B0 G300,500 #2(M X150L X100) G450,400 #2(M X150L X-150 Y200)
100
47
灰质结核
A1000,1000 B3 P0 *1 G500,500 C700,500 C500,400 B0 G300,500 M X400L G350,400M X300L G350,600M X300L G350,400 #2(M Y100L X300 Y-100) G500,500 #2(M Y100L Y-300)
100
48
硅质结核
A1000,1000 B3 P0 *1 G500,500 C700,500 C500,400 G450,400M X-100L Y80L X110L Y80L X-110L G550,400 C5 Y80M Y120L
100
49
泥质条带
A1000,1000 B3 P0 *1 G100,300 #3(M Y200) G100,420 #2(M X150L X50) G100,570 #2(M X150L X50)
100
50
砂质条带
A1000,1000 B3 P0 *1 G100,300 #2(M Y400) B0 G100,420 #2(C5 X150) G200,500 #3(C5 X150)G100,580 #2(C5 X150)
100
51
介形虫条带
A1000,1000 B3 P0 *1 G100,300 #2(M Y400) B0 G100,500 #3(C50 M X30 Y50L X-30 Y50L X200 Y-100)
100
52
灰质条
A1000,1000 B3 P0 *1 G100,300 #2(M Y400) B0 G100,420 #2(M X380L X-380 Y150) G150,420 #3(M Y150L X120 Y-150)
100
53
裂缝
A1000,1000 B3 P0 *1 G600,300M G200,700L G400,500M X300 Y300L
100
54
化石
A1000,1000 B3 P0 G500,300 *1 #2(C200,100 X-50 Y400) G400,300 #2(M X-50 Y100L Y50L X50 Y100L Y50L X-50 Y100L G600,300) B0 G400,400 #3(M X100L X-100Y100)
100
55
放射虫
A1000,1000 G500,500 *1 B3 P0 C400 B0 C100 G200,500M X600L G500,200M Y600L G300,300M X400 Y400L G700,300M X-400 Y400L
100
56
有孔虫
A1000,1000 G500,500 *1 B3 P0 C400,600 G500,200 C200,100
100
57
腕足动物
A1000,1000 *1 B3 P0 G200,500 V(X200Y200L X50L X50 Y-50L X50L X50Y50L X50L X200Y-200L X-300Y-50L X-50Y-50L X-50Y50L)
100
58
腹足类
A1000,1000 G500,500 *1 B3 P0 C350,600 G400,250 C150,200 G550,700 C200,300 G500,300 #2(M X-150 Y200L X100)
100
59
双壳类
A1000,1000 G400,500 *1 B3 P0 C600,500 G600,500 C400,300
100
60
菊石类
A1000,1000 G500,500 *1 B3 P0 C600,500 G450,400 C150 G400,325M Y-200L X150 Y150L
100
61
介形类
A1000,1000 G500,600 *1 B3 P0 C600,500,3
100
62
三叶虫
A1000,1000 G500,700 *1 B3 P0 C700,900,3 C300,400,3 B0 G350,450 #2(T80 X300)
100
63
藻类
A1000,1000 B3 P0 G400,300 V(X-50 Y100L Y50L X50 Y100L Y50L X50 Y100L X100L X50 Y-100L Y-50L X50 Y-100L Y-50L X-50 Y-100L) G500,300M Y500L G400,800M X250L
100
64
蓝藻
A1000,1000 B3 P0 G700,200 #5( X-100 Y100)
100
65
孢子花粉
A1000,1000 B3 P0 G400,300 V(X-100 Y200L Y100L X50 Y100L X200L X100 Y-100L X-50 Y-200L) G450,400M Y100L X-100 Y100L G450,500M X100Y100L
100
66
牙形石
A1000,1000 B3 P0 *1 G500,700 C200,1000,3
100
67
遗迹化石
A1000,1000 B3 P0 G600,300 #3( X-100 Y150) G780,150M X-480 Y550L Y100L X50Y50L X100Y-50L G800,400L
100
68
正旋回
A1000,1000 G500,500 *1 B2 P0 G300,1000 V(X200,Y-1000 L X200 Y1000L)
100
69
反旋回
A1000,1000 G500,500 *1 B2 P0 G300,0 V(X400L X-200,Y1000L)
100
70
生物扰动
A1000,1000 x80y200m x100y20l x50y100l x10y200l x-30y100l x-100l x-30y-100l x50y-100l x100y-100l x80y-100l x80y-20l x50l x50y100l x10y150l x-20y100l x-80l x-30y-100l x30y-100l x200y-50l x50l x50y100l y150l x-30y50l x-30l x-30y-100l x30y-100l x150y-80l x80y100l x20y150l x-30y150l
100
71
纺锤虫
A1000,1000 g100,400 v(x100,y-50 l x100,y-100 l x100,y-100 l x100 l x100,y100 l x100,y100 l x100,y50 l x-100,y50 l x-100,y100 l x-100,y100 l x-100 l x-100,y-100 l x-100,y-100 l x-100,y-50 l) g275,350 c400,160
100
72
海绵骨针
A1000,1000 g200,500 v(x25,y-50 l x25,y-50 l x50 l x25,y50 l x25,y50 l x500,y40 l y20 l x-500,y40 l x-25,y50 l x-25,y50 l x-50 l x-25,y-25 l x-25,y-50 l)
100
73
海绵
A1000,1000 g300,200 c450,600 m250,770 l800,770 g400,300 c250,200
100
74
古杯动物
A1000,1000 g400,150 c300,200 m440,300 l460,600 m460,600 l340,750 m340,750 l700,750 m700,750 l600,600 m600,600 l660,260
100
75
层孔虫
A1000,1000 G200,300m x100 y-40l X100 Y-20L X100 Y100L X100L X100 Y-100L X100 L m680,250 l620,680 m760,250 l680,770 G200,650 m x50 y-40l X50 Y-20L X100 Y100L X100L X100 Y-100L X50 L m220,250 l180,750 G200,300 m x100 y-40l X100 Y-20L X100 Y100L X100L X100 Y-100L X100 L m680,250 l620,680 m760,250 l680,770 G150,780 m x100 y-40l X100 Y-20L X100 Y100L X100L X100 Y-100L X100 L m650,620 l760,720 G350,520 M X17 Y-20 L X17 Y-10 L X17 Y10 L X17 Y20 L X17 Y20 L X17 Y10 L X17 Y-10 L X17 Y-20 L G300,400 M X40 Y-20 L X40 Y-10 L X40 Y40 L X40 Y40 L X40 Y40 L X40 Y40 L X40 Y-30 L X40 Y-20 L G460,400 M X17 Y-20 L X17 Y-10 L X17 Y10 L X17 Y20 L X17 Y20 L X17 Y10 L X17 Y-10 L X17 Y-20 L
100
76
单体四射珊瑚
A1000,1000 G400,300 #2(M X-50 Y100L Y50L X50 Y100L Y50L X-50 Y100L G500,340) g350,280 c180,120 g350,680 m x50y130 l x100y20 l x-10 y-80l x-50y-50l
100
77
复体四射珊瑚
A1000,1000 G500,340 g200,200 c180,120 y60m x230y300l y300l x-60y-600m x120y200l x80y-200l g600,200 c180,120 x160y60m x-200y300l y300l
100
78
苔鲜类
A1000,1000 G500,340 g200,200 c180,120 y60m x230y300l y300l x-60y-600m x120y200l x80y-200l g600,200 c180,120 x160y60m x-200y300l y300l x-180l G500,480 C20 G470,550 C20 G470,660 C20 G550,570 C20 G510,750 C20 G420,460 C20 G560,400 C20 G580,320 C20 G370,370 C20
100
79
横板珊瑚
A1000,1000 x320y380m x-100 y100l x100y100l x130l x100y-100l x-100y-100l x-130l x260y-100m x-100 y100l x100y100l x130l x100y-100l x-100y-100l x-130l y180m y400l x130y-400m y400l x100,y-450m y400l x-350y-260m y400l x-130y-400m y400l x-100y-460m y400l
100
80
叶肢介
A1000,1000 G400,500 *1 B3 P0 C600,500 G600,500 C400,300
100
81
掘足类
A1000,1000 g300,600 c180,120 400,500m x400,y-300l x-30y50m x-250,y400l
100
82
双壳类
A1000,1000 x500y200m x-100,y100l x-50y200l x-100y50l x50y150l x200y50l x200y-50l x20y-150l x-50 y-50l x-100,y-100l x-50y-200l
100
83
直壳鹦鹉螺
A1000,1000 x200y200m x100y550l x120y-550m y550l x100y-550m y550l x200y-550m x-50y550 l x-430y-450m x180y30l x-150y150m x150 y30l x-150y120m x150 y30l x120m x140y-30l x-140y-150m x180y-30l x-180y-150m x180y-30l
100
84
竹节虫
A1000,1000 x350y200m c300,120 y20m x130y550l x160y-550m x-130y550l x-80y-200m x150l x-200y-200m x80y50l x50l x80y-50l
100
85
软舌螺
A1000,1000 x350y200m c300,120 y20m x-50y200l x30y150l x130y250l x-50y-250lx30y-100l x180y-220l
100
86
昆虫
A1000,1000 x350y200m x150y200l x150y-250l x-150y250m y400l y-400m c250,150 x-250m c250,150
100
87
海林檎
A1000,1000 x300 y700m c150,120 x100y-150l x20y-100l x-100y-150l y-50l x50y-80l x50y-50l x150l x50y100l x50y150l x-20y80l x-50y100l x-50y100l x-150y180l
100
88
海蕾
A1000,1000 x300 y300m c600,800,3 x240m c120,400 x-150y400l x250y-400m x150y400l
100
89
海百合
A1000,1000 x300 y200m c300,550, x120m c100,380 x-120y360m x300l x-180y180m b0 c100
100
90
海百合茎
A1000,1000 x200 y350m c250 x200m x400l x-200m x150y220m x-400l x130y-250m x30y100l y50l x-30y100l x120y-250m x30y100l y50l x-30y100l x-300y-120c50 x450y-100m x30y100l y50l x-30y100l
100
91
海胆
A1000,1000 x200y250m c550,450 x50y-50m x30y100l x-150m x50y100l x-30y80m x80y100l x480y-350m x-30y100l x120m x-70y150l x80y20m x-180y150l
100
92
海星
A1000,1000 x500y150m x-100y250l x-250l x250y250l x-50y250l x200y-250l x200y250l x-50y-250l x150y-250l x-200l x-150y-250l
100
93
笔石
A1000,1000 x250y200m x300y700l G350,260 m x50 y-40l X50 Y-20L X50 Y100L X80L X100 G420,430 m x50 y-40l X50 Y-20L X50 Y100L X80L X100 G500,600 m x50 y-40l X50 Y-20L X50 Y100L X80L X100 G540,750 m x50 y-40l X50 Y-20L X50 Y100L X80L X100
100
94
鱼类化石
A1000,1000 x200y400m x-100y150l x200y50l x-80y-250l x50y100m x480y30l x-380y-150m y300l x70y-300m y300l x70y-300m y300l x70y-300m y300l x70y-300m y300l x80y-120m x100y150l x-150y-150m x100y-150l x-580y140m c20
100
95
脊椎动物
A1000,1000 x600y200m x-100y150l x50y100l x-80y100l x-150y100l x50y150l x80l x100y-150l x50y-150l x50y-80l x100y-150l x-150y-100l
100
96
绿藻
A1000,1000 x500y200m x-50y50l x-100y150l x-30y150l x-150y250l x200m x150y-250l x150y-150l x-20y-150l x-180y220l x40y-250l
100
97
红藻
A1000,1000 G500,340 g200,200 y60m x230y300l y300l x-60y-600m x120y200l x80y-200l g600,200 x160y60m x-200y300l y300l x200y-620m x-30y-80l x-80l x-100y120l x-180y-50m x-30y-80l x-80l x-100y120l
100
98
硅藻
A1000,1000 x300y300m c450,200 y70m y350l x150y30l x80l x80l x130y-30l y-350l
100
99
轮藻
A1000,1000 x500y200m x-80y80l x-50y100l x-10y200l x130y150l x-20y100l x100y-100l x80y-150l x-20y-250l x-50y-80l x-50y-80l
100
100
柱状层叠石
A1000,1000 x400y200m c350,600 x30y150m x100y-40l x50l x100y50l x-260y80m x120y-40l x70l x120y50l x-320y70m x120y-40l x80l x120y50l x-300y70m x110y-40l x70l x110y50l x-280y90m x90y-40l x50l x90y50l x-260y100m x300l
100
101
锥状层叠石
A1000,1000 x250y300m c500,800,3 x90y100m c350,600,3 x100y120m c150,350,3 x-290y140m x700l
100
102
古植物化石
A1000,1000 x400y200m x-150y100l x-50y100l x80y100l x100y-30l x150y-100l x80y-150l x-30y-100l x-80y40l x-50y40l x-30y40l x50y-30m x-30y180l x-10y50l x-10y150l x20y150l
100
103
植物枝干化石
A1000,1000 x500y200m y580l x-150y-520m x150y120l y180m x180y-180l x-320y220m x150y120l
100
104
植物碎片
A1000,1000 x500y200m x-50l x-80y80l x-30y80l y80l x30y80l x80y20l x50y-300m x-50y80l x-10y80l y80l x10y80l x20y150l x20y100l y-600m x100y50l x-10y50l x-50y80l x-100y50l
100
105
碳屑
A1000,1000 B3 P0 G200,300 #2(M X600y-50L X-600 Y400) G200,300 #2(M X580y-50) G380,400 #2(M X300L X-300 Y100)
100
106
化石碎片
A1000,1000 x400y400m x-100y150l x80y20l x80y20l x80y-10l x80y-50l x100y-50l x80y-50l x-80y20l x-100y20l x-100y10l x-80y-30l x-80y-30l
100
107
完好生物化石
A1000,1000 x200y400m x100y80l x100y50l x80l x100y-50l x100y-50l
100
108
生物碎屑
A1000,1000 x200y400m x100y80l x100y50l x80l x100y-50l x100y-50l x-240y-30m c20
100
109
变质木屑
A1000,1000 x200y400m x600y350l x-120y-60m x200y-10l x-150y-90m x-200y10l y-150m x-200y10l x220y150m x200y250l x-380y-350m x200y250l
100
110
楔状交错层理
A1000,1000 x200y600m x650l x-560m x100y-250l x30y250m x100y-250l x30y250m x100y-250l
100
111
爬升层理
A1000,1000 x300y700m x150y-550l x250l x-260y180m x250l x-300y180m x250l
100
112
槽状交错纹理
A1000,1000 x200y200m x80y400l x60y50l x50l x60y-50l x60y-400l x-50y250m x60y100l x80l x80y-100l x60y-180l x-400y200m c30
100
113
波状交错层理
A1000,1000 x200y400m x200y-30l x50y150l x50y50l x80l x50l x220y-90l x-400y-30m x150y-150l x-120y230m x150y-150l
100
114
丘状层理
A1000,1000 x200y600m x150y-150l x100y-50l x100l x100y50l x150y150l x100l x-600y-130m x150y180l x-50y-230m x150y180l x-50y-200m x230y250l
100
115
板状交错纹理
A1000,1000 x250y350m x550l x-550y300m x550l x-450y-300m x180y320l x-80y-300m x180y320l x-80y-300m x180y320l
100
116
冲洗层理
A1000,1000 x400y300m x-250y130l x250y130l x200y-260m x-250y130l x250y130l x200y-260m x-250y130l x250y130l x-700y-130m x750l
100
117
递变层理
A1000,1000 x200y400m x100y-150l x100y150l x50m x100y-150l x100y150l x50m x100y-150l x100y150l x-100y-150m y500l x-250y-500m y500l x-250y-500m y500l
100
118
均匀层理
A1000,1000 x700y250m y500l x-250y-500m y500l x-250y-500m y500l
100
119
平面平行纹理
A1000,1000 x150y150m x700l x-700y100m x700l x-50y100m x-150y520l y-500m x-150y520l
100
120
曲面非平行纹理
A1000,1000 x350m x-50y250l x-50y250l x-50y50l x-20l x-50y80l x-80l x550y-580m x-100y250l x-100y250l x-70y50l x-50y80l x-80y20l x-250y60l x1000y-580m x-200y250l x-200y250l x-100y80l x-100y80l x-80y20l x-250y60l
100
121
局部不整和
A1000,1000 G150,500 M X30 Y-20 L X30 Y-10 L X30 Y10 L X30 Y20 L X30 Y20 L X30 Y10 L X30 Y-10 L X30 Y-20 L x30y-20l x30y-20l x30l x30y20l x50m x250l
100
122
碟状结构
A1000,1000 x200y400m x80y200l x60y50l x50l x60y-50l x60y-400l x-50y250m x60y100l x80l x80y-100l x60y-180l x-400y200m x-50y250m x60y100l x80l x80y-100l x60y-120l
100
123
泥砾及撕裂屑
A1000,1000 x400y200m x-150y600l x500y-600m x-150y600l x-300y-380m b0 r400,200
100
124
化石
A1000,1000 x300y700m x150y-300l x100y-50l x100y-50l x50l x50y50l y50l x20y50l x-30y50l x-50y100l x-150y30l x-50l x-150y-20l
100
125
透镜状层理
A1000,1000 x200y600m x150y-100l x100y-30l x100l x100y30l x150y100l x-600m x700l x-550y-100m x100y100l x70y-100m x100y100l
100
126
波状平行纹理
A1000,1000 B3 P0 G200,400 #2(M X100 Y-100L X100L X100 Y100L X100L X100 Y-100L X100 L X100 Y100 L X-700 Y150)
100
127
平面非平行纹理
A1000,1000 G150,300 M X600y-150L x-600y350m x700y-100l x-700y300m x720l
100
128
不整和
A1000,1000 x200y450m x50y-30l x100y50l x30l x100y-30l x50y-30l x100y100l x30l x100y-30l x50y-30l
100
129
植根
A1000,1000 x300y700m x350y-400l x-150y180m x-100y300l x120y-280m x100y200l
100
130
水下岩脉
A1000,1000 x150y400m x180l x-200y100m x180l x20y-200m x-100y400l x300y-400m x-100y400l x40y-200m x180l x-140y-100m x180l
100
131
火焰构造
A1000,1000 x150y500m x200l x100y-180l x150y-150l x-50y100l x-30y100l x-10y100l x20y50l x200l
100
132
负荷构造
A1000,1000 x150y450m x200l x20y150l x50y100l x50y20l x50l x50y-20l x50y-100l x20y-130l x50y-20l x200l
100
133
曲面平行纹理
A1000,1000 x100y200m x150y150l x100y60l x100y30l x100l x100y-30l x100y-60l x150y-150l x-800y200m x150y150l x100y60l x100y30l x100l x100y-30l x100y-60l x150y-150l
100
134
波状非平行纹理
A1000,1000 x150y400m x100y50l x50y30l x50y-30l x100y-50l x60y-40l x50y20l x100y50l x50y30l x50y-30l x100y-50l x60y-40l x-800y200m x100y50l x50y30l x30l x50y-30l x100y-50l x60y-40l x50y20l x100y50l x50y30l x50y-30l x100y-50l x60y-40l x-600y-20m x200y80l
100
135
砂质团块
A1000,1000 B3 P0 *1 G500,500 C700,500 B0 G300,500 #3(M c50 X180y20) G450,400 #2(M c50 X-150 Y200) G400,400 #2(M c50 X200y50) G750,400 #2(M c50 X-150 Y200)
100
136
平行不整和
A1000,1000 G200,500 #3(M X150L X100)
100
137
潜穴
A1000,1000 G700,200 #4(M X-150y180L x300y-180l X-350y200)
100
138
变形构造
A1000,1000 x250y200m x100l x-10y250l x-10y100l x50y50l x30l x400y-400l x-650y250m x100l x-10y250l x-10y100l x50y50l x30l x400y-400l
100
139
小断层
A1000,1000 G200,500 #2(M X250L X100y-100) x-250y-100m x-300y450l
100
140
泥裂
A1000,1000 G200,600 #2(M X650L x-650y-200) G550,220 #2(M X-300y550L x550y-550)
100
141
黄铁矿
A1000,1000 x220y220m r600,550 x200m r200,550
100
142
方解石
A1000,1000 x500y250m x-220y260l x220y260l x220y-260l x-220y-250l
100
143
白云石
A1000,1000 x500y250m x-220y260l x220y260l x220y-260l x-220y-250l y500l
100
144
铁锰结核
A1000,1000 x150y400m b0 c150 x100y50m x100y-30l x200y100l x50l x150y-30l y-50m c150
100
145
自生石英
A1000,1000 x450y300m b0 c150 x-150y200m c150 x280m c150
100
146
方解石脉
A1000,1000 x400y150m x-200y550l x350y-450m x-200y550l x140y-250m x300y250l x-260y-480m x300y250l x-280y-100m r100y60 x150y50m r100y60 x-430y-30m r100y60 x100y-300 r100y60
100
147
石英脉
A1000,1000 x400y150m x-200y550l x350y-450m x-180y550l x140y-250m x300y250l x-260y-480m x300y250l b0 x-280y-100m c80 x120y100m c80 x-400y30m c80 x80y-160m c80 x60y-180m c80
100
148
石膏脉
A1000,1000 x400y150m x-200y550l x350y-450m x-180y550l x140y-250m x300y250l x-260y-480m x300y250l G520,300 #10(M X-20 Y50) G480,500 #6(M X60 Y40)
100
149
白云岩脉
A1000,1000 x400y150m x-200y550l x350y-450m x-180y550l x140y-250m x300y250l x-260y-480m x300y250l G580,450 #3(M X-100 Y150) G520,340 #3(M X150 Y150)
100
150
沥青脉
A1000,1000 x400y150m x-200y550l x350y-450m x-180y550l x140y-250m x300y250l x-260y-480m x300y250l x-250y-100m b0 t140 x-280y-20m b0 t140
100
151
沥青包裹体
A1000,1000 x250y500m x100y80l x100y50l x80l x100y-50l x100y-50l x-580y-20m x200y-80l x100y-50l x100l x100y50l x250y50l x-450y-30m b0 t100
100
152
磷灰岩
A1000,1000 x250y150m c600 X230 Y200M Y300L x-10Y-340 C200
100
153
石膏
A1000,1000 x250y250m x500l x-500y400m x500l x-400y-400m r125,420 x200m r125,420
100
154
菱铁矿
A1000,1000 x500y250m x-280y200l x280y200l x300y-200l x-300y-200l
100
155
盐
A1000,1000 x300y300m r400
100
156
电测井
A1000,1000 M200,300 L500,500 M500,500 L500,300 M500,300 L800,500 B0 G770,520 V(X50,Y-50 L X50 Y50L)
100
157
套管鞋位置
A1000,1000 G500,500 *1 B0 P0 G450,600 V(X0,y-300 L X150 Y300 L)
100
158
生油层
A1000,1000 B128,128,128 P0 R1000,1000
100
159
储集层
A1000,1000 B255,255,192 P0 R1000,1000
100
160
盖层
A1000,1000 R1000,1000 G100,0 #6(X150)
100
18.5配置层类型
1.修改层类型
软件已经提供了油层、水层、干层等20余种层类型,修改这些层类型画法的步骤如下:
1).单击工具条上“配置层类型”按钮,产生“配置层类型”对话框(图18-5)。
2).在“配置层类型”对话框中选择方案,在任一层类型图标上,双击鼠标左键,产生“编辑层类型”对话框(图18-6),修改层类型名称,修改“层类型绘制方法描述” (参见“附录I :CarbonScript符号绘制语言使用说明),点击“确定”保存修改结果。
另外,在“配置层类型”对话框中(图18-5),点击“设为缺省值”按钮,则不保存修改结果。
2.增加层类型
增加层类型的方法是:
1).在“配置层类型”对话框中(图18-5),点击“新建”按钮,在最后增加一个新的层类型。
2).在新建的层类型图标上,双击鼠标左键,弹出对话框编辑该符号。
18.6使用配置的层类型
使用配置的层类型的步骤如下:
1. 选中分层道,在分层道头双击鼠标,产生对话框,
在对话框中选择层类型方案(图18-7)。
2.在分层道进行分层操作,出现“设置分层”对话框,在对话框中的层类别组合框已有新配置的层类型,选择所需要的层类型,确定(图18-8)。
18.7缺省层类型定义
表18-2:缺省层类型符号绘制语言表(方案1)
序号
层类型
符号绘制语言
缺省绘制宽度
1
干层
A1000,1000 R1000,1000 G200,0 #4(X200)
80
2
水层
A1000,1000 B12,174,243 R1000,1000 P0,4 G300,500 M X50 Y-60 L X50 Y-30 L X50 Y30 L X50 Y60 L X50 Y60 L X50 Y30 L X50 Y-30 L X50 Y-60 L
80
3
油层
A1000,1000 B255,64,64 R1000,1000
80
4
油水层
A1000,1000 B12,174,243 G1000,0 V(L Y1000 L X-1000 L) B255,64,64 G0,0 V(L X1000 L X-1000Y1000 L) G500,700 M X50 Y-60 L X50 Y-30 L X50 Y30 L X50 Y60 L X50 Y60 L X50 Y30 L X50 Y-30 L X50 Y-60 L
80
5
含油水层
A1000,1000 B12,174,243 R1000,1000 B255,64,64 G0,0 V(L X500 L X-500Y500 L) G400,600 M X50 Y-60 L X50 Y-30 L X50 Y30 L X50 Y60 L X50 Y60 L X50 Y30 L X50 Y-30 L X50 Y-60 L
80
6
气层
A1000,1000 B255,255,128 R1000,1000 G480,400 *0 C150 G550,260 M X-30 Y30 L Y30L X30Y20 L Y20L X-30 Y20L
80
7
气水层
A1000,1000 B12,174,243 G1000,0 V(L Y1000 L X-1000 L) B255,255,128 G0,0 V(L X1000 L X-1000Y1000 L) G280,290 *0 C150 G350,150 M X-30 Y30 L Y30L X30Y20 L Y20L X-30 Y20L G500,700 M X50 Y-60 L X50 Y-30 L X50 Y30 L X50 Y60 L X50 Y60 L X50 Y30 L X50 Y-30 L X50 Y-60 L
80
8
含气水层
A1000,1000 B12,174,243 R1000,1000 B255,255,128 G0,0 V(L X500 L X-500Y500 L) G80,160 *0 C150 G150,40 M X-30 Y30 L Y20L X30Y20 L Y20L X-30 Y20L G400,600 M X50 Y-60 L X50 Y-30 L X50 Y30 L X50 Y60 L X50 Y60 L X50 Y30 L X50 Y-30 L X50 Y-60 L
80
9
油气层
A1000,1000 B255,64,64 G1000,0 V(L Y1000 L X-1000 L) B255,255,128 G0,0 V(L X1000 L X-1000Y1000 L) G280,290 *0 C150 G350,150 M X-30 Y30 L Y30L X30Y20 L Y20L X-30 Y20L
80
10
可疑气层
A1000,1000 B255,255,220 R1000,1000 G400,350 M X40 Y-40L X70L X40 Y40L Y60L X-70 Y60L Y70L Y50 *0 C30
80
11
可疑油层
A1000,1000 B255,200,200 R1000,1000 G400,350 M X40 Y-40L X70L X40 Y40L Y60L X-70 Y60L Y70L Y50 *0 C30
80
12
可疑油气层
A1000,1000 B255,128,200 R1000,1000 G400,350 M X40 Y-40L X70L X40 Y40L Y60L X-70 Y60L Y70L Y50 *0 C30
80
13
可疑层
A1000,1000 B255,255,255 R1000,1000 G400,350 M X40 Y-40L X70L X40 Y40L Y60L X-70 Y60L Y70L Y50 *0 C30
80
14
产层段
A1000,1000 R1000,1000 G300,0 B255,127,0 R400,1000
80
15
水淹层
A1000,1000 B255,127,0 R1000,1000 B12,174,243 G200,500 V(X798 Y-400L Y800L) G500,500 M X50 Y-60 L X50 Y-30 L X50 Y30 L X50 Y60 L X50 Y60 L X50 Y30 L X50 Y-30 L X50 Y-60 L
80
16
油干间互
A1000,1000 B255,64,64 R1000,1000 G200,0 #4(X200)
80
17
致密层
A1000,1000 B255,255,255 R1000,1000
80
18
一类层
A1000,1000 B192,192,192 R1000,1000
80
19
二类层
A1000,1000 B128,128,128 R1000,1000
80
20
三类层
A1000,1000 B0,0,0 R1000,1000
21
其它层A
A1000,1000 B0,128,0 R1000,1000
80
22
其它层B
A1000,1000 B0,255,0 R1000,1000
80
23
其它层C
A1000,1000 B0,128,128 R1000,1000
80
24
其它层D
A1000,1000 B0,255,255 R1000,1000
80
25
其它层E
A1000,1000 B128,0,128 R1000,1000
80
26
其它层F
A1000,1000 B255,0,255 R1000,1000
80
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
图13-2
图13-3
图13-4
图13-5
图13-6
图13-7
图13-8
图14-2
图14-3
图14-4
图15-1
图15-2
图15-3
图15-4
图15-5
图15-6
图18-1
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
� EMBED PBrush ���
图13-1
图17-4
图17-3
图17-2
图17-1
图15-7
图14-1
图18-2
图18-4
图18-7
图18-6
图18-5
图18-8
图18-3
PAGE