Tekla在做参数化节点时如何保持连接板方向?
幽月如刀
2019年01月27日 15:51:57
只看楼主

用Tekla制作参数化节点时,一根梁的两端节点板总是不受控制的一正一反,根据钢结构从南向北、从西向东安装的一般原则,连接板是要保持在钢梁腹板西侧或北侧的(当然特殊情况比如边梁、洞口梁及特殊要求的项目除外),那么这种情况就会导致做出的参数化节点在使用过程中需要炸开节点然后镜像一下方向。 据我当前参数化节点认识水平,我只有一种解决方案,但比较麻烦,需要在点完节点或点节点前手动选择节点方向或修改节点方向:将节点原地复制一份并镜像到钢梁另一侧,然后在变量中新建一个“是”与“否”的参数名称,在节点浏览器中将新复制的这些节点板及连接螺栓属性“创建”中填上前面新建的是否变量。用来控制显示与否。如下图所示。这样做出的节点也是半自动节点,需要手工选择方向。

用Tekla制作参数化节点时,一根梁的两端节点板总是不受控制的一正一反,根据钢结构从南向北、从西向东安装的一般原则,连接板是要保持在钢梁腹板西侧或北侧的(当然特殊情况比如边梁、洞口梁及特殊要求的项目除外),那么这种情况就会导致做出的参数化节点在使用过程中需要炸开节点然后镜像一下方向。

据我当前参数化节点认识水平,我只有一种解决方案,但比较麻烦,需要在点完节点或点节点前手动选择节点方向或修改节点方向:将节点原地复制一份并镜像到钢梁另一侧,然后在变量中新建一个“是”与“否”的参数名称,在节点浏览器中将新复制的这些节点板及连接螺栓属性“创建”中填上前面新建的是否变量。用来控制显示与否。如下图所示。这样做出的节点也是半自动节点,需要手工选择方向。

请问有没有更智能的节点做法让连接板无论在钢梁哪端都保持连接板在北侧或西侧、只有自己想调整的时候才手工更改方向?

15485754941403885706.png15485754985807154541.png

另外一个思路:

让节点自动识别方向:模型杆件由XYZ坐标组成,掌握了坐标即掌握了杆件的方向。

原理:假设主梁起点终点Y坐标相等,说明这根梁是从左至右横放;

      假设主梁起点终点X坐标相等,说明这根梁是从下至上竖放;

      主梁横放时,如果次梁终点Y坐标-主梁Y坐标大于次梁起点Y坐标-主梁Y坐标,则次梁在主梁上方,反之在主梁下方;

      主梁竖放时,如果次梁终点X坐标-主梁X坐标大于次梁起点X坐标-主梁X坐标,则次梁在主梁右侧,反之在主梁左侧;

公式:获取起点X坐标:fTpl(“START_X”,4646546)  Y坐标将X改成Y即可

获取终点X坐标:fTpl(“END_X”,4646546)   Y坐标将X改成Y即可

获取重心X坐标:fTpl(“COG_X”, 4646546)   Y坐标将X改成Y即可

连接板换向与否,采用if/else语句将以上关系关联起来即可。

=如果次梁终点Y坐标-主梁(起点终点任意)Y坐标>次梁起点Y坐标-主梁Y坐标,则次梁在主梁上方,连接板方向不动(0),反之反向(1);

=如果次梁终点X坐标-主梁(起点终点任意)X坐标>次梁起点X坐标-主梁X坐标,则次梁在主梁右侧,连接板方向不动(0),反之反向(1);

=如果主梁起点终点Y坐标相等,则采用第一个等式,反之采用第二个等式。

实际应用:

P40=fTpl("START_X",37234652)  主部件X坐标起点

P41 =fTpl("END_X",37234652)   主部件X坐标终点

P42 =fTpl("START_Y",37234652)  主部件Y坐标起点

P43 =fTpl("END_Y",37234652)   主部件Y坐标终点

P44 =fTpl("START_X",37234668)  次部件X坐标起点

P45 =fTpl("END_X",37234668)   次部件X坐标终点

P46 =fTpl("START_Y",37234668)  次部件Y坐标起点

P47 =fTpl("END_Y",37234668)    次部件Y坐标终点

P48=if P47>P42 then 0 else 1 endif

P49=if P45>P40 then 0 else 1 endif

=if P42==P43 then P48 else P49 endif


免费打赏
wx_1600914138463
2020年09月24日 10:24:34
1楼

你好,我也有类似问题,就是做节点时已经做好了,但是方向选择不对,节点就乱了。(选择方向一个是顺时针,一个是逆时针)   可以帮我解答一下吗?  谢谢

回复
幽月如刀
2019年09月29日 10:46:43
1楼
我知道怎么控制方向了。做类似梁梁参数化节点时,节点板工作点最好按板中心面位置,然后控制板中心面与主梁中心面距离P1,或者-P1来控制板前后关系。

wx_1614742236837

控制板中心面”,咋控制?是选择板上所有点 ,将其合并到梁中心面吗?还是选择板的中心面,可是这个面怎么选?如果梁都是槽钢呢?怎么处理?

回复
wx_1660617784655
2022年08月16日 10:49:13
2楼

是可以做到的,我们已经解决了,可以根据次梁起始点的位置关系,并结合主梁的位置关系,按照绝对坐标转局部坐标的公式来判断最终自己所需要的结果,可以关注我的抖音:钢结构深化的参数化与智能化,

回复

相关推荐

APP内打开