找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4592|回复: 42

[求助]:请问这样的公差标注当如何实现?

[复制链接]
发表于 2003-2-28 22:41:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
请问这样的公差标注当如何实现?
公差值和公差代号都是随手写的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2003-2-28 23:04:53 | 显示全部楼层
00001,你把困绕我两年的问题解决了。。。感谢。。。。热泪盈眶。。。



45H7\H0.7x\S+0.123^-0.456

请问\H0.7x\S  表示什么意思?0.7x我猜是高度,可后面的S是什么意思?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-2-28 23:23:27 | 显示全部楼层
to yinwh

H0.7x表示高度没错,即后面的公差字高为前面基本尺寸字高的0.7倍,字号小一号。
S后跟上下偏差,并以^符号分隔。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-2-28 23:34:44 | 显示全部楼层
最初由 fjzdl 发布
[B]用多行文本编辑更方便。 [/B]


原来是这样,我又学到了一招!!哈哈

可是这样,如果标好了以后想改,能不能通过多行文字来改呢?

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

使用道具 举报

发表于 2003-2-28 23:48:55 | 显示全部楼层
不要打散的,和0001兄的方法是一个道理的两个方法,我想会更方便些!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-2-28 23:50:57 | 显示全部楼层
如果标好了以后想改,能不能通过多行文字来改呢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-2-28 23:53:20 | 显示全部楼层
可以在特性匹配里改的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-3-1 00:12:42 | 显示全部楼层
程序写好了


  1. (defun c:gongcha()
  2.   (setvar "cmdecho" 0)           ;命令执行过程不响应
  3.   (setq tt 1)
  4.   (while (= tt 1)                  
  5.     (setq en (entsel "\n请选取一个标注:"))         ;拾取一个标注
  6.       (if (/= en nil)
  7.        (progn
  8.         (setq en_data (entget (car en)))             ;取得对象属性列表
  9.         (setq qname (cdr (assoc 0 en_data)))        
  10.         (if (= qname "DIMENSION")  (setq tt nil))     ;如果选取的是标注,退出while判断
  11.        )
  12.       )
  13.   )

  14.   (setq old_text (assoc 1 en_data))              ;取得旧标注文本子列表
  15.   (initget 1)
  16.   (setq chicun (getreal "\n请输入新尺寸值:"))          ;输入新基本尺寸
  17.   (setq chicun1 (rtos chicun))                          ;将尺寸转化为字符串
  18.   (initget 1)
  19.   (setq daihao (getstring "\n请输入公差代号及公差等级:"))    ;输入公差代号及公差等级
  20.   (initget 1)
  21.   (setq shangpc (getreal "\n请输入上偏差:"))              ;输入上偏差值
  22.   (cond ((> shangpc 0) (setq shangpc1 (strcat "+" (rtos shangpc))) )      ;以下先将上偏差值转化为字符串,上偏差若为正,则在前面加上一个"+",若为0,则空出2格以对齐
  23.         ((= shangpc 0) (setq shangpc1 (strcat "  " (rtos shangpc))) )
  24.         (t             (setq shangpc1 (rtos shangpc))              )
  25.   )
  26.   (initget 1)
  27.   (setq xiapc (getreal "\n请输入下偏差:"))
  28.   (cond ((> xiapc 0) (setq xiapc1 (strcat "+" (rtos xiapc)))     )      ;以下先将下偏差值转化为字符串,下偏差若为正,则在前面加上一个"+",若为0,则空出2格以对齐
  29.         ((= xiapc 0) (setq xiapc1 (strcat "  " (rtos xiapc)))     )
  30.         (t             (setq xiapc1 (rtos xiapc))                )
  31.   )

  32.   (setq new_text0 (strcat chicun1 daihao "\\H0.5x\\S" shangpc1 "^" xiapc1))   ;合并出新的标注文本
  33.   (setq new_text (cons 1 new_text0))                   ;产生新的标注文本子列表
  34.   (setq en_data (subst new_text old_text en_data))     ;替换文本子列表
  35.   (entmod en_data)    ;立即更新文本子列表
  36.   (prin1)
  37. )


我想这下会方便很多的
可以先随意标上,然后在命令行输入gongcha 回车就可以修改了
如果觉得好用,可以将这条命令添加到工具条中。

第一行应该是
(defun c:gongcha()

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

使用道具 举报

发表于 2003-3-22 20:16:03 | 显示全部楼层
自以为标注已不是问题,哪知是坐井观天.真是感谢各位仁兄!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2026个

财富等级: 金玉满堂

发表于 2003-10-15 01:33:02 | 显示全部楼层
最初由 yinwh 发布
[B]如果标好了以后想改,能不能通过多行文字来改呢 [/B]
可在命令行中输入 ED (即DDEDIT命令)后按回车键,鼠标选择要修改的尺寸数字,再在多行文字编辑器中用 Deiete 键将 < > 符号删除,键入新的尺寸数字后点击多行文字编辑器上的“确认”按钮即可。若是公差,如本例,则键入 345H7+0.123^-0.456 后,按住鼠标选择 +0.123^-0.456 ,选中后多行文字编辑器上的堆叠按纽“a/b”会亮显,点击此按钮,再点击多行文字编辑器上的“确定”按钮即可完成。(若觉得公差+,-号离H7太近,可在H7后加一空格)
  注: 若只在原未改的尺寸数字前(或后)作数字(或字母)的添加,则多行文字编辑器上中的 < > 符号不须删除,只在此符号前(或后)添加数字(或字母)即可。可见,< > 符号是表示原未改的尺寸数字。
  熟悉后就会觉得此种方法很快捷。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-10-15 10:34:11 | 显示全部楼层
谢谢了!但是我觉得如果只要求标注上去,可以把标注炸开后用文字写上去,估计这是山穷水尽后的一条路了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-10-15 22:14:53 | 显示全部楼层
哇,我想问手动标注怎作,随意标注的那种。我用2002,默认是自动。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-10-15 22:23:48 | 显示全部楼层
哈哈……
又学会一招!多谢了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-10-15 22:30:29 | 显示全部楼层
最初由 ewppin 发布
[B]哇,我想问手动标注怎作,随意标注的那种。我用2002,默认是自动。 [/B]


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

使用道具 举报

发表于 2004-4-6 23:14:49 | 显示全部楼层
五楼fjzdl  你的方法很好,但是我用这个方法怎么不行!~
请指教,谢谢!~    还请各位高手也帮小弟一个忙!~
(下面是我遇到的具体情况!~  有图片为正)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-18 03:19 , Processed in 0.250476 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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