青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1892|回复: 0

CATIA学习笔记

[复制链接]
发表于 2013-4-18 21:07 | 显示全部楼层 |阅读模式
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层过滤器时,详图中的元素属于他们各自的原始层(详图中的层),不管这个详图是STANDARDCOMPACT详图。
当前层中的元素不能显示。
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 功能菜单
DRAWSPACE模式下的LAYER功能包含八个菜单:
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.jpg
注意:菜单4仅当激活FILTER+APPLY+DIRECT/BOOLE时可用
对话信息
菜单8可以通过选择FILTER+RESET激活
使用滚动条
当列表分几页显示时,你可以使用滚动条来运行他们
输入查询字符串(子列表区)
当在屏幕上查询一个列表时,你可以通过输入想要的字符串来限制显示信息,这样,只有包含字符串的元素显示出来。
图层运算
下面通过一系列函数的操作,可改变一个或多个图层可见/不可见状态。
这一操作可以施加到可更改图层列表(FILTER+CREATEFILTER+MODIFY
LAY.COMBINATION:KEYTEXT信息提示你这一操作可行。
语法是:
  
        
LAY_x(,LAY_X)(operator    LAY_x(,LAY_x)(operator...))
   
, `5 h. I) h1 v8 ]   
   
: l# w$ c3 F7 X* z" G6 W+ M7 A

' Y( h7 V: E0 [  T' R1 `
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
    ) O1 M/ b% V8 e* e- h# C
   
   
1 [: F) E) X/ N6 ~1 a5 m
1 J; C$ d) V% T
结果1到12和30到125层被考虑
ResultAYER COMBINATION DONE
  
        
   
, [6 ^9 b# M  j  T7 F1 d" q$ `   
   

* C1 {2 d$ U% \, ?* f
) D. f  h) |* j% T( g6 A9 k
0254层被考虑
ResultAYER COMBINATION DONE
  
        
,10 -      4,8
    8 W, I" L8 J7 }# o1 s) \
   
   
0 V3 b7 d$ C9 M9 @8 i0 l

& B9 ?8 G. S3 _( X  n1 |0 v+ ]
0到3,9到10层被考虑
ResultAYER COMBINATION DONE
  
        
4,25     139             1,8
   
( A- H3 w) |0 s, G" @! s4 J   
   

6 [* i6 d/ P: N& _6 |: \

. t6 A# J! G0 h7 W0 ]: C# \( G0 U9 u
48层被考虑
Result: LAYER COMINATION DONE
  
        
1,20      +  143,30  -      3,8
    - M( q) I' v: f! a1 j
   
   
- V4 S( P" D0 j0 F3 \! I
8 [/ G3 B! v( Y: E$ x+ m9 ?% c
1292030143层被考虑
Result: LAYER COMBINATION DONE
  
        
1 141         10,30
   
- Y6 A6 e$ n/ S2 r$ S+ x   
   
6 A$ K6 q& x  C$ O8 g$ w& ~) M" `

0 C, A' g: |; }  U4 r. s0 z
没有层被考虑
Result: LAYER EMPTY
  
        
1-        10,143-       3,8
   
) N5 z6 X% y2 o# Z- @   
   

1 H" T) K/ Z1 f3 k1 k; ]
, h, X4 `4 ?1 ?5 s, q4 z0 z- `
没有层被考虑
(减操作:1-10143是不合法的)Result:不可接受的图层运算
  P1 B* G8 C4 X8 x+ D9 C) p
  
        
1,10-    3,11
    " ~; T: O$ e; G( C' @' q
   
   
0 ?, s$ y: @5 S* v4 j
8 j3 @; Y/ d# d
没有层被考虑
(第11层不在第1层到第10层中,因此无法从中减去)Result:无法接受的运算

% S. |8 q2 N- U" |; Q8 W
  
        
1,10+          30,12-11
    3 Q2 y' _3 r6 P! W
   
   

8 F1 l; X, A. ]/ k
0 }0 I; H3 b. v4 H3 f, [" p+ K
没有层被考虑
(由于第11层不在1101230这两个集的合中,他不能从中减去)
Result:无法接受的运算
FILTER
2     当项目文件中没有图层列表时,显示图层标识符列表。列表中每一个标识符写为“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 ON
1、选择想要施加的过滤器
字符窗口将显示过滤器的状态
通过滚动条你可以获得层过滤器的状态的一些信息,可以键入字符串或选择层过滤器显示模式,列表中的红色数字会指示出当前层、
2、按YES键施加你选择的过滤器
注意:标准详图和符号,尽管他们在GENERAL层过滤器中是不可见的,他们也能选择
FILTER+APPLY+DIRECT+VIEW
从列表中选择一个层过滤器施加给DRAW中的视图
无论层过滤器是否存在,列表都将被显示,预设有三各过滤器:
1.        ALL LAYER 显示所有层
2.        LAYCUR 显示当前层中的元素
3.        NONE 在一个视图中,回复GENERAL 定义的模型标准显示状态
在应用层过滤器前,通过将DESCRIPTION区设为ON,可以先检查一下层过滤器的状态。如果你不想将过滤器状态显示出来,选择OFF.
根据DESCRIPTION的显示模式,将提供两个对话框中的一个
DESCRIPTION OFF
1.        选择想要施加的层过滤器
2.        按YES键施加过滤器到当前层
3.        或选择一个视图,层过滤器将施加到选择的视图上
DESCRIPTION ON
1、选择想要施加的过滤器
字符窗口将显示过滤器的状态
通过滚动条你可以获得层过滤器的状态的一些信息,可以键入字符串或选择层过滤器显示模式,列表中的红色数字会指示出当前层、
2、按YES键继续模型将显示
3、按YES键施加到当前视图
4、或选择一个视图,层过滤器将施加到选择的视图上
FILTER+APPLY+DIRECT+DITTO
从列表中选择一个层过滤器施加给DRAW中的视图
无论层过滤器是否存在,列表都将被显示,预设有三各过滤器:
1、 ALL LAYER 显示所有层
2、 LAYCUR 显示当前层中的元素
3、 NONE 在一个视图中,回复GENERAL 定义的模型标准显示状态
在应用层过滤器前,通过将DESCRIPTION区设为ON,可以先检查一下层过滤器的状态。如果你不想将过滤器状态显示出来,选择OFF.
根据DESCRIPTION的显示模式,将提供两个对话框中的一个
DESCRIPTION OFF
1、 选择想要施加的层过滤器
2、 按YES键施加过滤器到当前视图中的DRAW详图上(DRAW模式)或到所有的SPACE详图上(SPACE模式)
3、 或选择一个详图,层过滤器将施加到选择的详图上
4、 按YES键,
DESCRIPTION ON
1.        选择想要施加的过滤器
字符窗口将显示过滤器的状态
通过滚动条你可以获得层过滤器的状态的一些信息,可以键入字符串或选择层过滤器显示模式,列表中的红色数字会指示出当前层
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 g* \3 J, _% x9 k! s& u
      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键改变接受层
注意:如果要改变标准类型详图元素,必须在相关的详图工作空间,传递的必须是详图元素

& ]! }0 e, U5 m8 `LAYER+VERIFY
显示选择层上的元素
一个带有PICK/NOPICK的窗口显示
使用它可以选择显示类型
VERIFY+NO PICK(or PICK)
显示选择层上的元素
1、选择一个层
属于则一层的元素为暗显(PICK)或可见(NO PICK)
被动模型不能显示详细状态
对于详图:
2     在PICK模式下所有详图元素暗显,在NOPICK模式下可见
2      信息窗口提示出元素的标示符和层
% \+ R4 a+ U" ], r
LAYER+ANALYZE
分析当前工作空间中的使用层
被动模型不能分析
层分析与层过滤器分析方式相同:ALL/VIS/INVIS ALL/USED/UNUSED替换
注意:层分析只显示可选元素,不可选元素不考虑。

) s3 Y" d3 x% ?+ F% G. M! I# p& JIDENTIFY
建立或调整PROJECT(项目)文件中的层列表
1、按YES
如果有层列表在项目文件中,那么它将显示
如果层列表不存在,它将用下面的标示符代替
0-       GENERAL
1-       LAYER 1(NO ID)
2-       LAYER 2(NO ID)
254- LAYER254(NO ID)

; V" {* f9 p& Y, r1 X) q
2 选择一个层
一个可调范围将添加到选择的标识符
3 键入一个新的标识符(最多16个字符)
2或选择一个已有标识符的层
3YES键删除层标识符
2YES
如果显示所有层,那些包括LAYERXXX(NOID)的标识符都将从列表中删除不再可选
如果所有层不可选,那么他们将变为可选

$ \* I/ y9 F" q% a$ ~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-5-3 12:11 , Processed in 0.058793 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表