Tekla(Xsteel)-自定义节点心得
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自定义节点
1.可选择参数设置
2.attribute("", "把手位置", label, "%s", none, none, "0", "0", 35, 15)/*标签位置*/
3.attribute("P1", "", option,"%s", none, none, "", "",35,40,70,)/*变量匹配*/
4.{
5.value("左边", 1)
6.value("右边", 0)
7.}
8.变量P1根据实际情况修改
9.第一行为“把手位置”四个字的位置,
10.第二行为P1选择条位置及长度
11.后面为左边/右边选项卡的参数
12.8种节点类型的选择型节点,选择参数示例:
13.
14.节点内语句:15.
inp文件语句:
16.p icture("J_bpl-dtl01", 0, 0, 10, 21) /*图片位置*/
17.a ttribute("", "梁类型", label, "%s", none, none, "0", "0", 48, 614) /*梁类型标签
*/
18.a ttribute("P1", "", option, "%s", none, none, "", "", 401, 614, 120)/*变量匹配*/
19.{
20.v alue("j_Default", 0)/*默认项*/
21.value("大头梁a", 0)
22.v alue("大头梁b", 1)
23.value("大头梁c", 2)
24.v alue("大头梁d", 3)
25.v alue("大头梁e", 4)
26.v alue("大头梁f", 5)
27.v alue("大头梁g", 6)
28.v alue("大头梁h", 7)
29.}
30.v alue参数后面的数字超过2会被替换成0,但还是能够识别。
倒角参数设置
attribute("", "倒角尺寸", label, "%s", none, none, "0", "0", 20, 0)/*标签位置*/
parameter("", "P2", distance, number, 100, 29, 60)/*折角X值*/
parameter("", "P3", distance, number, 41, 103, 60) /*折角X值*/
attribute("P1", "", option, "%s", none, none, "", "", 144, 77, 91,/*折角类型控制*/
"toggle_field:P2=1;P3=1,3,4")/*配合上条语句进行倒角图片及选项调用*/
{
value("", 2)/*默认参数*/
value("", 0)/*没有倒角*/
value("", 1)/*线性倒角*/
value("", 0)/*圆弧倒角类型1*/
value("", 0)/*圆弧倒角类型2*/
}
效果如下图
数值等于对象厚度,并取偶数的写法
=2*(ceil(fP(腹板厚度,"ID……")*)
如果腹板厚度为8,则该值为8,如果腹板厚度为9,则该值为10.
采用文本形式调用的节点。
文本类采用TAB符号分隔,以文本横向顺序序号为参数
节节
点内变量的写法
fVF函数的含义与用法:
mid函数的含义与用法:
再配合其他条件判断句式写成
P12 =if P13<=250 then 20 else (if P13>250&&P13<=450 then 25 else(if P13>450 then
30 else 0 endif) endif) endif
如果P13≤250,则P12=20
如果240<P13≤450,则P12=25
如果P13>450,则P12=30
此语句为根据钢梁高度自动判断劲板r角的值。
自定义节点对话框时,如果在用户单元对话框编辑器中可以看到图片,而节点
却没有,可能是因为图片过大导致,缩小图片即可。
各类型参数对应参数条写法
parameter("编号", "P1", integer, number, 1)
parameter("长度", "P2", distance, number, 2)
parameter("系数", "P3", factor, number, 3)
parameter("角度", "P4", angle, number, 4)
parameter("材质", "P5", material, text, 5)
parameter("截面", "P6", profile, text, 6)
在自定义节点中,当无法选定型钢内表面为主要平面的时候,却捕捉为边界面的时候,可以创建切割面将边界割掉一点点就可以了。