明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8159|回复: 22

最近学习lisp写的一个钢筋标注软件,使用反应器,带图解

    [复制链接]
发表于 2012-11-21 00:22 | 显示全部楼层 |阅读模式
本帖最后由 阿然 于 2012-11-21 00:41 编辑

(图片比较大,演示比较长,等不及的可以下载了图片来看)一直以来对lisp的兴趣都很大,但是一直没有好好学习lisp,总是很羡慕gu版龙版这样的大虾,这两个月专心学习了lisp,编写了个钢筋标注并生成数量表的程序,向大伙汇报学习情况,请大家多多指点。(另本人桥梁专业,标注以及表格型式按照日常工作习惯来弄)
一、主要功能:
CAD使用2004版本,字体设置使用FSDB_E.SHXhztxt.shx,字体比例0.75,使用这个字体,^可以显示R235的符号,&可以显示HRB335的符号,*号也可以正确显示为×号。
1.标注钢筋,输入钢筋编号,钢筋直径、根数、长度、会生成默认型式的标注,标注的大小按照dimscale的系统参数确定。
1)对于标注钢筋不同的时候有不同的标注样式,大致模式固定,有特殊需要,可以对标注的几何模样进行正常的cad命令修改。
2)对于钢筋的编号,删除和拷贝会自动排序钢筋,在标注时输入的编号小于给出的默认值时,自动将编号插入输入的编号,其余的编号均后移。
3)对于钢筋的直径,默认>=10的都为HRB335钢筋,若有需要,可以直接修改钢筋标注的文字,数量表统计会自动调整,若钢筋直径非标称尺寸或输入格式不对,会自动显示#ERR
4)对于钢筋长度,如果输入文本不是数字,也会自动显示为#ERR
2.生成钢筋数量统计表。
1)对于图上已经标注的钢筋,修改钢筋的直径,根数和长度的时候会自动修改钢筋表格。
2)如果修改的钢筋的编号,在不增加钢筋编号的情况下,表格会自动修改,如果要增加新的钢筋或者删除了原有的钢筋,目前还是只能先删除了钢筋表,再进行添加和删除工作后,重新生成一个。
3)实在不行,可以删除钢筋表,重新生成钢筋表。
二、很重要的不足:
1.      目前还不太理解反应器里面undo的情况,所以暂时没有支持undo,而且也不知道undo之后会出现什么情况。
2.      目前不敢使用永久反应器,所以现在的都是临时反应器,等程序能够完善了再改成永久的吧。
三、参考文献:
1.      AutoCAD自带的gpath教程
2.      gu版支持的http://bbs.mjtd.com/thread-99167-1-1.html,里面谈到反应器copy的问题。
3.      gu版支持的http://bbs.mjtd.com/thread-99154-1-1.html,里面谈到对表原子排序的问题。
4.      龙版支持的http://bbs.mjtd.com/thread-56105-1-1.html,里面谈到永久反应器和反应器copy的问题。
四、接下来打算:
支持undo,完善钢筋表处理,优化代码,请大家抓抓虫(尤其是各种情况修改标注),有什么bug或者好的建议请联系我 Email:346853401@qq.com
五、结束语:
本人学习lisp时间不长,而且一直以来按照gpath的思路进行学习,对很多函数理解和使用的基本功都不太扎实,也希望各位高手能够指导,谢谢大家。

等程序修改完善后放出源码,希望下个月可以搞定。

本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +2 收起 理由
xshrimp + 1 赞一个!
Gu_xl + 1 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2022-7-1 15:51 | 显示全部楼层
我也在研究这方面的功能  钢筋实体 数据扩展 动态属性块
发表于 2018-8-22 01:45 | 显示全部楼层
厉害厉害,这样可以提高不少效率。
发表于 2012-11-21 00:31 | 显示全部楼层
不得不说,太强大了!
发表于 2012-11-21 01:38 来自手机 | 显示全部楼层
期待源码
 楼主| 发表于 2012-11-21 09:05 | 显示全部楼层
补充下,有没有哪位给个vlr-undo-reactor的例子学习下。
发表于 2012-11-22 10:32 | 显示全部楼层
昨天的文件试了一下,标注完同级钢筋之后,在进行标注会出错,比较适合路桥的钢筋标注形式,对于我们水利的不太适用
发表于 2012-11-22 21:42 | 显示全部楼层
真厉害啊~
发表于 2013-1-7 10:27 | 显示全部楼层
同样期待适合水利版的钢筋程序!
发表于 2013-1-7 11:01 | 显示全部楼层
不错,用lisp能做到这个程度不容易
发表于 2013-1-7 12:23 | 显示全部楼层
关注一下
发表于 2013-1-8 00:00 | 显示全部楼层
期待源码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 12:54 , Processed in 0.563009 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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