二维CAD CAD > 中望CAD
+

中望CAD应用基础-(10)图块、属性及外部参照(3)

2015/11/9    作者:未知    来源:网络文摘    阅读:1569

10.2 属性的定义与使用

    一个零件、符号除自身的几何形状外,还包含很多参数和文字说明信息(如规格、型号、技术说明等),中望CAD 2011系统将图块所含的附加信息称为属性,如规格属性、型号属性。而具体的信息内容则称为属性值。可以使用属性来追踪零件号码与价格。属性可为固定值或变量值。插入包含属性的图块时,程序会新增固定值与图块到图面中,并提示要提供变量值。插入包含属性的图块时,可提取属性信息到独立文件,并使用该信息于空白表格程序或数据库,以产生零件清单或材料价目表。还可使用属性信息来追踪特定图块插入图面的次数。属性可为可见或隐藏,隐藏属性既不显示,亦不出图,但该信息储存于图面中,并在被提取时写入文件。属性是图块的附属物,它必须依赖于图块而存在,没有图块就没有属性。

10.2.1 属性的定义

1. 命令格式

    命令行:Attdef/Ddattdef

    菜  单:[绘图]→[块]→[定义属性]

    工具栏:[绘图]→[属性]中望CAD应用基础-(10)图块、属性及外部参照

    Attdef命令用于定义属性。将定义好的属件连同相关图形一起,用Block/Bmake命令定义成块(生成带属性的块),在以后的绘图过程中可随时调用它,其调用方式跟一般的图块相同。

2. 选项步骤

    执行Attdef命令后,系统弹出如图10-14所示对话框,其主要内容为:名称、提示、缺省文本,另外包括坐标、属性标志、文本等。

中望CAD应用基础-(10)图块、属性及外部参照

图10-14  “定义属性”对话框

    用Attdef命令为图10-15(a)所示汽车定义品牌和型号两个属性(其中型号为不可见属性),然后将其定义成一个属性块并插入到当前图形中。其操作步骤如下:

10    10

(a)               (b)

图10-15  定义成一个属性块并插入结果

    命令: Attdef                   执行命令,弹出定义属性对话框

    在“标记”框中输入“PINPAI”                    输入属性名称

    在“提示”框中输入“请输入汽车品牌”      指定插入属性块时将提示内容

    在“属性标志位”中选择验证模式            设置输入属性值时对该值进行核对

    单击【选择】按钮拾取属性的插入点          指定品牌属性的插入点,如图10-15(b)

    在文本字体框中输入已定义的字体HT         将属性文本的字体设为黑体

    单击【定义】或【定义并退出】按钮         完成品牌属性的定义

    命令: Attdef                                  定义型号属性

    在“标记”框中输入“XINGHAO”        输入属性名称

    在提示输入框中输入“请输入汽车型号”      指定插入属性块时将提示内容

    在“属性标志位”中选择隐藏和验证模式     设属性不可见和对属性值进行核对

    单击【选择】按钮拾取属性的插入点          指定型号属性的插入点,如图10-15(b)

    在文本字体框中输入已定义的字体HT         指定属性文本的字体 

    单击【定义】或【定义并编辑】按钮     完成型号属性定义,如图10-15(b)所示

    命令:Block                                 执行block定义带属性的汽车图块

    新块名称, 或 ? 列出存在的块:QC            为属性块取名

    新块插入点:在绘图区内拾取新块插入点        将块插入基点指定为汽车左下角点

    选取写块对象:                             指定包含两个属性在内的汽车实体

    另一角点: 指定汽车实体的另一角点          选取组成属性块的实体

    选择集中的对象:93                          提示已选中的对象数 

    选取写块对象:                              回车结束块定义命令

    命令:Insert                      执行Insert命令

    在弹出的插入图块对话框中选择插入QC

    图块并单击【插入】按钮                   输入或选择插入块的块名

    块的插入点或[多个块(M)/比例因子(S)/X/Y/Z/旋转角度(R)]:

    在图中拾取一点                              指定图块插入点

    X 比例因子 <1.000000>:           回车选默认值,确定插入比例

    Y比例因子:< 等于X 比例(1.000000)>:       回车选默认值,确定插入比例

    块的旋转角度<0>:                    设置插入图块的旋转角度

    请输入汽车品牌 <值>: 宝马       输入品牌属性值

    请输入汽车型号 <值>:BM598      输入型号属性值

    检查属性值                      检查输入的属性值

    请输入汽车品牌 <宝马>:   

    请输入汽车型号 <BM598>:        输入正确,直接回车结束命令

3. 注意@

1)属性在未定义成图块前,其属性标志只是文本文字,可用编辑文本的命令对其进行修改、编辑。只有当属性连同图形被定义成块后,属性才能按用户指定的值插入到图形中。当一个图形符号具有多个属性时,要先将其分别定义好后再将它们一起定义成块。

2)属性块的调用命令与普通块的是一样的。只是调用属性块时提示要多一些。

3)当插入的属性块被Explode命令分解后,其属性值将丢失而恢复成属性标志。因此用Explode命令对属性块进行分解要特别谨慎。 

10.2.2 制作属性块

1. 命令格式

    命令行:Block (B)

    菜  单:[绘图]→[块]→[创建]

    工具栏:[绘图]→[创建块] 中望CAD应用基础-(10)图块、属性及外部参照

    制作图块就是将图形中的一个或几个实体组合成一个整体,并定名保存,以后将其作为一个实体在图形中随时调用和编辑。同样,制作属性块就是将定义好的属件连同相关图形一起,用Block/Bmake命令定义成块(生成带属性的块),在以后的绘图过程中可随时调用它,其调用方式跟一般的图块相同。

2. 操作步骤

    用Block命令将图10-16所示已定义好品牌和型号两个属性(其中型号为不可见属性)的汽车制作成一个属性块,块名为QC,其操作步骤如下:

    命令:Block                  执行Block定义带属性汽车图块

    在块定义对话框中输入块的名称:QC        为属性块取名

    新块插入点:在绘图区内拾取新块插入点         将块插入基点指定为汽车左下角

    选取写块对象:指定包含两个属性在内的左上角A

    另一角点:指定汽车实体的另一角点B             选取组成属性块的实体

    选择集中的对象: 93           

    选取写块对象:                  提示已选中对象数回车结束

10

图10-16  已定义好品牌和型号两个属性

10.2.3 插入属性块

1. 命令格式

    命令行:Insert(I)

    菜  单:[插入]→[块]

    工具栏:[绘图]→[插入块] 中望CAD应用基础-(10)图块、属性及外部参照

    插入属性块和插入图块的操作方法是一样的,插入的属性块是一个单个实体。插入属性图块,必须定义插入点、比例、旋转角度。插入点是定义图块时的引用点。当把图形当作属性块插入时,程序把定义的插入点作为属性块的插入点。属性块的调用命令与普通块的是一样的,只是调用属性块时提示要多一些。

2. 操作步骤

    把上节制作的QC属性块插入到图10-17所示的车库中去。其操作步骤如下:

10

图10-17  将属性块插入车库中

    命令:Insert                        执行Insert命令

    在弹出的插入图块对话框中                

    选择插入QC图块并单击【插入】按钮     输入或选择插入块的块名

    多个块/<块的插入点>:在绘图区拾取插入基点     指定图块的插入基点

    角(C)/XYZ/X 比例因子<1.000000>:                     回车选默认值,确定插入比例

    Y比例因子:< 等于X 比例(1.000000)>:                  回车选默认值,确定插入比例

    块的旋转角度:0                     设置插入图块的旋转角度

    请输入汽车品牌 <值>:宝 马                           输入品牌属性值

    请输入汽车型号 <值>:BM598                        输入型号属性值

    检查属性值

    请输入汽车品牌 <宝 马>:                    检查输入的属性值

    请输入汽车型号 <BM598>:                    输入正确,直接回车结束命令

10.2.4 改变属性定义

1. 命令格式

    命令行:Ddedit

    菜  单:[修改]→[对象]→[编辑]

    当用户将属性定义好后,有时可能需要更改属性名、提示内容或缺省文本,这时可用Ddedit命令加以修改。Ddedit命令只对未定义成块的或已分解的属性块的属性起编辑作用,对已做成属性快的属性只能修改其值。

2. 操作步骤

    执行Ddedit命令后,系统提示选择修改对象,当用户拾取某一属性名后,系统将弹出如图10-18所示对话框。

中望CAD应用基础-(10)图块、属性及外部参照

图10-18  “选择修改对象”对话框

    标记:在该输入框中输入欲修改的名称。

    提示:在该输入框中输入欲修改的提示内容。

    默认:在该输入框中输入欲修改的缺省文本。

    完成一个属性的修改后,单击【确定】按钮退出对话框,系统再次重复提示:“选择修改对象”,选择下一个属性进行编辑,直至回车结束命令。

10.2.5 编辑图块属性

1. 命令格式

    命令行:Ddatte(ATE)

Ddatte用于修改图形中已插入属性块的属性值。Ddatte命令不能修改常量属性值。

2. 操作步骤

    执行Ddatte命令后,系统提示:“选取块参照:”,选取要修改属性值的图块,用户按提示选取后,系统将弹出如图10-19所示编辑图块属性对话框。在“名称”下选取图块属性名称,在数值框中显示相应的属性值,修改数值框中的内容即可更改相应属性的属性值。

中望CAD应用基础-(10)图块、属性及外部参照

图10-19  编辑图块属性对话框

    用Ddatte命令将汽车品牌属性的属性值由“宝马”改为“奔驰”,结果如图10-20(b)所示。其操作步骤如下:

10    10

(a)                  (b)

图10-20  将汽车品牌属性的属性值由“宝马”改为“奔驰”结果

    命令: Ddatte                         执行 Ddatte命令

    选取块参照:拾取图(a)的属性块              选择修改图10-20(a)属性块的属值,

    弹出如图10-19所示编辑                     图块属性对话框

    在“名称”下选“PINPAI”,在数值框中将“宝马”改为“奔驰”

    单击【确定】按钮               结束命令,结果如图10-20(b)所示

10.2.6 编辑属性

1. 命令格式

    命令行:Attedit

    菜  单:[修改]→[对象(O)]→[属性(A)] →[单个(S)]/[全局(G)]

    Attedit命令可对图形中所有的属性块进行全局性的编辑。它可以一次性对多个属性块进行编辑,对每个属性块也可以进行多方面的编辑,它可修改属性值、属性位置、属性文本高度、角度、字体、图层、颜色等。

2. 选项步骤

    执行Attedit命令后,系统提示:“选取块参照”,激活“增强属性编辑器”对话框,如图10-21所示。

    该对话框有三个标签页,分别介绍如下:

1)“属性”标签页

    该标签页显示了所选择“块引用”中的各属性的标记、提示和它对应的属性值。单击某一属性,就可在“值”编辑框中直接对它的值进行修改。

中望CAD应用基础-(10)图块、属性及外部参照

图10-21  激活“增强属性编辑器”对话框

2)“文字选项”标签页如图10-22所示。

    可在该标签页直接修改属性文字的样式、对齐方式、高度、文字行角度等项目。各项的含义与设置文字样式命令Style对应项相同。

中望CAD应用基础-(10)图块、属性及外部参照

图10-22  “文字选项”标签页

3)“特性”标签页如图10-23所示。

    可在该标签页的编辑框中直接修改属性文字的所在图层、颜色、线形、线宽和打印样式等特性。

中望CAD应用基础-(10)图块、属性及外部参照

图10-23  “特性”标签页

【应用】按钮用于在保持对话框打开的情况下确认已做的修改。

对话框中的【选择块】按钮用于继续选择要编辑的块引用。

3. 注意@

    属性不同于块中的文字标注的特点能够明显地看出来,块中的文字是块的主体,当块是一个整体的时候,是不能对其中的文字对象进行单独编辑的。而属性虽然是块的组成部分,但在某种程度上又独立于块,可以单独进行编辑。

10.2.7 分解属性为文字

1. 命令格式

    命令行:Burst

    菜  单:[ET扩展工具]→[图块工具(B)]→[分解属性为文字(P)]

    将属性值炸成文字,而不是分解回属性标签。

2. 操作步骤

    将图10-24(a)所示的属性块分解为文字,结果如图10-24(c)所示。其步骤如下:

中望CAD应用基础-(10)图块、属性及外部参照

(a)        (b)      (c)

图10-24  属性块分解为文字

3. 注意@

    Burst和Explode命令的功能相似,但是Explode会将属性值分解回属性标签,而Burst将之分解回的却仍是文字属性值。

10.2.8 导出/导入属性值

命令格式

    命令行:Attout/Attin

    菜  单:[ET扩展工具]→[图块工具]→[导出属性值]/[导入属性值]

    导出属性值:用来输出属性块的属性值内容到一个文本文件中。它主要用来将资料输出,并在修改后再利用导入属性值功能输入回来。

    导入属性值:用来从一个文本文件中将资料输入到属性块。

  • 相关文章
  • 热门文章
免责申明:天天CAD教程网旨在相互学习交流,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:qm198794@gmail.com天天CAD教程网湘ICP备17006802号
【回到顶部】