找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 10602|回复: 53

[求助] 一个CAD模型中,多个图框中的线型比例问题!

[复制链接]
发表于 2013-5-20 10:13:26 | 显示全部楼层 |阅读模式
悬赏80D豆未解决
    一个CAD模型中,不同比例图框中的线型比例跟着图框比例不同而变化。(不用格式刷一一刷)现在用的是2013机械版CAD不知道是否可以实现,求高手解答,或者写一个lisp的程序可以实现我的问题其他可以实现的方法行。

求解.PDF

7.71 KB, 下载次数: 4, 下载积分: D豆 -1 , 活跃度 1

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-20 10:19:18 | 显示全部楼层
你说的2013机械版CAD具体是哪个软件? Autodesk mechanical 2013 ?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-5-20 10:47:23 | 显示全部楼层
XDSoft 发表于 2013-5-20 10:19
你说的2013机械版CAD具体是哪个软件? Autodesk mechanical 2013 ?

我用的就是 Autodesk mechanical 2013
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-20 10:53:08 | 显示全部楼层
chenyu1618 发表于 2013-5-20 10:47
我用的就是 Autodesk mechanical 2013

一个图中好几个图框? 每个图框中线型比例是一个?还是就一个图框,你说的信息量还不够。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-5-20 11:11:07 | 显示全部楼层
不好意思啊 我是新手!一个图中好几个图框。每个图框的比例不同,图框中线型比例也不同!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-20 11:19:18 | 显示全部楼层
本帖最后由 Lispboy 于 2013-5-20 11:21 编辑

写了一个,我想在机械版下也应该能用,楼主测试下,及时反馈。


scale.gif

程序可以根据选择的实体修改线型比例,不影响其他的实体的全局线型比例。

  1. (defun c:ttt ( / e ed i len new old scl ss)
  2.   (if (and
  3.         (setq ss (ssget))
  4.         (setq scl (getreal "\n输入线型比例<退出>:"))
  5.       )
  6.     (progn
  7.       (setq len (sslength ss)
  8.             i 0
  9.       )
  10.       (repeat len
  11.         (setq e (ssname ss i))
  12.         (setq ed (entget e))
  13.         (setq old (assoc 48 ed))
  14.         (setq new (cons 48 scl))
  15.         (if old
  16.           (setq ed (subst new old ed))
  17.           (setq ed (cons new ed))
  18.         )
  19.         (entmod ed)
  20.         (setq i (1+ i))
  21.       )
  22.     )
  23.   )
  24.   (princ)
  25. )




论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 3394个

财富等级: 富可敌国

发表于 2013-5-20 11:32:58 | 显示全部楼层
不错,能改块你的就更好了

点评

之前随手写的,修改块的线型比例: http://www.xdcad.net/forum/thread-667659-1-1.html  发表于 2013-5-20 19:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-5-20 13:47:59 | 显示全部楼层
Lispboy 发表于 2013-5-20 11:19
写了一个,我想在机械版下也应该能用,楼主测试下,及时反馈。

你好 ,你写的程序我用过了,可以用。先谢谢你,但是我想要的在一个图框内,每一个图层上的线都是和图框比例一样的线型比例,这样可以办到吗?麻烦你了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-20 13:54:41 | 显示全部楼层
本帖最后由 Lispboy 于 2013-5-20 13:56 编辑
chenyu1618 发表于 2013-5-20 13:47
你好 ,你写的程序我用过了,可以用。先谢谢你,但是我想要的在一个图框内,每一个图层上的线都是和图框 ...

首先,你的每个图框的比例你自己应该知道吧? 你输入下比例就行了。
这程序不是适合所有情况嘛,其他的要你自己构建选择集,传给 SSGET,比如你先构造好要选的东西,然后输入P给这个程序,如果程序按你那么说太“细致”了,可能不是需要改图框这样的时候就没法用了,你说呢?

你这个问题应该是如何选择需要的实体供 后续程序 处理。另外一个话题,工具应该组合着用,不能一个给“做死”了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-5-20 14:30:21 | 显示全部楼层
Lispboy 发表于 2013-5-20 13:54
首先,你的每个图框的比例你自己应该知道吧? 你输入下比例就行了。
这程序不是适合所有情况嘛,其他的 ...

自己构建选择集,传给 SSGET。这个我不明白,能讲一下吗?如何构建选择集?你说的是对的!我不知道你知不知道AutoCAD Mechanical 2013 中一个图中粗糙度符号就可以跟着图框的比例变化。之前的版本很多图框时粗糙度是不跟着变化的。这个图框内的线型比例是不是和图框的四个几点有关系那?请教一下C:\Documents and Settings\Administrator\桌面
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-20 14:47:42 | 显示全部楼层
本帖最后由 Lispboy 于 2013-5-20 14:49 编辑
chenyu1618 发表于 2013-5-20 14:30
自己构建选择集,传给 SSGET。这个我不明白,能讲一下吗?如何构建选择集?你说的是对的!我不知道你知不 ...

机械版里面也应该有 select qselect  filter 命令构建选择集吧,就是你在变线型比例前可以自己先选好要处理的实体, 也可以直接用上面程序直接窗选或点选实体。
这个程序在提示你 选择对象的时候, 你可以给它任何想处理的实体。你给它啥,它变啥。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-5-20 15:36:21 | 显示全部楼层
刚才我使用了一下,这样做起来还是和手刷的时间差不多,我想知道AutoCAD Mechanical 2013 中的线型比例可以和粗糙度能否实现一样用,怎么才能实现!画图时不用管线型比例的问题,它会随着图框自动变化。一个图内一个图框是可以实现的,现在想求解的是一个图内多个图框怎么实现?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-20 16:07:18 | 显示全部楼层
chenyu1618 发表于 2013-5-20 15:36
刚才我使用了一下,这样做起来还是和手刷的时间差不多,我想知道AutoCAD Mechanical 2013 中的线型比例可以 ...

难道你是一个一个点的? 怎么和刷时间差不多尼,你可以窗选啊, 输入 ALL,就可以把全图都处理(虽然可能你不想全图处理),你可以可以根据层什么的,这些你都可以用 'filter 去自己定选什么。这个不是程序的功能,是CAD的基础操作。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-20 16:09:27 | 显示全部楼层
chenyu1618 发表于 2013-5-20 15:36
刚才我使用了一下,这样做起来还是和手刷的时间差不多,我想知道AutoCAD Mechanical 2013 中的线型比例可以 ...

你说的图框的比例是多少呢? 谁定义的,在哪里保存?

对了,你在模型空间画图,还是在图纸空间画图?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-5-20 16:46:12 | 显示全部楼层
Lispboy 发表于 2013-5-20 16:07
难道你是一个一个点的? 怎么和刷时间差不多尼,你可以窗选啊, 输入 ALL,就可以把全图都处理(虽然可能 ...

我说的手刷不是一个一个点 ,先选你要刷的图层,然后将其它的图层隔离。你就可以全选,一次性刷了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-28 03:02 , Processed in 0.429837 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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