问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Tekla自定义参数化节点创建教程:以144端板节点为例

创作时间:
作者:
@小白创作中心

Tekla自定义参数化节点创建教程:以144端板节点为例

引用
新浪微博
1.
https://weibo.com/ttarticle/p/show?id=2309405017274867122179

Tekla是一款专业的钢结构设计软件,其自定义参数化节点功能可以大大提高设计效率。本文将详细介绍如何在Tekla 2024版本中创建一个参数化的144端板节点,包括板参数化、切割参数化、螺栓参数化等关键步骤。

一、创建节点对象

在Tekla中手动创建出节点包含的对象,如下:

二、定义自定义节点

  1. 单击侧窗格中的应用程序和组件按钮以打开应用程序和组件目录;
  2. 单击访问高级功能按钮并选择定义自定义组件...,将会打开自定义组件快捷方式对话框;
  3. 选择组件类型为节点,如下:
  4. 在名称中写入你自定义节点的名称,并点击下一步,如下:
  5. 选中组件对象(包含螺栓、端板、焊缝等),并点击下一步,如下:

  1. 选择主零件,并点击下一步,如下:
  2. 然后点击次零件,点击结束,如下:
  3. 此时,组件将会被创建,双击组件符号将会调出组件属性框,如下:

三、节点参数化

步骤二创建出来的节点是不可修改的,不适用于多种情况,为了适应于更多情况,可以通过将节点参数化,具体步骤如下:

1. 板参数化

1)板上控制点与梁上翼缘表面绑定:在编辑其中选择主要平面,然后选中板的控制点(此例子中板是用梁命令来画的,这样可以减少两个控制点,你也可以用板命令来创建),右键选择合并到平面,如下:

然后选择梁的上翼缘表面,点击确定,此时板上控制点与梁上表面绑定,如下:

2)板下控制点与梁下翼缘表面绑定:同上步骤将板下控制点与梁下翼缘表面平面绑定;

3)板与梁中心绑定:选中板上下两个控制点,在编辑器中选择中心面,右键合并到平面选择梁的中心面,并单击确定,此时板的中心点将会与梁的中心面绑定;

4)板型材截面参数化:在自定义组件编辑器中点击变量按钮,添加四个变量P1、P2、P3、P4;P1的值类型为长度,公式中写入10作为默认值;P2的值类型为长度,此时选中次零件的梁,然后在自定义组件浏览器中的找到该梁的型材属性→宽度→右键,将会出现复制值和复制参考选项,复制值将会复制该梁的当前宽度,复制参考将会根据梁型材截面变化而变化,这边选择复制参考,然后在P2公式中输入=并右键粘贴将公式写入,P3的型材截面公式组合及值类型如下图修改正确,P4的材料公式及值类型修改正确,具体如下:

在自定义组件浏览器中找到板的通用属性→型材/截面/型号→右键→添加等式,将含有型材/截面/型号的变量名称填入,此时板的型材截面将会被参数化,如下:

值得注意的是,位置会影响板厚度的变化方向,在编辑节点的时候需要修改正确让其厚度变化方向往次梁方向变化,如下:

2. 切割参数化

点击编辑-适合零件末端,然后选中次零件的梁,选择板的一端作为切割平面,如下:

自定义组件编辑器中选择主要平面,选中切割面的三个控制点,然后右键选择合并到平面,选择板的内侧平面绑定,如下:

这样切割面将会跟随板厚的变化而变化。

3. 螺栓参数化

  1. 绑定螺栓控制点

在自定义组件编辑其中选择主要平面,点击螺栓,然后选中螺栓组的两个控制点,右键,选择板靠近次零件的一面,点击确定,如下:

2)螺栓尺寸、螺栓标准、螺栓间距标准化,螺栓是否创建参数化

在变量对话框中添加P5、P6、P7、P8、P9,并修改变量标签、可见性、变量类型及公式,其中P5、P6的名称会根据选择的值类型自动变成P5_diameter及P6_screwdin;然后选中螺栓,在自定义组件浏览器中找到螺栓的通用属性,找到与变量窗口的对应值,右键→添加等式,将变量窗口中的名称一一对应复制过去,如下:

若你需要添加一个参数设置是否创建螺栓,你也可以添加一个变量并将创建等式与是否创建的变量名称绑定,如下:

值得注意的是,若你需要将螺栓的排数根据梁高来自动判断,我们可以这样设置:

1)获取次零件的梁高:

添加一个变量P11,然后,选中次零件的梁,点击自定义组件浏览器中的次零件的型材截面→高度→右键→复制参考,将值复制到P11的公式中,如下:

2)判断螺栓排数:

添加变量P12,并使用 if-then-else 语句判断螺栓排数,其中判断语句的的具体样式如下:

if (P11>=400) && (P11<500) then 4 else if (P11>=500) && (P11<600) then 5 else 3 endif endif ;若你不需要那么多的判断条件,你也可以直接用if (判断条件) then 值1 else 值2 endif这种样式来进行判断。

3)组合螺栓间距:

新增两个变量,并将螺栓间距和螺栓排数组合,然后将此值赋值给螺栓群间距X,如下:

4. 节点设置密码

新增一个变量,然后将名称改为Password,值类型设置为文本,如下:

此时保存退出这个节点后再次编辑自定义组件就可以看到组件提示密码,如下:

5. 美化节点对话框

选中组件符号,然后右键“编辑自定义组件”对话框调用出自定义组件对话框编辑器对话框,如下:

然后我们可以插入.bmp格式图片,并修改各种样式,如下:

值得注意的是,.bmp格式图片建议先用window自带的画图打开另存为后再插入。

修改后点击保存,此时再次打开软件,双击组件符号就可以看到节点参数对话框就变成修改后的样式。

6. 添加缩略图

点击应用程序和组件,然后在搜索中搜索节点名称,如下:

此时会发现这个节点没有缩略图,这时候可以选中节点,然后右键—缩略图—添加缩略图,取消默认图片,选中添加的缩略图,然后关闭,此时将会发现缩略图将会被添加,如下:

这样,带有参数化的144节点就做好了。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号