明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5458|回复: 50

云线批注工具

[复制链接]
发表于 2025-9-2 21:51:26 | 显示全部楼层 |阅读模式
本帖最后由 shujh1989 于 2025-9-11 00:55 编辑

    天正的批注挺好用,但是功能不全面。仿的天正的云线批注程序,有优化。批注图层名称前缀默认为当前系统日期,后缀可自行填写,有记忆功能,写在注册表里,下次打开还是同样的后缀,图层默认不可打印;批注颜色可调,也有记忆功能;云线弧长和字高天正环境默认为当前天正比例的4倍,非天正环境是20,也可自行修改。批注里面多行文字换行本来参照别的帖子,按字高的倍数确定每行宽度来定,后来想了下还是用字节数来定的,width直接设为了0,按字高倍数的参数没删,可以自己调。论坛里找了很多程序,可参考的不多,有的也没有源码,主要应该是参考了下面的http://bbs.mjtd.com/forum.php?mo ... hlight=%D4%C6%CF%DF。默认的弧长比较大,新打开的界面需要缩放一下,才能正常批注。快捷命令XXF。
   1.1版修改了新打开文件获取默认弧长和文字高度的方式,采用当前窗口的比例来实现,这样第一次打开就不会存在默认弧长过大的问题。参考的论坛帖子,利用HPSCALE判断是否是天正环境,并获取天正比例。实际HPSCALE是间接获取天正绘图比例的方式,我理解有误。
   1.2版增加了多云线模式,可以在对话框选择单云线和多云线模式;调UCS也可以正常使用;对话框最大和最小弧长值跟程序里是不对应的,现在可以正常设置了。
  1.3版增加了文字样式的选择和日期是否显示的功能。上一版UCS旋转后,还是不能用。这一版UCS旋转后大部分情况下能用,UCS旋转至X轴反向就不能用了。没找到原因,同样UCS下entmakex生成的多行文字和通过菜单工具栏多行文字命令生成的多行文字旋转角度都为0,但是显示的就是不一样。哪位大神能解释下什么原因。这个问题没解决,1.3版的源码就不放了。

本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +2 金钱 +5 收起 理由
yanchao316 + 1 很给力!
tigcat + 1 + 5 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2025-10-9 13:02:14 | 显示全部楼层
尘缘一生 发表于 2025-9-14 04:22
审图的问题,还写名?你觉得审别人的图很光荣吗?
实际上,审图这,多多根本不懂什么的人,就知道查 ...

除了第一版后面的版本可以设置是否显示名字。搞设计戾气还这么重吗。留名的目的是溯源。审图的目的是分担责任。谁提的问题找谁。国内的设计主要依据规范,不管你认不认,这个链条上所有人包括审查监管最终都是看规范。很多专业大学学的都是规范里的,知道查规范我觉得没什么问题。也有设计人员连规范写的什么都搞不清。至于规范是不是合理,那就另说了。国情如此,不合理但得遵守。我们做国外的项目,跟国内规范的要求南辕北辙,还是一样可以搞。可见,在基础理论方面并没有一定之规。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-9-4 11:04:43 | 显示全部楼层
本帖最后由 shujh1989 于 2025-9-4 11:07 编辑
海风1688 发表于 2025-9-4 09:39
我用1.1版本测试了,用1:100,1:50及其它比例,标注出来文字及云线大小的是一样的。今天早上在旋转UCS ...

我表述的有问题,用的是(setq vsize (getvar 'VIEWSIZE)),获取的是当前视口的视图高度,取视口高度1/30,视口高度跟比例无关。这个改动只是为了让第一次打开时,不出现弧长过长的问题。连续批注的话弧长和文字高度还是要手动设定合理的值。UCS旋转没考虑,好像论坛有个帖子里有考虑,我给删了,我基本用不到。
回复 支持 反对

使用道具 举报

发表于 2025-9-19 14:30:51 | 显示全部楼层
shujh1989 发表于 2025-9-18 19:52
x方向转反了,本该镜像的,实际没有镜像。原因大概是这个

最小弧长,最大弧长,文字高度自定义参数,在同一样一张图纸中,相同比例的情况下,重启cad后,这几个参数随时都在调变化。建议参数自定义设置为定值,每个窗口的cad都按照当前的绘图比例标注。
回复 支持 反对

使用道具 举报

发表于 2025-9-3 08:41:37 | 显示全部楼层
谢谢分享,很实用
回复 支持 反对

使用道具 举报

发表于 2025-9-3 08:43:36 来自手机 | 显示全部楼层
感谢分享大师
回复 支持 反对

使用道具 举报

发表于 2025-9-3 09:14:31 | 显示全部楼层
弧长有问题
回复 支持 反对

使用道具 举报

发表于 2025-9-3 10:49:37 | 显示全部楼层
tranque 发表于 2025-9-3 08:41
谢谢分享,很实用

被迫改头像了么?
回复 支持 反对

使用道具 举报

发表于 2025-9-3 10:50:40 | 显示全部楼层
谢谢楼主分享实用小工具
回复 支持 反对

使用道具 举报

发表于 2025-9-3 12:52:45 来自手机 | 显示全部楼层
本帖最后由 pxt2001 于 2025-9-3 12:55 编辑

天正的云线是一个整体,自定义实体功能很强大。但不能写文字是一大硬伤。
lisp来模仿,可能用多重引线+云线比较接近一点
回复 支持 反对

使用道具 举报

发表于 2025-9-3 13:13:40 | 显示全部楼层
lxl217114 发表于 2025-9-3 10:49
被迫改头像了么?

哈哈哈 是 被他恶心坏了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-26 17:22 , Processed in 0.263538 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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