G004:为什么点筋参数修改后不生效
钢筋工具系统支持的点筋形式包括实心点筋和空心点筋,实心点筋又包括填充方式(HATCH)和多段线方式(POLYLINE),空心点筋采用圆弧(CIRCLE)或多段线方式(POLYLINE)。点筋样式通过常青藤菜单“设置→通用参数设置”或命令“YBT_TYCSSZ”进行设定,如下图所示。
点筋可以采用实体方式和图块方式,图块方式时块名为“YBTSteel_*”,例如“YBTSteel_LY”,第一个字母L表示多段线点筋,第二个字母Y表示带边界。
点筋的半径等参数(以下简称点筋参数)修改后,仅对后续绘图有效,对已经完成的绘图不生效,请注意,当点筋采用图块方式时,可能对后续绘图也不生效,结合示例(假定半径方式为统一大小)分类说明如下:
示例a:点筋不采用图块方式时
新建一个dwg,先将点筋半径设置为0.3,用“任意布置点筋”绘制一个点筋后,可以看到点筋半径值为0.3;再将点筋半径设置为0.5,用“任意布置点筋”再绘制一个点筋后,可以看到之前绘制的点筋半径值还是0.3,新绘制的点筋半径值已经是0.5。
示例b:点筋采用图块方式,但本dwg中未曾画过点筋时
新建一个dwg,先将点筋半径设置为0.3,但不做任何绘图操作;再将点筋半径设置为0.5,用“任意布置点筋”绘制一个点筋后,可以看到绘制的点筋是一个图块,查询其半径值已经是0.5。
示例c:点筋采用图块方式,且本dwg中已经画过点筋时
新建一个dwg,先将点筋半径设置为0.3,用“任意布置点筋”绘制一个点筋后,可以看到点筋半径值为0.3;再将点筋半径设置为0.5,用“任意布置点筋”绘制一个点筋后,可以看到之前绘制的点筋半径值还是0.3,新绘制的点筋半径值也是0.3。
原因剖析:点筋采用图块方式时,常青藤在绘制点筋前会判断图块是否存在,如果不存在则自动按点筋半径创建一个图块,所以示例b中点筋半径0.5立即生效了;如果点筋已经存在,则常青藤使用已经存在的点筋块,所以示例c中点筋半径0.5无法生效。如果用户希望示例c中的点筋半径也能生效,则标注前手动清理已经存在的点筋块即可。