CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 4012|回复: 14

[求助] 会做动态块的高手进来看看

[复制链接]
发表于 2008-3-31 14:53 | 显示全部楼层 |阅读模式
如下图,是CAD软件自带的一个块,单一的拉伸,缩放还好做.但这个我试了好多次都做不出来.$ M3 b8 s, }" f0 A' Z  c, _
请高手指教!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2008-3-31 15:04 | 显示全部楼层
http://www.askcad.com/bbs/viewthread.php?tid=19005+ v8 k' E& {4 s' t) U
http://www.askcad.com/bbs/viewthread.php?tid=5471# K1 Q! N* p; r: s: c) p  D1 E
2 J- f' D4 D- H
[ 本帖最后由 truezx 于 2008-3-31 15:11 编辑 ]
发表于 2008-3-31 22:21 | 显示全部楼层
又见高手,佩服佩服!
发表于 2008-5-12 15:44 | 显示全部楼层
有个教程,是cad官方网站上的
- d  X; b4 Z( h7 \5 s6 E# L# w0 ?1 S! @9 k; {% [
另外有个视频
' P( X) T& C0 V, ^) W" _$ l4 B- h# W% Shttp://www.it.com.cn/f/edu/077/11/444606.htm
! ~8 h. [8 r  E
& {9 R+ T! e2 C# |+ k/ ]. x[ 本帖最后由 truezx 于 2008-5-12 15:58 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2008-5-12 17:00 | 显示全部楼层
AutoCAD 2008 命令参考 > 命令 > B 命令 > BLOOKUPTABLE > 1 a( T% q; c$ u7 e0 [
BLOOKUPTABLE 概念   操作步骤   快速参考  - a& U6 X+ |1 |6 Z* o9 ]' ~  J

6 q1 U- `$ a5 y! A8 _ ( |; B) H# ]$ d5 ?7 J: E1 k7 _
2 V. y# k* b  |$ Q- s+ M  Y

& S0 q. H; g8 S  c9 K0 n5 D6 u显示或创建动态块定义查寻表。* Z0 ^' E$ [  a. X& H0 x1 ]* L

9 P2 d3 s/ f1 Y+ \# s0 N. \" a! Q 命令条目:“bedit”“baction”8 Y9 q+ r7 J. o! C% v- j; b# \
显示“特性查寻表”对话框。( B* z( |5 g  I% l+ b) c( H0 z

9 t! r' W7 o% d! h; d, P当前动态块定义必须包含查寻动作和至少一个查寻参数才能显示“特性查寻表”对话框。如果已经为该查寻动作定义了一个表,则该表会显示在此对话框中。如果未定义任何表,将创建一个表并显示在“特性查寻表”对话框中。
发表于 2008-5-12 21:27 | 显示全部楼层
这个块的确比只有拉伸或缩放的简单动态块要复杂一些,归纳起来主要有三点:
% C/ B( b8 c$ }, Z1、可见性参数的使用。8种直径的螺钉对应8个可见性状态;右边拉伸的夹点共有8个,分别来自控制8种直径螺钉螺杆长度的线性参数,只有对应于当前螺纹直径的线性参数被显示,其余7个则为不可见。
4 v: T$ @2 L; L2 m: F0 L( l1 Q) f2、上面说的8个线性参数分别对应一个拉伸动作,而每一个拉伸动作不仅要拉伸图形的螺杆部分(包括螺纹的全部和一个控制螺纹长度的线性参数),还要拉伸其它7个线性参数,以保证切换螺纹直径时拉伸夹点的位置不变(看上去还是原来的夹点,其实已经被可见性参数偷偷地“调包”换成另一个线性参数了)。
# b) a0 S8 k2 f4 e8 d3、查询参数和动作的使用。螺钉的圆柱头由一个线性参数和一个缩放动作控制;螺杆直径和螺纹小径(共4条水平直线)由1个线性参数和4个拉伸动作控制;螺纹长度由1个线性参数和1个拉伸动作控制。这3个线性参数的距离值和8个可见性状态统归查询参数和查询动作控制,表现为下拉菜单的8种螺纹直径
5 V! w$ J, d7 k# Y1 n" \! v! l" ]: B7 e8 g& i7 S
其实,学习动态块的一个简单易行的办法就是用块编辑器打开它,研究一下人家是怎么做的。不过这个块可有点让人啼笑皆非,打开你就知道了,原来这是欧特克的一个半成品、残次品。动态块根本没做完:从控制螺纹直径的线性参数d1、控制圆柱头直径的线性参数d2、控制圆柱头长度的线性参数k和控制螺纹长度的线性参数b已有的距离值列表中可以看到,作者原本要做到M36的,现在我们都知道,最大螺纹直径只有M14 ;而线性参数k除查询外没有对应任何一个拉伸或缩放动作,换句话说“没用上”   ,圆柱头的长度由缩放动作与圆柱头直径等比缩放了(我们在使用该块时量一下就会看到,除M10外其它规格的圆柱头长度都不是整数,与国标相差很多),说明原作者中途改了主意“粗制滥造”了
$ n: T' Q' z7 j9 ~7 V如果换我制做该块,我会把每种直径螺钉的圆柱头都画出来,每个可见性状态显示一种,而不用拉伸缩放类的参数和动作,因为这个部分的变化比较复杂,用参数太麻烦。尽管这样做块的尺寸会大些,但也无伤大雅。1 L' m* |" v- L/ w/ e1 N4 _. {

" K+ d! T8 ^; ~7 ~! k/ Q" K1 C0 K[ 本帖最后由 woaishuijia 于 2008-5-12 21:31 编辑 ]
发表于 2008-5-12 21:35 | 显示全部楼层

回复 #6 woaishuijia 的帖子

能否按你的意思出个教程啊,谢谢!!!
  Y! v, y, l) s! f0 \, z) P9 O& }! Z- l  @+ n* x
对于象螺母这样的标准件要修改的参数比较少,能否做一个这样的块就能表示一个系列的螺母呢?能否就参数少的这样的动态块出个傻瓜教程呢?
! u4 ]9 p" }: c2 s6 s) M- B( e: q) `2 {  o. t. m  x6 |
万分感谢啊!!
% p' Y; E3 o  Y) ^, E  \$ A5 {/ X% E; U$ S5 W! M( c
此外,这种动态块做出来的话,是否类似于尺寸驱动了呢?* s1 d" v& ]/ ]; l& V

. G( B* Q8 V; A. w2 ?& S[ 本帖最后由 truezx 于 2008-5-12 21:42 编辑 ]
发表于 2008-5-12 21:35 | 显示全部楼层
原帖由 woaishuijia 于 2008-5-12 21:27 发表
6 j; U; h4 p1 L, y( ?2 u2 c这个块的确比只有拉伸或缩放的简单动态块要复杂一些,归纳起来主要有三点:
7 C# f6 e% M  s2 {" v: N8 J' S1 w1、可见性参数的使用。8种直径的螺钉对应8个可见性状态;右边拉伸的夹点共有8个,分别来自控制8种直径螺钉螺杆长度的线性参数,只有 ...
0 g7 ?0 I6 o; P) o
请这位老师演示一下制块过程.先谢啦.我正急求这样的块呢.
发表于 2008-8-26 09:28 | 显示全部楼层
CAD自带的例子都很简单啊.这个是用到了拉伸的值集和可见性.
发表于 2008-8-27 22:01 | 显示全部楼层
请这位老师演示一下制块过程.
发表于 2008-8-27 22:12 | 显示全部楼层

学习

给个教程
发表于 2008-11-15 13:30 | 显示全部楼层
这个动态块太难了,我研究好久了……
发表于 2008-12-14 00:56 | 显示全部楼层
很想学习下
发表于 2008-12-17 17:46 | 显示全部楼层
有些难度,但还想学学
发表于 2008-12-17 21:20 | 显示全部楼层
做了一个GB/T70.1内六角圆柱头螺钉的动态块,欢迎下载试用并提出宝贵意见- }, K& L# ^/ C( j6 W

7 D  I: D$ x$ g' l
. o3 S4 J6 v* m: z0 r9 B0 V" @[ 本帖最后由 woaishuijia 于 2008-12-28 06:44 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-2-21 03:35

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

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