LAYER Function 图层功能 LAYER命令在空间模式(SPACE)和图纸模式(DRAW)中主要用于: 2 向屏幕、视图或详图施加一个图层过滤器 2 建立或改变图层标识,修改或删除图层过滤器 2 将图层过滤器恢复初始状态 2 改变当前层 2 将一个元素从一层传递到另一层 2 改变层中组成 2 分析施加到屏幕、视图或详图的层或图层过滤器 2 建立或修改项目文件中的图层标识 图层的概念2 每一个模型由255个层组成,可以认为他们是层叠并且透明的,能够单独显示于屏幕上; 用0至254中的一个数字标识每一个层; 而且,层标识列表可以在项目文件中建立(最大允许的数字是255) 2 模型中的每一个元素都是与某一图层相联系的; 因此你可以根据需要将所有元素分配到不同的图层,并且可以认为每一层都是与其他图层严格独立的 2 总是有一个当前层 它的数码显示于交互区“LXXX” 任何一个新建立的元素都自动地建立在当前层中,这个当前层总是显示于屏幕上,当模型被初始化时,0层是当前层 有三种方法选择一个图层: 2 从图层列表选择一个层 2 键盘输入你想选择图层的标识 2 选择一个元素,它所在的图层就被考虑了,如果元素属于一个标准详图,相关元素 2 所在详图空间的图层就被考虑了 图层过滤器的概念 一个图层的显示状态能够储存(每一个层可以定义为可见或不可见) 层过滤器可以给一个70个字符组成的标识 ALL 和 NONE 图层过滤器 NONE 表示不使用图层过滤器, 不要把它和“将所有层置为不可见”混淆 ALL 是使所有的图层可见,这个功能是让你检查一下是否每一个图层都真的可见 有四种方法可以施加层过滤器: 1. 施加一个层过滤器到屏幕(FILTER+APPLY+DIRECT+GENERAL ITEMS) 通过施加层过滤器可以改变屏幕显示状态 给定层中的元素只有当层过滤器将其所在层设为可见时才显示(除当前层外,当前层中的元素总是显示) 为了区分能施加的层过滤器,这一类型层过滤器在GENERAL中列出,GENERAL过滤器的缺省状态是ALL 2. 向DRAW视图施加层过滤器(items FILTER+APPLY+DIRECT+VIEW) 层过滤器可以施加到DRAW视图中,这一类型的过滤器列在VIEW层过滤器中,视图元素通过它自己的过滤器管理,独立于GENERAL层过滤器(当前层除外),如果没有层过滤器施加到视图,或施加了一个NONE过滤器,那么GENERAL过滤器就被当成视图显示的缺省过滤器。此外,不同类型的层过滤器可以施加到同一个视图。在同一个视图中VIEW过滤器优先于GENERAL过滤器。VIEW过滤器缺省是NONE层过滤器。 3. 向详图空间施加层过滤器(DETAIL 功能中 FILTER+APPLY+DIRECT+DITTO) 详图的显示方式可以通过选择一个层过滤器来改变它。 这一类型的过滤器在DITTO层过滤器列表中。施加时,层中包含详图的元素能够显示。当施加一个DITTO层过滤器时,详图中的元素属于他们各自的原始层(详图中的层),不管这个详图是STANDARD或COMPACT详图。 当前层中的元素不能显示。 4. 向绘图窗口施加层过滤器 建立时,绘图窗口按当前层定义。这种定义可以通过施加另一过滤器来改变(见PLOT功能中的FILTER) DITTOS考虑下面几点: 2 STANDARD 详图是一个详图事件。详图中的每一个元素保持与其建立时图层的联系。 一个STANDARD详图是在NONE层过滤器下建立。换句话说,没有特殊的层过滤器施加 2 COMPACT详图是位于当前层的详图事件。 一个COMPACT详图因此具有它自己的位置层,并且独立于生成元素所在层。 详图空间中详图元素所在层决定元素可见与否,不是位置层。 COMPACT详图是建立在ALL层过滤器下,这样,除了位置层中的元素都可以被显示。 合理的施加GENERAL.VIEW或DITTO层过滤器到详图,我们可以获得以下结果: 2 STANDARD和COMPACT详图能图过施加GENERAL或VIEW层过滤起来简单的区分出来。数模中的详图所在层通过施加GENERAL或VIEW层过滤器设为可见时,COMPACT详图中的元素被显示。 2 对于DITTO层过滤器,STANDARD和COMPACT详图所不同的是: u 在STANDARD详图中,DITTO层过滤器如果不同于NONE过滤器则DITTO详图过滤器生效。DITTO层过滤器总是优先与其他层过滤器。 u 在COMPACT详图中,如果DITTO过滤器不同于ALL过滤器则DITTO详图生效。当通过先前施加GENERAL和VIEW层过滤器使详图所在层可见时,DITTO层过滤器优先于其他过滤器。 注意: LAYER 功能菜单DRAW和SPACE模式下的LAYER功能包含八个菜单: file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.jpg 注意:菜单4仅当激活FILTER+APPLY+DIRECT/BOOLE时可用 对话信息 菜单8可以通过选择FILTER+RESET激活 使用滚动条 当列表分几页显示时,你可以使用滚动条来运行他们 输入查询字符串(子列表区) 当在屏幕上查询一个列表时,你可以通过输入想要的字符串来限制显示信息,这样,只有包含字符串的元素显示出来。 图层运算 下面通过一系列函数的操作,可改变一个或多个图层可见/不可见状态。 这一操作可以施加到可更改图层列表(FILTER+CREATE或FILTER+MODIFY) “LAY.COMBINATION:KEYTEXT”信息提示你这一操作可行。 语法是: LAY_x(,LAY_X)(operator LAY_x(,LAY_x)(operator...)) 5 g6 P; O& [# N% ~1 X3 ]5 Y% ?. h
| | 1 G/ x) g. @, d. V" R
- r. @% F. N. I
2 LAY_x 0至254层中的一层 2 Operator 一个合法的逻辑运算符 合法逻辑运算符列表: + 将两套图层合并 _ 从一套图层中减去另一套图层 & 将两套图层求交集 语法规则 2 从左至右分析 2 第一项不能是运算符 2 一个命令限制使用最多10运算符 2 层为0至254 2 一套图层是用两层的数字定义的,用逗号分隔(,)。 2 一个集中的图层顺序并不重要 2 空白没有意义 2 在“减”操作中,第二个操作数后的所有图层必须包含于第一个操作数集中。 2 一个操作数后必须跟一个图层或一套(集)图层 2 一个操作是对全部图层(0,254),不管图层是否在列表中 操作举例: 1,12+ 30,125
4 a- ^* k3 l. J | | % J1 Y1 B! l8 b9 k' X$ N
' K* i( s8 ~7 @0 I! L7 Y9 F+ Y
结果1到12和30到125层被考虑 Result AYER COMBINATION DONE ! }& ^: F! f# m# _5 Q& }
8 M W6 k. g# w0到254层被考虑 Result AYER COMBINATION DONE ,10 - 4,8
. Z1 }, W8 b- p& @& b3 f( p5 c" M | | " n* e/ o0 k" J8 {1 i) g, V( f
! |9 A6 Y* B. M F# J, _0 m
0到3,9到10层被考虑 Result AYER COMBINATION DONE 4,25 139 1,8 ' y$ M# C2 @8 J! W" L) L$ ?( J" O
| |
, L& O" W: Y' n; J5 ^: r# O* v 9 c+ a* |6 s$ @" k/ w) ]
4到8层被考虑 Result: LAYER COMINATION DONE 1,20 + 143,30 - 3,8
( u! G( k! @! o$ l | | u! Z2 o5 J/ `/ k; v9 m
. Q* v" {# A' c% T! k3 a8 P
1到2,9到20和30到143层被考虑 Result: LAYER COMBINATION DONE 1 141 10,30
f" v0 ^# b5 L | |
$ G) v1 ]0 ?) `1 \7 O( r ! u m5 `3 Y, l+ G
没有层被考虑 Result: LAYER EMPTY 1- 10,143- 3,8
: s8 a S1 Q, b% p% w | | / o$ h* h% q& b& q' H; m/ E1 S
( Q' I" ^7 g# X' N
没有层被考虑 (减操作:1-10,143是不合法的)Result:不可接受的图层运算
6 ]' B# r2 C5 ^0 z& q8 A | | 1,10- 3,11
& F" l% \9 F2 E9 K" p3 p2 D, O | |
! F/ m' `* U D W: |3 u+ b
4 z) `" B) Y* T) E3 g没有层被考虑 (第11层不在第1层到第10层中,因此无法从中减去)Result:无法接受的运算
+ T9 p9 B) T7 d) o+ Z' Y7 E8 F, d | | 1,10+ 30,12-11 2 K9 C& Q" q8 O
| | 0 {/ A1 C6 B( ]" S! b3 E
- R9 K' j i7 J没有层被考虑 (由于第11层不在1到10和12到30这两个集的合中,他不能从中减去) Result:无法接受的运算 FILTER2 当项目文件中没有图层列表时,显示图层标识符列表。列表中每一个标识符写为“LAYERXXX(UNDEF)”XXX视图层的数字 2 当项目文件中有图层列表时,显示列表中的图层 有三种显示模式可供选择,通过施加过滤器的显示状态决定。 1. ALL 所有图层都被显示(包括可见和不可见层) 2. VIS 只有可见层被显示 3. INVIS 不可见层被显示 你可以在任何时候选择过滤器的显示状态 通过两种方法中的一种层过滤器状态显示于屏幕上,决定于层列表是否可选。 1. 当层列表可选时,可见层在ALL模式状态下显示为白色而不可见层显示为绿色。 2. 当层列表不可选时,可见层在ALL模式状态下显示为黄色而不可见层为不可选状态 注意:层过滤器标识符必须区别于当前视图标识符号 显示菜单2 FILTER+APPLY施加一个层过滤器 通过施加层过滤器可以改变当前显示模式 显示菜单4 FILTER+APPLY+DIRECT十佳一个列表中存在的层过滤器 显示菜单5 FILTER+APPLY+DIRECT+GENERAL施加一个过滤器到当前屏幕 屏幕上显示出层过滤器列表,即使没有层过滤器存在,也会有缺省过滤器: 1. ALL 层过滤器(显示所有层) 2. LAYCUR 层过滤器(显示当前层) 在应用层过滤器前,通过将DESCRIPTION区设为ON,可以先检查一下层过滤器的状态。如果你不想将过滤器状态显示出来,选择OFF. 根据DESCRIPTION的显示模式,将提供两个对话框中的一个 DESCRIPTION OFF选择想要施加的层过滤器 过滤器直接施加给屏幕 DESCRIPTION ON1、选择想要施加的过滤器 字符窗口将显示过滤器的状态 通过滚动条你可以获得层过滤器的状态的一些信息,可以键入字符串或选择层过滤器显示模式,列表中的红色数字会指示出当前层、 2、按YES键施加你选择的过滤器 注意:标准详图和符号,尽管他们在GENERAL层过滤器中是不可见的,他们也能选择 FILTER+APPLY+DIRECT+VIEW从列表中选择一个层过滤器施加给DRAW中的视图 无论层过滤器是否存在,列表都将被显示,预设有三各过滤器: 1. ALL LAYER 显示所有层 2. LAYCUR 显示当前层中的元素 3. NONE 在一个视图中,回复GENERAL 定义的模型标准显示状态 在应用层过滤器前,通过将DESCRIPTION区设为ON,可以先检查一下层过滤器的状态。如果你不想将过滤器状态显示出来,选择OFF. 根据DESCRIPTION的显示模式,将提供两个对话框中的一个 DESCRIPTION OFF1. 选择想要施加的层过滤器 2. 按YES键施加过滤器到当前层 3. 或选择一个视图,层过滤器将施加到选择的视图上 DESCRIPTION ON1、选择想要施加的过滤器 字符窗口将显示过滤器的状态 通过滚动条你可以获得层过滤器的状态的一些信息,可以键入字符串或选择层过滤器显示模式,列表中的红色数字会指示出当前层、 2、按YES键继续模型将显示 3、按YES键施加到当前视图 4、或选择一个视图,层过滤器将施加到选择的视图上 FILTER+APPLY+DIRECT+DITTO从列表中选择一个层过滤器施加给DRAW中的视图 无论层过滤器是否存在,列表都将被显示,预设有三各过滤器: 1、 ALL LAYER 显示所有层 2、 LAYCUR 显示当前层中的元素 3、 NONE 在一个视图中,回复GENERAL 定义的模型标准显示状态 在应用层过滤器前,通过将DESCRIPTION区设为ON,可以先检查一下层过滤器的状态。如果你不想将过滤器状态显示出来,选择OFF. 根据DESCRIPTION的显示模式,将提供两个对话框中的一个 DESCRIPTION OFF1、 选择想要施加的层过滤器 2、 按YES键施加过滤器到当前视图中的DRAW详图上(DRAW模式)或到所有的SPACE详图上(SPACE模式) 3、 或选择一个详图,层过滤器将施加到选择的详图上 4、 按YES键, DESCRIPTION ON1. 选择想要施加的过滤器 字符窗口将显示过滤器的状态 通过滚动条你可以获得层过滤器的状态的一些信息,可以键入字符串或选择层过滤器显示模式,列表中的红色数字会指示出当前层 2. 按YES键继续 3. 按YES键施加过滤器到当前视图中的DRAW详图上(DRAW模式)或到所有的SPACE详图上(SPACE模式) 4. 或选择一个详图,层过滤器将施加到选择的详图上 5. 按YES键施加过滤器到当前视图中的DRAW详图上(DRAW模式)或到所有的SPACE详图上(SPACE模式) 注意:如果LAYCUR过滤器施加给一个或多个详图,只有那些相关的详图可见,从属于施加过滤器的当前层 LXXX在这一状态下不能激活 FILTER+APPLY+BOOLE通过布尔运算来施加层过滤器 显示两个浮动窗口: 2 窗口1 没有子区域 显示存在的层过滤器 2 窗口2 显示布尔运算符 层过滤器将以序号的形式显示在列表中,LAYCUR NONE层过滤起不显示 布尔运算操作窗口描述 窗口分为两部分,一部分包含所有可用的布尔运算符,另一部分显示结果. 有五个运算符 2 两个决定结果行 n BACK: 删除结果行中的上一个命令 n RESET: 删除整个结果行 2 另外三个代表运算符,他们仅用于可见层 n INTER: 交集 n UNION: 合集 n COMPL: 补集 注意: 1、 运算是从左到右 2、 交互式运算 3、 结果是一个没有标识符的层过滤器 4、 结果是不能存储的,只有当使用FILTER+CREATE+BOOLE时才能存储 5、 任何合法运算生成的层过滤器都可以应用 6、 一旦运算被接受,生成的结果状态将显示。是不可以修改的, 菜单5显示: 例: file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image003.jpg file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image005.jpg 通过布尔运算合并两个层过滤器为一个过滤器施加 举个例子:选择层过滤器窗口中的数字2。这一过滤器中有可见层:1,2,3和不可见层:0,4,6等等一直到254层。如果你在布尔运算符窗口中选择UNION(加运算)用它对刚刚选择的层过滤器和数字3代表的层过滤器进行运算,数字3中含有可见层:2,3,4,6,7,你就生成了一个新过滤器,是2和3相加得到的。 则一新过滤器没有标识符,它包括可见层:1到7。确认后,过滤器就会显示在屏幕上。如果你对两个层过滤器施加INTER(交运算),你将得到包含可见层2、3的没有表示符的新层过滤器。 FILTER+APPLY+BOOLE+GENERAL对屏幕施加一个布尔运算生成的过滤器 1、 通过布尔运算生成一个层过滤器 2、 按YES键室生成的层过滤器生效(层过滤器状态将显示) 3、 选择一个层或键入一系列层(被选择的层的状态将改变) 4、 按YES键将生成的过滤器施加到屏幕 FILTER+APPLY+BOOLE+VIEW向DRAW视图施加布尔运算得到的层过滤器 1、 通过布尔运算生成一个层过滤器 2、 按YES键室生成的层过滤器生效(层过滤器状态将显示) 3、 选择一个层或键入一系列层(被选择的层的状态将改变) 4、 按YES键将生成的过滤器施加到视图 5、 或选择一个DRAW视图(过滤器将施加给选择的视图) FILTER+APPLY+BOOLE+DITTO对详图施加一个布尔运算生成的过滤器 1、 过布尔运算生成一个层过滤器 2、 按YES键室生成的层过滤器生效(层过滤器状态将显示) 3、 选择一个层或键入一系列层(被选择的层的状态将改变) 4、 按YES键将生成的过滤器施加到详图 5、 或选择一个详图(过滤器将施加给选择的详图) 6、 按ENTER键(过滤器将施加给所有和选择的详图有关的当前视图中的所有详图(DRAW模式)或所有空间详图(SPACE模式)) 7、 或按YES键返回到生成另一个过滤器 FILTER+CREATE 生成一个层过滤器 层标识符最少含有2个字符最多含有70个字符 显示菜单4 5 T. Y1 j# G5 X% \; t3 ` `
LAYER 使用LAYER命令可以对层过滤器中的层单独操作 在这一功能中,你可以做一下操作: 2 改变当前层CHANGE 2 将元素从一个层传递到另一个层CHANGE 2 检验层中的元素VERIFY 2 显示当前工作空间中的所有使用层ANALYZE LAYER+CHANGE改变当前层 选择一个层 你可以用三种方法完成: 1、 层列表中选择一个层 2、 键入想要选择的层的数字 3、 选择层中的一个元素,元素所在层被考虑,如果选择的元素是一个标准详图,那么被考虑的层是详图所在的DETAIL工作空间 选择的层成为当前层 注意: 1、 前层在列表中显示为红色 2、 不论选择的层在当前层过滤器下是否可见,它都将显示 3、 如果选择的是SATANDARD详图,与详图相关的层将被考虑 4、 当你选择了LXXX开关,层列表将被锁定直到你操作完毕 LAYER+TRANSFER将元素从一层传递至另一层 菜单8显示 LAYER+TRANSFER+W.SPACE(OR CURRENT)将元素从一层传递至另一层 定义接受层 选择一个层 可以由三种途径完成: 1、从层列表中选择一个层 2、键入层标示数字 3、直接选取层中的一个元素 定义被传递元素 当你选择CURRENT命令,只有当前集或当前视图中的元素可以传递 W.SPACE命令,所有元素都可以传递 2、选择一个元素 3、按YES键,选择的元素被传递到接受层 如果接受层可见,元素将为暗显 如果接受层不可见,元素将从屏幕消失 如果需要,按YES键改变接受层 注意:如果要改变标准类型详图元素,必须在相关的详图工作空间,传递的必须是详图元素
; ? {- X5 H9 S- ?- y4 }% @9 jLAYER+VERIFY显示选择层上的元素 一个带有PICK/NOPICK的窗口显示 使用它可以选择显示类型 VERIFY+NO PICK(or PICK)显示选择层上的元素 1、选择一个层 属于则一层的元素为暗显(PICK)或可见(NO PICK) 被动模型不能显示详细状态 对于详图: 2 在PICK模式下所有详图元素暗显,在NOPICK模式下可见 2 信息窗口提示出元素的标示符和层
# w3 M' v5 X+ H0 D vLAYER+ANALYZE分析当前工作空间中的使用层 被动模型不能分析 层分析与层过滤器分析方式相同:ALL/VIS/INVIS 被ALL/USED/UNUSED替换 注意:层分析只显示可选元素,不可选元素不考虑。 " ?, p5 ]4 F! Y$ R7 c& k
IDENTIFY建立或调整PROJECT(项目)文件中的层列表 1、按YES键 如果有层列表在项目文件中,那么它将显示 如果层列表不存在,它将用下面的标示符代替 0- GENERAL 1- LAYER 1(NO ID) 2- LAYER 2(NO ID) … 254- LAYER254(NO ID) $ f1 Y( w: S0 J0 x# |
2 选择一个层 一个可调范围将添加到选择的标识符 3 键入一个新的标识符(最多16个字符) 2或选择一个已有标识符的层 3按YES键删除层标识符 2按YES键 如果显示所有层,那些包括LAYERXXX(NOID)的标识符都将从列表中删除不再可选 如果所有层不可选,那么他们将变为可选
. W7 P% ~0 ^+ q. u, }8 `/ H+ F! j |