几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(AutoLISP)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-27, 12:51 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 请教文字、尺寸比例值调整lisp!

请教文字、尺寸比例值调整lisp!
www.dimcax.com
请教文字、尺寸比例值调整lisp!
我想编一个lisp,点击图框块自动更新这个块内所有文字尺寸比例值大小.
思路:把文字与尺寸的比例值变成与图框块的比例值一样就可以了(因为图框做样本是1:1,而绘图时图框插入进来后是手动调整比例的)
d
我不是太明白你的意思,按我的理解说下吧
首先对于标注尺寸的全局比例是我一般是用dimscale控制,修改后更新一下,在lsp里也好实现,不过似乎你不需要这个,
对于文字的尺寸和比例,我不知道你的图具体什么样的,一般文字似乎没有用比例一说,都是说字高和宽高比,如果你规定一个初始的字高,在一定比例的图纸中乘以相应的图纸比例就可以得到你需要的字高了,宽高比一般都是固定,只有有时候文字多了,但框框就那么点点的时候,可能会把这个值改小点,这个还能两个字之间的距离有关。
比如你的图框原始比例1:1,现在扩大了10倍,成了所谓的1:10,如果你标题栏的图纸名字规定了字高为5,那么这时候文字的字高就该为50了,你只要读取图框的比例乘以原始字高5 就可以了。先就这样吧
d
楼主不好意思我的意思可能没有说的很明白,
1.首先我选定图框块确定了选取范围,图框块的最大外形
2.我设置文字字高默认是0,尺寸按图纸1:1设置的大小,
3.图框插入后会根据图元大小调整比例(图框样本比例1:1)
4.图框调整后选取图框提取图框现有的比例值更改图框内的尺寸值,提取文字字高更改图框内的文字字高
不知道这样楼主能不能明白
d
haoa
d
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 04:39 AM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多