家居装修知识
模具知识|属性简介、属性的定义与使用
2017-01-20  浏览:255
模具之家讯:属性(Attribute)是附加在块对象上的各种文本数据,它是一种特殊的文本对象,可包含用户所需要的各种信息。当插入图块时,系统将显示或提示输入属性数据。
属性具有两种基本作用:
(1)在插入附着有属性信息的块对象时,根据属性定义的不同,系统自动显示预先设置的文本字符串,或者提示用户输入字符串,从而为块对象附加各种注释信息。
(2)可以从图形中提取属性信息,并保存在单独的文本文件中,供用户进一步使用。
属性在被附加到块对象之前,必须先在图形中进行定义。对于附加了属性的块对象,在引用时可显示或设置属性值。
12.2.1实例1在块对象中使用属性
Step1创建图形文件
(1)启动AutoCAD2002系统,打开第4章中创建的实例文件“exam4-2.dwg”,并将其另存为“exam12-1.dwg”。
Step2定义属性
(1)在定义属性之前,首先利用“TextStyle(文字样式)”对话框,将当前的“Standard(标准)”文字样式的字体设为“TimesNewRoman”。
(2)然后定义两种不同的属性。选择菜单【Draw(创建)】→【Block(块)】→【DefineAttributes…(定义属性)】,弹出“AttributeDefinition(属性定义)”对话框,如图12-1所示,并进行如下设置:

①在“Mode(模式)”栏中选择“Preset(预置)”选项。
②在“Attribute(属性)”栏的“Tag(标记)”编辑框输入“bathtub”。在“Value(值)”编辑框输入“BATHTUB”。
③在“TextOptions(文字选项)”中设置“Height(高度)”为10。
④单击“InsertionPoint(插入点)”栏中的PickPoint<按钮返回绘图区,在图形中的浴盆中部位置选择一点。
(3)保持其他选项不变,单击OK按钮结束属性定义操作,结果如图12-2所示。

(4)再次弹出“AttributeDefinition(属性定义)”对话框,并进行如下设置:
①确认“Mode(模式)”栏中不选择任何项。
②在“Attribute(属性)”栏的“Tag(标记)”编辑框输入“toilet”。在“prompt(提示)”编辑框中输入“Thetoiletnumber”。其他各项为空。
③在“TextOptions(文字选项)”中设置“Height(高度)”为15。
④单击“InsertionPoint(插入点)”栏中的PickPoint<按钮返回绘图区,在图形下部空白处选择一点。
(5)完成以上设置后,单击Ok按钮结束命令。结果如图12-3所示。
Step3创建附加属性的块
调用“block”命令,以(50,0)为基点,并选择包含属性在内的全部图形来创建名为“toilet”的块,如图12-4所示。其中在“Objects(对象)”栏中选择“Retain(保留)”项。

Step4引用附加属性的块
(1)调用“insert”命令,在“Insert(插入)”对话框中选择名为“toilet”的块,在对话框中取消所有“SpecifyOn-screen(在屏幕上指定)”项,并指定“Insertionpoint(插入点)”为(300,0,0),其他项保持缺省值不变。单击OK按钮后将弹出“EditAttributes(编辑属性)”对话框,如图12-5所示。在该对话框中的“Thetoiletnumber”编辑框中输入“105”,然后单击OK按钮完成插入块的操作。

(2)再次调用“insert”命令来插入“toilet”块,在“Insert(插入)”对话框中选择“Insertionpoint(插入点)”栏中的“SpecifyOn-screen(在屏幕上指定)”项,其他项保持缺省值不变。单击OK按钮后系统将在命令行给出提示信息:




Step5绘制结果与保存
(1)完成上述步骤后,绘制结果如图12-6所示。

(2)保存图形文件。
实例说明
1.“attdef”命令用于创建一个属性定义,该命令的调用方式为:
菜单:绘图→块→定义属性
命令行:ATTDEF(或别名att)
调用该命令后,AutoCAD将弹出的“AttributeDefinition(属性定义)”对话框,参见图12-1。该对话框中各项含义为:
(1)“Modes(模式)”:该栏中各项用于设置属性值的使用方式。
①“Invisible(不可见)”:如果某属性仅用来存储信息并无需显示,则可选中此项。当插入块时,该属性值不出现在屏幕上。
②“Constant(固定)”:如果选中此项,则必须指定属性的具体值。在插入块时会自动使用该属性值,而不进行提示,并且插入后也不能对它进行修改。
③“Verify(验证)”:如果选中此项,则在插入块并指定相应的属性值后,系统会再次提示用户对属性值进行确认。
④“Preset(预置)”:如果选中此项,则在插入块时将属性值设为缺省值,并且系统不提示用户为属性赋值。
(2)“Attribute(属性)”:该栏中各项用于设置属性数据。
①“Tag(标记)”:即属性的名字,可由除了空格或惊叹号“!”以外的任何字符或符号组成,并且AutoCAD会自动将小写字母转变成大写字母。
②“prompt(提示)”:用于指定插入带有属性的图块时的提示信息。如果该项设为空,则AutoCAD将使用属性标记作为提示。对于“Constant(固定)”模式,该项将不可用。
③“Value(值)”:用于指定属性的缺省值。
(3)“Insertionpoint(插入点)”:用于指定属性的输入位置。
(4)“TextOptions(文字选项)”:用于设置属性文字的对齐方式(Justification)、文字样式(TextStyle)、高度(height)和旋转角度(Rotation)等。
(5)“Alignbelowpreviousattributedefinition(在上一个属性定义下对齐)”:选择该复选框,可以将属性标记直接置于上一个属性的下面。如果在这之前没有创建属性定义,则该选项不可用。
2.对于块引用中的属性,用户可以通过“attdisp”命令来控制其可见性。该命令的调用方式为:
菜单:【View(视图)】→【Display(显示)】→【AttributeDisplay(视图显示)】
命令行:attdisp
调用该命令后,系统将提示如下:
ATTDISPEnterattributevisibilitysetting[Normal/ON/OFF]<OFF>:
其中,各个选项的解释如下:
①“Normal(普通)”:显示所有可见的属性。
②“ON(开)”:显示所有属性,包括被设置为不可见的属性。
③“OFF(关)”:所有的属性都不显示。
说明“attdef”命令具有相应的命令行形式“-attdef”。
专家指点ATTMODE系统变量用于控制A属性的可见性,如果该变量取值为0,则不显示所有属性;取值为2,则显示所有属性;取值为1(缺省),保持每个属性当前的可见性:即显示可见属性而不显示不可见属性。
12.2.2重新定义块和属性
对于一个已有的块,用户可使用属性重定义命令,来重新定义一个块以及与其相关联的属性。该命令的调用方式为:
命令行:attredef
调用该命令后,系统首先提示用户指定需要重新定义的块对象的名称:
Enternameoftheblockyouwishtoredefine:
然后选择构成新块的对象(包括属性)以及新块的插入点:
SelectobjectsfornewBlock...
Selectobjects:
SpecifyinsertionbasepointofnewBlock:
在新定义的块中的旧属性仍将保留它们原来的属性值。旧的块参照中被删除的属性将不会包含在新的块定义中
模具之家为您提供最全面的塑胶,塑料,模具,模具设计,塑胶模具品牌的装修知识点和各种塑胶模具的导购与在线购买服务,拥有最便宜的塑胶模具价格和最优质的售后服务,敬请登陆模具之家:http://muju.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 模具之家 的产品:
易博仕铝方通吊顶木纹铝方通厂家直销

易博仕铝方通吊顶木纹铝方通厂家直销

价格:7.50/米

易博仕勾搭式垂帘铝挂片吊顶天花

易博仕勾搭式垂帘铝挂片吊顶天花

价格:8.50/米

供应易博仕氟碳铝单板幕墙铝单板厂家直销

供应易博仕氟碳铝单板幕墙铝单板厂家直销

价格:198.00/平方米

供应易博仕氟碳铝单板幕墙铝单板厂家直销

供应易博仕氟碳铝单板幕墙铝单板厂家直销

价格:198.00/平方米

易博仕铝天花吊顶明架跌级铝扣板600*600厂家直销

易博仕铝天花吊顶明架跌级铝扣板600*600厂家直销

价格:38.00/平方米

供应易博仕c型铝条扣 防风铝条扣天花厂家直销

供应易博仕c型铝条扣 防风铝条扣天花厂家直销

价格:38.00/平方米

  • 头条资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 建材风水 木板之家 电工之家 壁纸之家 净化之家 安防之家 水暖之家 洁具之家 窗帘头条 家饰之窗 老姚之家 灯饰之家 电气之家 全景头条 陶瓷之家 照明之家 防水之家 防盗之家 博一建材 卫浴之家 区快洞察 建材 郑州建材 周口建材 信阳建材 商丘建材 南阳建材 漯河建材 许昌建材 濮阳建材 焦作建材 新乡建材 鹤壁建材 安阳建材 洛阳建材 开封建材 武汉建材 天门建材 企业之家 驻马店建材 三门峡建材 平顶山建材 神农架建材 建材之家 720全景
    (c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved