G003:为什么箭头参数修改后不生效

钢筋工具系统支持的箭头形式包括实心箭头和空心箭头,实心箭头又包括实体方式(SOILD)、填充方式(HATCH)和多段线方式(POLYLINE),空心箭头采用多段线方式(POLYLINE)。箭头样式通过常青藤菜单“设置→通用参数设置”或命令“YBT_TYCSSZ”进行设定,如下图所示。

blob.png

箭头可以采用实体方式和图块方式,图块方式时块名为“YBTArrow_*”,例如“YBTArrow_SSY”,第一个字母S表示单边箭头,第二个字母S表示实体箭头,第三个字母Y表示带边界。

blob.png

箭头高度、长度及箭尾宽度等参数(以下简称箭头参数)修改后,仅对后续绘图有效,对已经完成的绘图不生效,请注意,当箭头采用图块方式时,可能对后续绘图也不生效,结合示例分类说明如下:

示例a:箭头不采用图块方式时

新建一个dwg,先将箭头长度设置为3,用“引线标注线筋”标注一根钢筋后,可以看到箭头长度值为3;再将箭头长度设置为5,用“引线标注线筋”标注一根钢筋后,可以看到之前标注的箭头长度值还是3,新标注的箭头长度值已经是5。


示例b:箭头采用图块方式,但本dwg中未曾画过箭头时

新建一个dwg,先将箭头长度设置为3,但不做任何标注操作;再将箭头长度设置为5,用“引线标注线筋”标注一根钢筋后,可以看到标注的箭头是一个图块,查询其长度值已经是5。


示例c:箭头采用图块方式,且本dwg中已经画过箭头时

新建一个dwg,先将箭头长度设置为3,用“引线标注线筋”标注一根钢筋后,可以看到箭头长度值为3;再将箭头长度设置为5,用“引线标注线筋”标注一根钢筋后,可以看到之前标注的箭头长度值还是3,新标注的箭头长度值也是3。


原因剖析:箭头采用图块方式时,常青藤在绘制箭头前会判断图块是否存在,如果不存在则自动按箭头参数创建一个图块,所以示例b中箭头长度5立即生效了;如果箭头已经存在,则常青藤使用已经存在的箭头块,所以示例c中箭头参数5无法生效。如果用户希望示例c中的箭头参数也能生效,则标注前手动清理已经存在的箭头块即可。

分享到
  • QQ好友
  • 微信好友
  • 新浪微博
  • QQ空间
  • 腾讯微博
  • 人人网
  • 更多