【AutoCAD之属性块】别怕难,从零做起,制作属性块只需6步走

致力于创作"看得懂"的CAD技巧文章 Via 就说我在开发区


引言

图块,是CAD应用中的重要组成部分之一,也可以被认为是CAD的核心功能之一。

在图块的衍生家族中,有一个重要的分支——属性图块

图块分类简表

顾名思义,属性图块就是被赋予了属性的图块,可以 "按需"对图块所表达的内容和意义进行更改和指定。

怎么样,听起来是不是有点复杂?实则简单,不妨举个简单的例子:

类比样例《招聘登记表》

上图是一张《招聘登记表》,不同应聘者所填写的表格信息反映了每个应聘者的基本情况,格式相同,信息内容不同。

我们可以将"招聘登记表"类比为CAD中的"图块":具有统一的格式,具有统一的名称。

我们可以将应聘者所填写的"信息"类比为CAD中的"属性":每个人在统一格式的"招聘登记表"(图块)中所填写的"信息"(属性)不同。

在CAD的图形对象中,需要应用属性块的位置数不胜数。

如下图中所示:

  • 表面粗糙度等级
  • 标高高度
  • 图例的说明
  • 偏差的规定
  • 图纸内容的说明
  • 剖切符号的说明

图中红色云线部分的文字内容都需要具有可编辑(指定)数值功能。

可见,所谓图块的属性指的就是可更改的文本内容

所以,属性块最显著的特征就是:通过录入不同文本反映不同的信息

类比前文提到的"不同人填写同一种格式的《招聘登记表》"。

属性块常见应用环境

既然属性块在设计中的应用范围如此广泛,那么如何制作和使用带有属性的图块?在制作属性块中又有哪些注意要点?

接下来的内容,我们将对属性块进行简明扼要的介绍。

请看↓↓↓


属性块实战

接下来的内容将分成两部分:

  • 第1部分 – 制作过程,按步骤演示制作过程。
  • 第2部分 – 注意要点,对其中的重点设置进行解读和解释

第1部分:制作过程

1.1 认识 "属性"命令:

属性命令全称ATTDEF,这个命令是一个具有"CAD特色"的合成词。

属性命令解读

ATT为Attribute(属性)的缩写,DEF为DEFINE(定义)的缩写。

合成命令ATTDEF即表示"属性定义"。

这种单词缩写后组合成"CAD命令"的方式是CAD中的一大特色,掌握其组合原则,对理解CAD中其他复合衍生"命令"具有很好的指导作用。

复合命令解读在以往的文章中也有所介绍,有兴趣可参见下面的文章:

「AutoCAD之命令」以尺寸标注为例,谈CAD快捷简化命令的应用技巧

1.2 "属性"命令的调用方式

帮助文件对于属性的描述

  • 菜单栏调用方式:

菜单: “绘图” ——“块” ——“定义属性”

菜单栏调用方式:“绘图” ——“块” ——“定义属性”

  • 命令行调用方式:输入ATTDEF

1.3 属性定义对话框设置

如下图所示,对话框主要分为四个区域:

  • 一区:模式设置
  • 二区:插入点指定方式
  • 三区:属性输入设定
  • 四区:(属性)文字设置

按下图全部设置完毕后,点击"确定"按钮关闭对话框。

属性定义对话框及四分区

1.4 检验属性

结束1.3步骤后,在CAD的绘图区内将出现"头条用户名",与我们在1.3步骤中所设定三区标记相同。

双击对象,出现的对话框中将从上至下依次显示:标记、提示、默认三项内容。

以上三项内容与1.3步骤所设定完全相同。

至此,我们可以判定属性文字已经有效建立,点击“确定”按钮进入下一步。

检验属性

1.5 制作并插入图块

将1.4步骤中所生成的属性文字制作为图块,图块制作过程不赘述。

在绘图区插入制作好的图块并双击,将显示如下图对话框。

属性块制作完成

其中最下方水平位置可以进行赋值,另有"文字选项"、"特性"等两个标签页可以切换设置,因非本文重点,此处不进行拓展介绍。

1.6 赋值演示

接下来演示赋值(更改属性)的两种方法:

1.6.1 "增强属性编辑器"对话框方式更改

特点:直观、易操作、人机交互界面友好。

对话框赋值

1.6.2 "特性"侧边栏修改:

特点:简单来说"快",复杂点说"方便,快捷,节约时间,提高效率……"

特性栏赋值


第2部分 – 注意要点

设置那么多,我们来看看。

如果需要一个简单、有效的通用设置,那么请参考下图即可:

这个设置不显山不漏水,可以满足你日常的大多工作环境的设计要求。

属性定义对话框常用标准设置

当然,如果你有志于深挖属性块的设置方式,那么恭喜你在成为老鸟的路上迈出了可喜的一步。

接下来介绍的便是"进阶"内容:

"模式"设置方法。

所谓"进阶",可以用两句古诗来解释一下其意义:

会当凌绝顶,一览众山小。

杜甫《望岳》

欲穷千里目,更上一层楼。

王之涣《登鹳雀楼》

以诗言志,可见进阶即是对更高或更深层次追求的决心和耐心。

来看"模式"中的设置,主要分为六个选项:

模式设置

  1. 不可见:指定插入块时显示属性值。
  2. 固定:在插入块时赋予属性固定值。
  3. 验证:在插入块时,提示验证属性值是否正确。
  4. 预设:插入包含预设属性值的块时,将属性设定为默认值。
  5. 锁定位置:锁定块参照中属性的位置。
  6. 多行:指定属性值可以包含多行文字。

其中特别需要注意的两个要素是"不可见"以及"锁定位置"

要素一"不可见":

此项决定了属性文字的可见性方式,如果在插入属性块时不显示属性文字,那么很大的可能是因为勾选了此选项,但是一旦赋值后就可正常显示文字内容了。

如果你要问我为什么?我只能很负责任地告诉你:不知道。

如果要猜一下的话,我认为只是我们还没有遇到过需要"不可见"的设计环境而已,既然在CAD中存在,那么一定有它的合理之处。

认知是一个非常复杂的过程,不要停留在"用不上"的阶段而放弃了更深层次的尝试。

要素二"锁定位置"

顾名思义,此处所设置的功能是:是否对属性文字的位置进行锁定。

参考上一条"不可见"的分析,我们需要给自己提出一个问题:

哪种设计环境下需要锁定,哪种设计环境下又需要可以自由移动?

即便最终仍然没有定论,也是让头脑经历了更"进阶"思考的过程。

进阶,未必代表成功。

进阶,一定是成功路上的一座绕不开的桥梁。


结语

在已发布AUTOCAD相关的文章中,从未有过一篇如这篇般拖沓冗长。

写到这里,我才意识到:其实我只是解读了制作和应用"属性块"过程而已。

本应寥寥三五百字即可。

然而,我还意识到为读者呈现出简单易行的"可操作性"原来是如此"困难"的事情。

虽然洋洋洒洒数千字也唯恐难以尽述其详。

在文章即将结束的时候,贴出本文的脉络梳理,对全文的内容进行回顾。

脉络梳理与回顾

这是我的第38篇AutoCad相关文章,如果您需要对以往的文章某些方面进行深度解读,或者有任何关于CAD使用的问题,请留言或私信,如有错误之处,也请在评论区不吝赐教。

在下不才,必尽绵薄之力。

进阶之途,若可与君同行,幸甚至哉!

cad插入块_「AutoCAD之属性块」别怕难,从零做起,制作属性块只需6步走相关推荐

  1. c++ class struct同名_如何把C++的源代码改写成C代码?而C改C++只需一步!

    ★ 如何把C++的源代码改写成C代码? C++解释器比C语言解释器占用的存储空间要大,想要在某些特定场合兼容C++代码,同时为了节省有限的存储空间,降低成本,也为了提高效率,将用C++语言写的源程序用 ...

  2. lisp励遍图块中的实体_lisp励遍图块中的实体_「AutoCAD之图块编辑」八仙过海各显神通——图块编辑方法综述......

    [AutoCAD之图块编辑]八仙过海各显神通--图块编辑方法综述 图块是AutoCAD设计中的重要核心部分之一,在往期也对其中的某些部分进行了扩展介绍,今天要介绍的是与图块有关的编辑方法. 主要分成三 ...

  3. eclipse折叠if语句块_「03」java中的方法以及控制语句

    语句块(有时叫做复合语句),是用花括号扩起的任意数量的简单Java语句.块确定了局部变量的作用域.块中的程序代码,作为一个整体,是要被一起执行的.块可以被嵌套在另一个块中,但是不能在两个嵌套的块内声明 ...

  4. bmp文件头_「正点原子FPGA连载」第十九章SD卡读BMP图片LCD显示

    1)摘自[正点原子]领航者 ZYNQ 之嵌入式开发指南 2)实验平台:正点原子领航者ZYNQ开发板 3)平台购买地址:https://item.taobao.com/item.htm?&id= ...

  5. chrome vue插件_「Vue学习记录一」开发环境准备

    1.开发工具 - VS Code ❝ 选择 VS Code 是因为这是一款很容易上手的工具,在 VS Code 中找到的每个功能都完成一项出色的工作,构建了一些简单的功能集,包括语法高亮.智能补全.集 ...

  6. sscanf函数用法详解_「MOS考点详解」一道例题详解GETPIVOTDATA函数的用法

    要点提示 GETPIVOTDATA函数是MOS Excel认证考试的重要考点.资深Office培训师谷月老师在此借助一道例题详细解读这个函数. 例题 在「按地区」工作表上的单元格 H3 中,使用 GE ...

  7. excel表格内容拆分_「职场百科书」—「实用小技巧」—(Excel表格拆分)

    工作中我们经常会遇到这种情况,所有的数据都整合在一个Excel表格里面了,现在想按需求分别拆分成多个工作表,有什么好办法吗?利用透视表,我们就可以轻松解决. 如下图所示,从销售一部到销售七部的所有业绩 ...

  8. amd cpu不能在cmd环境下运行java代码_「我们一起学Java02」JDK、JRE、JVM简介,Java开发平台的搭建...

    Hello,各位头条的读者大家好!接下来一段时间小编将和大家一起学习Java,"我们一起学Java"专题将会持续更新,欢迎大家关注.这里是"我们一起学Java" ...

  9. define定义的函数如何引用_「C与指针心得」25.预处理器-宏函数

    感谢您的阅读与点赞!欢迎关注:「大猫玩程序」,查看C语言系列文章 上一节讲了一些系统的预定义宏,这一节来讲一讲 宏定义.宏函数. 预处理常量 define: 预处理器指令从#开始,到最后第一个换行符为 ...

  10. ideahtml标签不提示_「系统自带标签」如何帮门店区分价值顾客?| 早8点141期

    141 期 | 系统标签 · 本文约 603 字,预计阅读 3 分钟 · 大家好,我是小檬,这是乐檬早八点为乐檬用户提供的产品应用学习栏目第 141 期. 今天的主题是:[新·会员篇]「系统自带标签」 ...

最新文章

  1. Javascript Array sort排序问题
  2. Java:何时使用静态方法
  3. vim 使用技巧 转载
  4. bzoj千题计划207:bzoj1879: [Sdoi2009]Bill的挑战
  5. matlab输入excel高版本,『matlab读取excel指定列』excel中大量数据如何导入matlab当中?超过1000个数据无法一个一个输入...
  6. 加拿大11年级计算机课程代码,加拿大高中选课那些事儿
  7. 可靠性试验顺序应该如何安排?
  8. 电压比较器的介绍和工作原理
  9. java当中jxl合并行、列
  10. C# Stream篇(五) -- MemoryStream
  11. 《简约至上:交互式设计四策略》读书感悟
  12. 单核CPU处理多线程
  13. CITA架构与云计算服务
  14. 2022.11.27 第10次周报
  15. “ST-Link无法识别到STM32单片机”
  16. 不用写一行代码,就能用ivx制作一个“微信小程序“,超牛逼
  17. Xamarin是无懈可击还是鸡肋?浅谈对Xamarin的学习
  18. 万字综述:行业知识图谱构建最新进展
  19. ios浏览器滚动交互太差_使用ScrollMagic.js构建交互式滚动网站
  20. 2万字大白话,一看就理解的java开发面试题

热门文章

  1. android测试tf卡读写速度,高速TF卡 , 闪迪还是三星?读写速度对比以及上当经历...
  2. 教你复制百度文库中的内容
  3. 三张图看懂 clientheight、offsetheight、scrollheight
  4. 高斯模型MATLAB的实现,高斯混合模型GMM实现matlab
  5. 如何根据项目进行PLC选型
  6. java 生成er图标_设计数据库 ER 图太麻烦?不妨试试这两款工具,自动生成数据库 ER 图!!!...
  7. 端午节小游戏html,零代码怎么制作一个端午节H5小游戏页面?
  8. ubuntu12.04 如何设置wiznote到快捷启动栏
  9. 3种终极方法,彻底解决CDR不显示缩略图!
  10. 数据库基础知识(面试)