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...))
- X' }' n& i* \$ D; M | |
4 t: s9 H! V' X& @/ E; T% S, D 4 p! |0 r @" F" f# Y
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
$ n Y1 W' f5 K1 [1 \- G | | - R. S3 B6 L$ W2 ~$ d
M$ `2 F" }, t: m' d. I结果1到12和30到125层被考虑 Result AYER COMBINATION DONE
" o/ w/ T6 E0 j4 X 4 y% A% q+ a5 T$ p
0到254层被考虑 Result AYER COMBINATION DONE ,10 - 4,8
( h9 g9 I6 b8 f | | 1 W5 }2 A+ X& p- L
$ S7 [. p4 O9 P; R7 J
0到3,9到10层被考虑 Result AYER COMBINATION DONE 4,25 139 1,8 3 D3 i2 ?2 H9 M0 T+ G
| | ! B( r" {! }1 V2 y, n$ m6 `
( D& a# t$ c6 g
4到8层被考虑 Result: LAYER COMINATION DONE 1,20 + 143,30 - 3,8 3 a0 q2 t1 X; L) E
| |
0 V4 u& P4 L; o9 s( w/ _9 o 7 l) J, G' L, \$ @+ ]. L- Q0 h/ c
1到2,9到20和30到143层被考虑 Result: LAYER COMBINATION DONE 1 141 10,30 * J: ~0 }9 A& F g
| |
- v$ t, z" O" b: O2 \% q . d% ^* o. s8 o9 u. e
没有层被考虑 Result: LAYER EMPTY 1- 10,143- 3,8
2 i! t( U L2 c$ y8 _- u1 Q | | ( }! ^* B! q N4 ^" U: y
( T& l y o r+ Q, |2 k; G没有层被考虑 (减操作:1-10,143是不合法的)Result:不可接受的图层运算 7 w% i4 E. W* y: {+ l: f
| | 1,10- 3,11
5 L" [; K" [7 X) F8 P | |
6 o7 K( r% u* c9 r ( Q- W# h% v1 s4 A4 p) m
没有层被考虑 (第11层不在第1层到第10层中,因此无法从中减去)Result:无法接受的运算
( s5 U# u# D2 z( p- O | | 1,10+ 30,12-11
/ I; O: l* w2 q6 m | | J+ I, {$ v% y& d/ ?0 \! k
9 a" ^+ q5 R9 k" u) T
没有层被考虑 (由于第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 Y9 L# n* p 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键改变接受层 注意:如果要改变标准类型详图元素,必须在相关的详图工作空间,传递的必须是详图元素 7 v- ~6 h) t, m, e
LAYER+VERIFY显示选择层上的元素 一个带有PICK/NOPICK的窗口显示 使用它可以选择显示类型 VERIFY+NO PICK(or PICK)显示选择层上的元素 1、选择一个层 属于则一层的元素为暗显(PICK)或可见(NO PICK) 被动模型不能显示详细状态 对于详图: 2 在PICK模式下所有详图元素暗显,在NOPICK模式下可见 2 信息窗口提示出元素的标示符和层
2 u2 @0 @! C1 [, t0 kLAYER+ANALYZE分析当前工作空间中的使用层 被动模型不能分析 层分析与层过滤器分析方式相同:ALL/VIS/INVIS 被ALL/USED/UNUSED替换 注意:层分析只显示可选元素,不可选元素不考虑。 # ]/ x$ X4 Z: U, {9 j
IDENTIFY建立或调整PROJECT(项目)文件中的层列表 1、按YES键 如果有层列表在项目文件中,那么它将显示 如果层列表不存在,它将用下面的标示符代替 0- GENERAL 1- LAYER 1(NO ID) 2- LAYER 2(NO ID) … 254- LAYER254(NO ID) " d% |2 s# M0 I- ]3 c0 x0 q2 V6 ~
2 选择一个层 一个可调范围将添加到选择的标识符 3 键入一个新的标识符(最多16个字符) 2或选择一个已有标识符的层 3按YES键删除层标识符 2按YES键 如果显示所有层,那些包括LAYERXXX(NOID)的标识符都将从列表中删除不再可选 如果所有层不可选,那么他们将变为可选 3 A" ^- } l0 A9 }
|