C、Z型檩条构件是按孔进行比较,来区分构件编号的。但相同截面和相同长度的檩条,有时候仅因为它开孔的位置或孔数量不一致而产生不同的编号,给加工和安装都带来不便。(对加工而言,就是机器多冲孔即可,没必要进行区分;对安装而言,不必在一大堆构件中去找寻两个构件而浪费时间)。若要在模型中把这些构件合并,则需要人工筛选进行增加孔,再重新编号使构件号相同(即在檩条上多打孔,都做成通孔)。我的想法是可否实现由程序进行筛选和比对,完成这个在构件上增加孔的工作;
如下图:QL1和QL2的区别就是孔的数量和位置不一样,根据编号比较规则,模型将其赋予了不同的编号,但实际上将它们区分为两个构件号,对加工和安装非常不方便,如果将构件上的开孔变成图二的效果,使构件统一,则出图、加工和安装都方便;
筛选条件:相同截面、相同长度、均为单一零件的构件(C檩有焊接情况的直接排除),零件有切割的直接排除;当增加孔后,两排孔间距小于60的构件也排除(孔间隔太近时机器无法完成冲孔);
由于软件会同时比较构件上的螺栓数量,遇到重合的开孔或某一构件有螺栓重合时,则都在其它构件增加1个或更多的孔,保证孔的重合和螺栓数量一致(图三)。只有构件相同,才能实现编号相同,保证出图的构件是对的。