明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: helloyf

[求助]如何使用这个尺寸驱动程序

[复制链接]
发表于 2015-7-22 09:00:16 | 显示全部楼层
wuzheng80425 发表于 2015-7-22 08:57
我的意思就像图片这样

燕秀工具箱 的尺寸驱动




发表于 2015-7-22 09:03:22 | 显示全部楼层
wuzheng80425 发表于 2015-7-22 08:57
我的意思就像图片这样

那不如直接用STRETCH。还不用编程。
发表于 2015-7-22 09:13:59 | 显示全部楼层
ZZXXQQ 发表于 2015-7-22 09:03
那不如直接用STRETCH。还不用编程。

想过,如果用STRETCH这个命令呢,首先多操作了一部,而且同时要计算。这样就省了两部啦
发表于 2015-7-22 09:16:28 | 显示全部楼层
lucas_3333 发表于 2015-7-22 09:00
燕秀工具箱 的尺寸驱动

看过燕秀的尺寸驱动,这个功能实在太强大了,自己能力有限,编不了,可是燕秀里的命令,我们不是做模具的,因此很多命令,我用不上
发表于 2015-7-22 15:33:23 | 显示全部楼层
wuzheng80425 发表于 2015-7-22 09:13
想过,如果用STRETCH这个命令呢,首先多操作了一部,而且同时要计算。这样就省了两部啦
  1. (defun c:tt ()
  2. (setvar "CMDECHO" 0)
  3. (setq ditl (getreal "\n尺寸变动量: "))
  4. (setq pt1 (getpoint "\n窗交第一点: "))
  5. (setq pt2 (getcorner pt1 "\n窗交第二点: "))
  6. (command "_.STRETCH" "C" pt1 pt2)
  7. (setq pt3 (getpoint pt1 "\n方向: "))
  8. (setq pt3 (polar pt1 (angle pt1 pt3) dit1))
  9. (command pt1 pt3)
  10. (setvar "CMDECHO" 1)
  11. (princ)
  12. )
发表于 2015-7-23 08:18:22 | 显示全部楼层
ZZXXQQ 发表于 2015-7-22 15:33

版主辛苦了,还是没有实现我图片的功能啊!
发表于 2015-7-23 09:17:01 | 显示全部楼层
本帖最后由 fl202 于 2015-7-23 09:50 编辑

以我之见,你们的操作都太繁琐了,就这个问题:
针对长方形(改变长和宽) 或者圆(改变直径)
1 用户直接全选原对象,程序获取定位点和(长和宽或者直径)
2 用户输入改变的参数,程序删除原对象。
3 用户定位新对象的点,或者输入关键词12345,(可以用grread), 12345(对于长方形:原四个角点和中心点,对于圆:原四个象限点或者圆心),程序生成新的对象。

这样通用性更强些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-21 17:59 , Processed in 0.197756 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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