找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 15363|回复: 66

[LISP程序]:结构设计必备精品之查筋面积V3.1公测版Build20060721

[复制链接]
发表于 2005-8-25 15:34:25 | 显示全部楼层 |阅读模式

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

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

×
1、附件为:显筋面积程序说明及测试文件V3.1公测版Build20060721.rar
2、相关讨论见以下链接:http://www.xdcad.net/forum/showthread.php?s=&threadid=425059

3、主框架程序来源于此:http://www.mjtd.com/bbs/dispbbs.asp?BoardID=3&ID=9315

4、增加字符串附加信息的程序来源于此:http://xoutside.com/CAD/chair/lisp/num44/010709--43.htm

5、对本程序有什么意见或建议请到以下网址留言,或免币下载本程序的更新版本:http://StoneDWG.ys168.com

程序已经更新为 即改即显[/COLOR]  请到以上链接下载。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2005-8-25 17:28:01 | 显示全部楼层
程序说明
一、适用范围:
1、不适用于R14,应该能用在2000+的各版本中,本人仅在2004版测试通过。。
2、程序主要用于结构设计校对配筋用。
二、使用方法:
1、用你所知道的任何方法加载本程序。
2、在命令行输入“XJMJ”就可以运行(“显筋面积”的汉语拼音声母简写)。
3、将鼠标放在字符串上,如果是有效的钢筋标注(指符合以下相关约定)就会显示相应的面积值。
4、如果不是有效的钢筋标注(含有“%%13”但不符合相关约定)会显示版本信息。
(但不保证所有这种情况下程序都能继续运行,有些错误的标注会导致程序崩溃。)
如果你希望将此种钢筋标注类型加入程序中或者你在使用中有什么意见或建议均可以
在显示的网址留言。当然也可以免费下载最新版本的程序。
5、点击鼠标左键右键均可正常退出程序。(后续版本可能重新定义左右键的功能)
6、测试文件1中的钢筋标注已经附加了面积信息,不需要运行程序,只需将鼠标放在字符串上
就会显示相应的面积值。这样可以更方便的查询。但缺点是修改了标注内容后无法自动更新面积值。
而且如果图中有很多标注时可能会影响你的正常工作。所以尽管程序已经实现了将计算的面积值
附加到标注字符串上的功能但此次并非提供。但会根据大家反馈的意见将在以后版本中完善此功能。
三、相关约定:
1、所有含“%%13”的“TEXT”实体均认为是钢筋标注。
2、所有含“@”或“-”的钢筋标注均认为是板筋或箍筋。
3、否则均认为是主筋(或纵筋)。
4、所有含“(”或“(”的板筋或箍筋均认为是箍筋。
括号内数字被认为肢数,有斜线时认为加密区与非加密区。
但括号内为汉字者被认为是板筋,如:%%13120@200(上部通长)
对不含“(”或“(”但含有斜线时(通常认为是剖面大样图中的箍筋)
程序只是按板筋考虑给出了斜线两侧的面积值。如:%%1308@100/200
5、所有板筋输出MM%%1402%%141值。对应PM板筋计算输出结果。
6、所有箍筋输出CM%%1402%%141值,对应PKPM系列程序的箍筋计算输出结果。
7、所有主筋(或纵筋)输出MM%%1402%%141值。
8、所有含“;”(或全角“;”)的主筋标注均认为是梁平法集中标注的内容。
程序将分号左右拆分后分别计算,显示时再组合起来,用分号分隔。
9、程序将含有“+”(或全角“+”)的钢筋标注拆分成加号左右两部分分别计算,
再将结果相加,显示时只显示相加后的总值。
10、程序将主筋标注中空格后面的带斜线内容认为是双(多)排筋标志
而在计算时舍弃。如:4%%131202/2
11、程序将主筋标注中括号内的内容认为是说明
而在计算时舍弃。如:4%%13125(角筋)+8%%13122
12、程序将以字母“G”或“N”开头的主筋标注认为是腰筋。
而在计算时舍弃相应字母,但将结果显示为梁单侧的面积。
便于校核单侧腰筋的配筋率。如:G4%%13114
13、程序将以字母“FD”开头的主筋标注认为是附加吊筋。
而在计算时舍弃相应字母,将结果显示为吊筋可承担的集中力。
(分行显示角度为45%%d与60%%d的结果)。如:FD2%%13114
输出结果单位为KN。
14、程序将以字母“FG”开头的主筋标注认为是附加箍筋。
而在计算时舍弃相应字母,将结果显示为箍筋可承担的集中力。
如:FG6%%1308(4)表示集中力作用点两侧共附加6根%%1308的四肢箍。
输出结果单位为KN。
15、程序将用括号括起来的钢筋标注舍弃掉括号后计算面积。
(包括“(”、“(”、“[”、“{”)如测试文件3。
新增几种括号类型,详见测试文件4。
16、程序将“%%18X”等同与“%%13X”,均认为是钢筋直径的表示方法。
17、程序将“[”等同与“%%130”,将“]”等同与“%%131”,
均认为是钢筋直径的表示方法。(据说广厦是这样表示的)
18、程序对类型为“5%%13120@100”的钢筋标注舍弃掉表示间距的部分,
按“5%%13120”计算面积。此情况偶见于基础的钢筋标注。
19、程序对取得的钢筋直径为非法的情况或钢筋标注不符合以上约定时,
会显示为作者网址及版本信息。详见测试文件5。
20、程序求出每个钢筋标注字符串的外包围框,以保证任意角度时
都不会出现显示值遮挡钢筋标注字符串的情况。详见测试文件6。
21、程序的显示结果使用了与钢筋标注字符串相同的字体式样,
在减小了显示值四周的空白后,仅对探索者中的字体进行了测试,
如果使用了其它字体可能会出现内容显示不全的问题。
22、程序将以字母“DG”开头的主筋标注认为是吊钩筋。
而在计算时舍弃相应字母,将结果显示为吊环筋可承担的设备重量。
当在一个构件上设有4个吊环时,按GB50010-2002中第10.9.8条
仅取3个吊环进行计算,当吊环筋钢筋级别不为%%130时或根数多于4时显示错误信息。
如:DG1%%13020表示1根%%13020的吊环筋。输出结果单位为KN。详见测试文件7。
23、程序对类型为“2%%13125+(2%%13112)”的钢筋标注舍弃掉括号,
按“2%%13125+2%%13112”计算面积。此情况用于梁的架立筋标注。详见测试文件7。
24、程序对类型为“%%1308/10@100”的钢筋标注分别计算两种直径的面积值,
按平均值显示面积。此情况用于两种直径交错布置的板筋标注。详见测试文件7。
三、开发历程:
2005.07.13 正式着手编写程序。程序创意及相关讨论见以下链接:
http://www.xdcad.net/forum/showthread.php?s=&threadid=425059
2005.07.15 程序框架基本完成。
2005.07.20 完成显示最简单主筋和板筋面积的功能。
2005.07.25 在eachy斑主的帮助下完成将面积值附加到标注中的功能。
2005.08.20 陆续完成了常用的几种钢筋标注的面积值计算。
2005.08.23 修正了显示值会遮挡原标注字符串的BUG。
2005.08.24 完成了内部测试并且修正了其它几个BUG。
2005.08.28 修正了板筋间距为180和200时计算结果相同的BUG。
2005.08.30 增加了对用括号括起来的钢筋标注的支持。
2005.08.30 增加了显示附加吊筋可承担的集中力的功能。
2005.08.30 增加了显示附加箍筋可承担的集中力的功能。
2005.08.30 修正了角度为90%%d时的钢筋标注显示值会遮挡原标注字符串的BUG。
2005.08.30 增加了程序意外中断时的错误处理。包括一步回退及删除残留的内容。
2005.08.30 增加对全角分隔符(包括“;”、“(”、“+”)的支持。
2005.08.30 修正了程序退出后,再次点击右键程序不能正确运行的BUG。
2005.09.02 修正了2002因为"SHORTCUTMENU"变量设置错误而程序不能正确运行的BUG。
2005.09.02 增加对另外一些全角分隔符(包括“@”、“-”)的支持。
2005.09.02 增加了对几种括号类型的支持。
2005.09.02 增加了对另外两种钢筋直径表示方法(“%%18X”、“[与]”)的支持。
2005.09.02 增加了对类型为“5%%13120@100”的支持。
2005.09.02 修正了程序意外中断时字符仍亮显的BUG。
2005.09.02 修正了程序意外中断时对象捕捉被置空的BUG。
2005.09.02 增加了对钢筋标注中直径数据合法性的判断功能。
2005.09.06 修正了钢筋标注不为水平或垂直时显示值会遮挡原标注字符串的BUG。
2005.09.06 减小了显示值四周的空白,以尽可能减小对其它钢筋标注字符串的影响。
2005.09.10 增加了显示吊环筋承载力的功能。
2005.09.10 增加了对类型为“2%%13125+(2%%13112)”的支持。
2005.09.10 增加了对类型为“%%1308/10@100”的支持。
四、后续版本:
1、可能增加平法梁的配筋率的计算显示。
2、根据反馈完善不运行程序而直接显示面积值的功能。
3、也可能增加部分定制功能。以满足每个人的个性化需求。
4、尽量完善工程中常用的钢筋标注类型。
五、特别声明:
1、尽管程序经过测试,但作者在任何情况下均不保证显示结果的正确性,
对由于使用本程序而引起的一切直接或间接后果作者均不承担任何责任。
为保证结构安全,作者特作以上声明并提醒大家自行判断,谨慎使用。
同时也恳请各位能将使用中发现的错误及时进行反馈,以便修改或完善。
它山之石图形工作室:http://StoneDWG.ys168.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-25 17:49:35 | 显示全部楼层
很好,最好支持GS的TXT文件就好了!广厦的一级钢是[,二级用]表示!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 69个

财富等级: 招财进宝

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

使用道具 举报

发表于 2005-8-26 13:47:49 | 显示全部楼层
为什么测试文件2 的内容不行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-26 15:24:00 | 显示全部楼层
使用中发现,形如“内配%%1308@200双层双向”的钢筋面积无法正确显示。

另外,GB/T 50001-2001《房屋建筑制图统一标准》配套光盘里的字体很漂亮。

不过,钢筋字符形式是%%18x的,可否考虑支持一下?

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

使用道具 举报

发表于 2005-8-26 21:53:49 | 显示全部楼层
哈哈终于盼到了!
首先感谢它山兄的劳动,并请求斑竹加精加积分
我试了一些配筋形式,面积显示都准确无误!

不过在运行方式上我觉得值得改进,如果能象pscope那样随机启动后一直运行就好了,需要时只要鼠标移到上面即可,现在还要手动启动一下程序,查询完了以后还会任意点击退出程序,再查询还要启动,真是不太方便

另外界面我个人不是很稀饭,我觉得应该去掉四周的空白区域

目前发现一个小bug,退出程序后,按空格键重复执行xjmj,程序启动,但无法显示出面积。

只是公测版本,做成这样已证明它山是高手中的高手

看了它山兄做的“程序设计总说明”,钦佩您作为结构师的科学严谨态度!帮您贴上

程序说明
一、适用范围:
1、不适用于R14,应该能用在2000+的各版本中,本人仅在2004版测试通过。
2、程序主要用于结构设计校对配筋用。
二、使用方法:
1、用你所知道的任何方法加载本程序。
2、在命令行输入“XJMJ”就可以运行(“显筋面积”的汉语拼音声母简写)。
3、将鼠标放在字符串上,如果是有效的钢筋标注(指符合以下相关约定)就会显示相应的面积值。
4、如果不是有效的钢筋标注(含有“%%13”但不符合相关约定)会显示版本信息。(但不保证所有这种情况下程序都能继续运行,有些错误的标注会导致程序崩溃。)如果你希望将此种钢筋标注类型加入程序中或者你在使用中有什么意见或建议均可以在显示的网址留言。当然也可以免费下载最新版本的程序。
5、点击鼠标左键右键均可正常退出程序。(后续版本可能重新定义左右键的功能)
6、测试文件1中的钢筋标注已经附加了面积信息,不需要运行程序,只需将鼠标放在字符串上就会显示相应的面积值。这样可以更方便的查询。但缺点是修改了标注内容后无法自动更新面积值。而且如果图中有很多标注时可能会影响你的正常工作。所以尽管程序已经实现了将计算的面积值附加到标注字符串上的功能但此次并非提供。但会根据大家反馈的意见将在以后版本中完善此功能。
三、相关约定:
1、所有含“%%13”的“TEXT”实体均认为是钢筋标注。
2、所有含“@”或“-”的钢筋标注均认为是板筋或箍筋。
3、否则均认为是主筋(或纵筋)。
4、所有含“(”或“(”的板筋或箍筋均认为是箍筋。括号内数字被认为肢数,有斜线时认为加密区与非加密区。但括号内为汉字者被认为是板筋,如:%%13120@200(上部通长)
5、所有板筋输出MM%%1402%%141值。对应PM板筋计算输出结果。
6、所有箍筋输出CM%%1402%%141值,对应PKPM系列程序的箍筋计算输出结果。
7、所有主筋(或纵筋)输出MM%%1402%%141值。
8、所有含“;”的主筋标注均认为是梁平法集中标注的内容。程序将分号左右拆分后分别计算,显示时再组合起来,用分号分隔。
9、程序将含有“+”号的钢筋标注拆分成加号左右两部分分别计算,再将结果相加,显示时只显示相加后的总值。
10、程序将主筋标注中空格后面的带斜线内容认为是双(多)排筋标志而在计算时舍弃。如:4%%131202/211、程序将主筋标注中括号内的内容认为是说明而在计算时舍弃。如:4%%13125(角筋)+8%%1312212、程序将以字母“G”或“N”开头的主筋标注认为是腰筋。而在计算时舍弃相应字母。如:G4%%13114
四、开发历程:
2005.07.13 正式着手编写程序。程序创意及相关讨论见以下链接:http://www.xdcad.net/forum/showthread.php?s=&threadid=425059
2005.07.15 程序框架基本完成。
2005.07.20 完成显示最简单主筋和板筋面积的功能。
2005.07.25 在eachy斑主的帮助下完成将面积值附加到标注中的功能。
2005.08.20 陆续完成了常用的几种钢筋标注的面积值计算。
2005.08.23 修正了显示值会遮挡原标注字符串的BUG。
2005.08.24 完成了内部测试并且修正了其它几个BUG。
五、后续版本:
1、增加钢筋直径、根数、间距、肢数等有关参数的合法性检查。
2、根据反馈完善不运行程序而直接显示面积值的功能。
3、也可能增加部分定制功能。以满足每个人的个性化需求。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-29 10:27:00 | 显示全部楼层
1、感谢大家提出的宝贵意见。
2、对于钢筋标注所采用的符号问题,鉴于绝大多数采用的为%%13X,现保持不变,后续版本可能会提供选项供选取。
3、对于“内配%%1308@200双层双向”的钢筋面积无法正确显示的问题,是俺故意加入测试文件的。后续版本可能会提供显示此类面积值的功能。
4、俺在程序说明文件中已经解释了测试文件1与2的区别。以及未提供即时显示面积的原因。
5、至于程序界面,俺看就先这样吧。比较醒目(还有人嫌小看不清呢),近期不打算动它了。
6、“退出程序后,按空格键重复执行xjmj,程序启动,但无法显示出面积。”俺在自己的机器测试没此问题。
7、修正了板筋间距为180和200时计算结果相同的BUG。
8、请到以下网址下载更新的程序V050828:http://StoneDWG.ys168.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-30 23:28:53 | 显示全部楼层
已经试用了,不错不错!解决了结构设计的一个很麻烦的问题!使结构人大大的方便了!!!
提一个建议:测试文件一的超连接为何不在程序中提供一下,至于您说的原因,我建议程序可否提供一个控制开关,即执行一下附着上去(可以指定范围),再执行一下就去掉呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-31 11:26:08 | 显示全部楼层
程序已经更新,请到一楼下载。

2005.08.30 增加了对用括号括起来的钢筋标注的支持。
2005.08.30 增加了显示附加吊筋可承担的集中力的功能。
2005.08.30 增加了显示附加箍筋可承担的集中力的功能。
2005.08.30 修正了角度为90%%d时的钢筋标注显示值会遮挡原标注字符串的BUG。
2005.08.30 增加了程序意外中断时的错误处理。包括一步回退及删除残留的内容。
2005.08.30 增加对全角分隔符(包括“;”、“(”、“+”)的支持。
2005.08.30 修正了程序退出后,再次点击右键程序不能正确运行的BUG。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-8-31 12:11:17 | 显示全部楼层
俺只用广厦的,是不是就无福消受了呢的说? :((
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-31 13:28:21 | 显示全部楼层
最初由 6623674 发布
[B]俺只用广厦的,是不是就无福消受了呢的说? :(( [/B]


  1、俺没有用过广厦。不知它在CAD中是如何表示钢筋直径的。你能否发个图上来给俺看看。或者详细说说具体的情况。谢谢。
  2、看3楼的小毛草的说法,是用[与]来表示的。这似乎跟俺的程序中对括号的处理部分冲突啊。而且应该也有其他的不同表示方法。很难全都满足啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2005-8-31 19:27:01 | 显示全部楼层
就是如小毛草所说的, “[”表示一级钢; “]“表示二级钢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-9-1 14:05:37 | 显示全部楼层
它山兄,怎么我加载以后输入xjmj后可以有提示,但是把鼠标移到文字上就出错了呢?是否是程序不支持2002?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 10:01 , Processed in 0.510042 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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