钢筋表/水利工程/抛砖引玉,请大神指点
本帖最后由 祸害一生 于 2025-3-21 15:51 编辑在闸站施工图中,钢筋表工作量很大,包括数钢筋,生成钢筋长度、重量,详见下表。
想要通过lisp程序实现在数钢筋工作完成后,其他工作批量化处理,即有了图1中的三项,剩下的三项,自动生成。
我编程思路是:
1、通过框选,选中三列文本数据,判别是否是3的倍数,否则返回错误,重新选择;
2、通过调整选择集,按x坐标对选择集进行排序,将选择集分成SS1、SS2、SS3三个选择集,可以保证,分别对应三列为本,但Y坐标应该是乱的。
3、分别对SS1、SS2、SS3三个选择集按Y坐标从大到小(或反之)进行排序,完成后,就可以将框选操作梳理成有序的三个选择集。
4、接下来进行循环操作,在每一个循环里,通过命令提取第钢筋植筋(由于正常钢筋植筋10~32,对于小于10的,比如,6/8,这手动补充空格),操作是就是提取第一个文本字符串的最后两位数字,第二、三列直接atof,然后通过三列数据的坐标点,通过平移得到新插入数据的坐标点,生成三列数据。
以上是我的想法,但是2/3这两个步骤,我试了很多次,用了deepseek、豆包帮助都没有成功。
现在只能将自动改为半自动。
输入dz,可以将%13316得到钢筋每延米的单重,输入cj,得到两个数相乘,输入cj1000,得到两个相乘后再除以1000(mm转成m时用);
由于无法实现对选择集的排序,选择两列相乘数据时,只能一个一个点选,保证两次选择顺序是对应的,很麻烦。
最最重要的:请各位大神帮忙指导下,如果对选择集按坐标X、或者Y进行排序。
好歹放一个配套的dwg撒 水工的是有点烦的,谢谢,加油。 直接用CAD的表格,可以跟Excel一样关联计算 本帖最后由 aumyshow 于 2025-3-25 01:02 编辑
水工钢筋目前是远盛做得相对好,ZDM钢筋做得上手难度最低。
国外还有一款钢筋插件 AutoRebar (有最新破解版),做得也是很有意思。
个人觉得参考远盛钢筋梳理简化,增强一下多部位配筋是最佳。
zdn已经可以实现了 后面三列中和前面相关性最强的是钢筋直径和单位长度重量的一一对应。用数量、单根长度来计算总长度和总重量,可以参考常青藤辅助系统中的超级行列式计算,每次框选一列数据,按Y坐标从上向下计入数列,两个数列计数不同的话就返回错误提示;相同的话就对应相乘。 hlkyer 发表于 2025-4-12 15:34
后面三列中和前面相关性最强的是钢筋直径和单位长度重量的一一对应。用数量、单根长度来计算总长度和总重量 ...
已经弄好了,用的是自贡黄明儒的排序命令。
页:
[1]