属性值动态调整_这可能是你见过最牛的CAD粗糙度动态块了!

11246f49271f86ef73bc6b0f0781377c.gif

好课推荐:

零基础CAD:点我CAD家装:点我 周站长CAD:点我CAD机械:点我revit教程:点我CAD建筑:点我CAD三维:点我全屋定制:点我 ps教程:点我苹果版CAD:点我 3dmax教程:点我UG教程:点我

SU教程:点我 solidworks教程:点我 rhino教程:点我

CAD动态块:点我 CAD电气:点我 室内手绘:点我

SW运动仿真:点我 天正建筑:点我 橱柜设计:点我

proe曲面:点我 CAD工装:点我 keyshot:点我

更多视频教程:点我查看

要做好粗糙度符号动态设计,必须要熟悉该符号使用情况,这样才能有的放矢,有目的性的添加参数和动作。粗糙度符号尺寸要求如下,由H和h之间关系可知,粗糙度符号尺寸与文字高度有关,即字高决定了符号的尺寸,根据图幅a4和a3使用3.5高度,a2-a0使用5高度,其他字高依次类推,粗糙度符号大小变化可以添加缩放动作。

d600ec3fec6b931dfbfc6b0b393b3c1e.png

下图中是各个粗糙度符号含义

a3fbcab29d5fd40ab3efdd3d06f67339.png

红色框此种情况在根据实际情况添加,如果工作中使用频率高,可以考虑设计。

df131fe189c5f86f4f3ae83fc2009bf4.png

下图为粗糙度符号标注中方向,考虑添加旋转动作(可能有的同学说,用对齐参数,这个也可以,在模型空间标注对齐参数好用,在布局空间,对齐参数无法实现垂直对齐,所以考虑到块适用范围,对齐参数和旋转参数都添加);文本内容R、z(a)、数字、车(铣)等四处,R虽然是不变文本,但是考虑到共同要求注法中用带字母完整符号简化注法0702febb151d7876b20ff73397544a5d.png,R需要设置为属性,这样赋值时可以变成空白,才能达到上符号,其他文本均是可编辑文本,设置为块属性,且应该设计微调整(移动效果),R、z、数字均应该单独设置属性,这样便于调整间距,如果设置为一个属性,可能由于字符间距原因,导致整个属性文本过宽,使得整体不够协调美观。

5a17838a26615c5422d934936fdacb18.png

利用att添加块属性,直线L和C绘制其他部分

291a3db7109ee2bf4a00e0411cc5556a.png

块属性文字样式设置参考前续文章,RA3.2设置标记和默认,即成块后默认有值(大多数情况需要有值),而车属性默认中不设置值,大多数情况下没有值,添加块后还得删除,这样对绘图造成不必要麻烦。

7125892bdcf9350780d1c731d2303398.png

创建块b,名称、基点、选择对象三项,基点就是光标带着整个块移动点,选择最低端点。

bf808e658e622626ae51974b1ab4cf72.png

确定后,跳出编辑属性,默认没有值的属性就变成空白。插入块时也会跳出这个对话框,直接在里面对要编辑的属性进行编辑即可。

e494351407a9a09e72e294e54cdc101e.png

当我们确定后,还想编辑块属性时,可以双击块,跳出如下对话框,逐一对属性值编写即可。

de2f1bd79a7c8a60b0b48df3f8e88622.png

我们根据上面的情况分析,添加参数(直接点击面板按钮,依据命令行提示操作即可),文本涉及微调位置,添加点参数。

9c327d955435f215469e4cab31d96f70.png

考虑到不同字高,且成比例缩放关系,可以添加线性参数+缩放+查寻,设计为点击切换不同字高效果,线性参数起点即为缩放基点选择下方角点,端点为竖直方向交点,夹点为0(查寻参数点击,所以线性参数可不用保留夹点)。

ed8e7b1980d8f03e2ce4c1f36f76de6f.png

线性参数距离类型为列表,根据字高3.5、5、7等,1.4H=4.8、7、9.8等一系列高度,此列表为查寻设置列表。

94d24afaa0dbbad038fabad860d0b67c.png

添加查寻参数,双加查寻参数或者添加查寻动作均可

7553297959f932bd1e0202ead03d9d9e.png

如果查寻没有设置完,就确定退出了,查寻动作打叹号,再次编辑时,不能双击,只能右键查寻动作,选择“显示查寻表”即可恢复到查寻设置,其他动作的二次编辑方法同理,一般都是利用“动作选择集”。

e5f6b65420220199bff1510e4ea129b1.pnge15bf201e71c6ef7164f378219f68153.png

将线性参数添加查寻中,实现线性参数与查寻之间的关联

e6283e6a66cf88e6f837e599309ef4c6.png

右侧设置好每一条点击切换的名称,左侧设置相应距离,注意右下角切换到允许反向查寻,否则在模型空间使用块的时候,不显示查寻按钮。

2e04286dc842dc0c584d76bb5b435035.png

添加对齐参数和旋转参数,考虑块放置方便(对齐参数直接捕捉最近点,不需要添加动作)和整体旋转(块方向变化,旋转参数角度为0度,与其他图形方向一致)

99b7f5ce0c5430a6191d9bc955fb89ba.gif

对直线添加线性参数,夹点为1个,当数据输入改变时,直线长短应该发生长短改变,配合拉伸动作来实现。

feafdb7f66aae3fb475f8504f2352aed.png

添加可见性参数,这个参数作用就是分层,之前我们是将粗糙度符号所有符号都绘制到一起了,整体来看并不是粗糙度符号,我们需要对这个整体进行分层(分状态),使其每一层代表一种符号。值得注意的是,一是所有层可以共用同一个图形,具有共同形状特征的可以共用,也可以单独绘制不同图形;二是所有层共同的参数一定先于可见性参数,这样可见性中所有层都具备了相同的参数,不需要再利用“使可见”和“使不可见”进行切换了,能提高一些效率,比如这里的查寻、线性参数、旋转参数、文本、各种直线圆等都是所有层需要的,先添加好,再添加可见性进行分层,这样所有层都具备了这些对象。

e247307cd9fde0a714ae5f2a278207bf.png

添加可见性后,工具栏中可见性状态可点击,在对话框里利用重命名和新建两个功能,对粗糙度各个符号进行命名,上移和下移各个分成状态排序,第一个状态就是插入块时默认状态。

f939c49188be398e6fc3245eedb51291.png

分层之后,每个状态下对象都是相同的,需要根据名称利用(使可见)和(使不可见)将相应对象隐藏或者显示,针对目前粗糙度块,都是使不可见,如果不小心误操作的话,需要使可见。

a54c5aded37bab59347ec2f6b78d63e4.png

属性添加移动动作

2a1845a3c771435838437a59d7b9e72f.gif

添加拉伸动作,控制直线长短

56b9f151563e87e9868ba761684267df.gif

添加缩放动作,选择对象采用反选方式,将所有对象都选中,包括查寻和可见性参数,这是两个最容易遗忘的参数,这样可以实现相对位置不变,即查寻和可见性夹点随着整体缩放,永远保持在横线上,否则,当整体缩放后,这两个参数可能发生位置变化。

54e2fb57aed313094c9e09688cbae481.gif

添加旋转动作,对象包括所有对象,这是整体的旋转,不能落下任何一个对象。

c71ca5209ac7682f03f64c41782ef581.gif

可见性分层状态编辑(由于微信限制以下动图被我分割成两种,连起来看即可)

fcbd34d484800484f13322f1bf6f6a98.gif

fcbd34d484800484f13322f1bf6f6a98.gif

下面我们来看看动态粗糙度的风采吧!是不是很炫酷,另外根据新国标,粗糙度一般和引线配合,所以大家研究一下引线标注(le)这个命令吧!le+块即可完美实现新国标粗糙度标注。

af97de5805269bfb726483ee5e77dab5.gif

END
学AutoCAD,认准CAD自学网周站长跟周站长学CAD微信号:zzzcad

34c18bbaa05369e27497e0214841963b.png

点此查看更多视频教程。

周站长粉丝都在看

9949c854e29a0c49987cfb6ab787a883.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526343.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql like_MySQL LIKE:模糊查询

在 MySQL 中,LIKE 关键字主要用于搜索匹配字段中的指定内容。其语法格式如下:[NOT] LIKE 字符串其中:NOT :可选参数,字段中的内容与指定的字符串不匹配时满足条件。字符串:指定用来匹配的字符串。“字符串…

bootstrap mysql源码_Django+Bootstrap+Mysql 搭建个人博客 (六)

6.1.comments插件(1)安装pip install django-contrib-comments(02)settingsINSTALLED_APPS [django.contrib.sites,django_comments,]SITE_ID 1(3)website/urlurl(r^comments/, include(django_comments.urls)),(4)修改源码django_comments/abstracts.py第36行原代码site mode…

mysql 查看索引 命令_MySQL命令篇之库、表、索引、用户、视图及SELECT查询

大纲一、库管理二、表管理三、索引管理四、用户管理五、视图管理六、SELECT查询一、库管理(1)、创建数据库CREATE DATABASE db_name [CHARACTER SET [] charset_name] [COLLATE [] collation_name];mysql> CREATE DATABASE IF NOT EXISTS testdb CHARACTER SET gbk COLLATE …

mysql 数据修改记录日志_mysql对数据的更新操作记录在哪个日志中?

mysql对数据的更新操作记录在通用查询日志和二进制日志中。通用查询日志用来记录用户的所有操作,包括启动和关闭 MySQL 服务、更新语句和查询语句等;二进制日志会以二进制的形式记录数据库的各种操作,但不记录查询语句。(推荐教程&#xff1a…

mysql insert 二进制_MYSQL 插入二进制数的 2 种方法。

方法 1、insert into TableName set column ;方法 2、insert into TableName .... values(.....);------------------------------------------------------------------------------------------------------------------------------------------create table T(x bit(8));方…

mysql jdbc 单利_java单利模式设计

java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,…

vb 读取mysql所有表名_vb怎么列举出一个mdb数据库里面所有表名?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Private Sub Command1_Click()Dim conn As New ADODB.ConnectionDim rs As New ADODB.Recordset打开指定的服务器sql "ProviderSQLOLEDB.1;Persist Security InfoFalse;User IDfood;Password123456;Data Source192.168.1.251…

mysql行级锁升级_mysql innodb 行级锁升级

创建数据表test,表定义如下所示:CREATE TABLE test (id int(11) NOT NULL AUTO_INCREMENT,name varchar(20) NOT NULL,PRIMARY KEY (id),KEY idx_name (name)) ENGINEInnoDB AUTO_INCREMENT1 DEFAULT CHARSETlatin1;创建测试数据集,插入SQL语…

mysql触发器可以使用正则表达式,是否可以使用正则表达式在MySQL中强制执行数据检查...

Suppose I have an attribute called phone number and I would like to enforce certain validity on the entries to this field. Can I use regular expression for this purpose, since Regular Expression is very flexible at defining constraints.解决方案Yes, you can…

c 调用mysql密码为空_C语言连MySQL - osc_srnunz15的个人空间 - OSCHINA - 中文开源技术交流社区...

连接例程用C语言连接MySQL数据库包含两个步骤“初始化一个连接句柄结构;实际进行连接。初始化连接句柄#includeMYSQL *mysql_init(MYSQL *);通常传递NULL给这个例程,它会返回一个指向新分配的连接句柄结构的指针。如果传递一个已有的结构,它将…

mysql怎么分组查询所有数据库_Mysql-4 分组查询与子查询

1、查询结果的分组操作a、分组允许把数据分为多个组,以便能对每个组进行聚集计算b、分组是在select语句的group by 子句中建立的注意:group by 只是创建分组,但并不保证分组里面的数据的排列顺序,需要使用order by 子句对分组里面…

mysql 多列union_Mysql联合查询UNION和UNION ALL的使用介绍

一、UNION和UNION ALL的作用和语法UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同.SQL UNION…

mysql导数据出指定数量_mysql导出指定数据或部份数据的方法

这个时候mysqldump可能就不大好使了,使用下面的方法则可以解决这个问题。方法一、insert和select结合使用1、新建一个表,比如new-table,包含所要导出的字段的名称,比如a,b,c2、使用insert into new-table (a,b,c) select a,b,c fr…

mysql update upper_MySQL数据处理函数upper、abs、date

1. 数据处理函数文本处理函数upper()转换大写函数SQL> select vend_name, upper(vend_name) as vend_name_upcase from vendors order by vend_name;soundex()发音类似函数SQL> select cust_name, cust_contact from customers where cust_contact Y. Lie;SQL> selec…

mysql与django交互_django与mysql交互

查看ubuntu已安装的所有软件:查看软件安装的路径查看开机启动的软件,需要额外安装插件:安装mysql:django setting配置:在model模块中添加如下建表语句:vi app/models.pymodel模块在app中,其中定…

深度系统如何安装mysql_deepin 安装mysql apache

# 如果MYSQL安装成功,就会有my-medium.cnfcp /usr/local/src/mysql-5.5.17/support-files/my-medium.cnf/etc/my.cnf# 设置权限chmod x /usr/local/mysqlchown -R mysql:mysql /usr/local/mysql# 配置开机自启动cp support-files/mysql.server /etc/init.d/mysqldch…

自动清理mysql的lock进程的脚本_自动清理MySQL的Lock进程的脚本

自动清理MySQL的Lock进程的脚本作者:小涵 | 来源:互联网 | 2018-07-13 21:01阅读: 915最近数据库服务器在某一时段进程数忽然暴增,导致数据库服务器死掉,根据日志查询,是由于Mysql大量Lock进程造成服务器进程数过高导致…

java 获取类方法_Java之反射机制三:获取类的方法

一.实体类BigDog.javapackage reflex;public class BigDog extends Dog {private Integer age;public String name;public BigDog(){}private void getDog(){}private BigDog(Integer age, String name) {this.age age;this.name name;}public String getName() {return name…

java 判断客户端_javaweb服务端判断客户端使用的是手机还是电脑访问

public class ToolCheckAgentIsMobile {private final static String[] agent { "Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser" };/*** 判断User-Agent 是不是来自于手机** param ua* re…

java thread 多线程_java用Thread方式创建多线程

进程:一个正在执行的程序,每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:进程中一个独立的控制单元。线程控制着进程的执行。一个进程中至少有一个线程。java VM中至少有一个线程负责jav…