tekla简单命令.docx
- 文档编号:5006445
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:15
- 大小:161.95KB
tekla简单命令.docx
《tekla简单命令.docx》由会员分享,可在线阅读,更多相关《tekla简单命令.docx(15页珍藏版)》请在冰豆网上搜索。
tekla简单命令
joints.def的通用性部分中的属性有:
属性
说明
boltdia
螺栓直径。
pitch
从一个螺栓的中心到下一个螺栓的中心的距离。
clipweld
焊缝尺寸。
angle-cc-inc
TeklaStructures将螺栓到螺栓的距离与腹厚度相加,然后根据此值将结果向上舍入。
符合USAISC标准。
lprofgapinc
TeklaStructures根据此值将角钢截面间隔向上舍入。
符合USAISC标准。
lsize
角钢截面的尺寸。
copedepth
确定槽口尺寸。
copelength
确定槽口尺寸。
boltedge
边距。
webplatelen
腋板高度(h)。
webplatewid
腋板宽度(b)。
beamedge
角钢截面的上边缘到次梁的顶部的距离。
knifeclr
不再使用。
clipedge
螺栓边距(仅角钢夹板)。
gap
不再使用。
shearplatethk
抗剪板厚度。
endplatethk
端板厚度。
shearweld
焊缝尺寸。
cliplsize
角钢截面的尺寸(仅角钢夹板)。
flangecutclear
翼缘切割净距。
slotsize
槽孔的尺寸。
clipslots
具有槽孔的部件:
1表示梁
2表示角钢截面
3表示梁和角钢截面
请参见螺栓选项卡上的开槽于列表框选项。
有关详细信息,请参见具体的连接帮助。
clipattach
角钢夹板与主零件和次零件的连接方式:
1表示都以螺栓连接
2为主零件栓接/次零件焊接
3为主零件不焊接
4为主零件焊接/次零件栓接
5表示都以焊缝连接
6为主零件不栓接
7表示次部件不以焊缝连接
8表示次部件不以螺栓连接
9表示两者均以螺栓/焊缝连接
请参见螺栓选项卡上的连接类型列表框选项。
有关详细信息,请参见单独的连接帮助。
copedepthinc
TeklaStructures使用此值将栓帽深度向上舍入。
copelengthinc
TeklaStructures使用此值舍入栓帽长度。
TeklaStructures根据次梁的高度计算默认螺栓直径和垂直行数。
您可以输入以下属性:
属性
说明
name
使用名称BOLTHEIGHT
part
使用零件名称ANGLECLIP
sec.beam.height
特定的螺栓数量的次梁最大高度
diameter
螺栓直径。
必须存在于螺栓目录中。
number_of_bolts
垂直螺栓数量
TeklaStructures根据角钢截面的长度计算默认螺栓直径和螺栓水平行数。
您可输入下列属性:
属性
说明
name
使用名称BOLTHEIGHT
part
使用零件名称GUSSET
lproflength
或
angleproflength
角钢截面长度
diameter
螺栓直径。
必须存在于螺栓目录中
number_of_bolts
水平螺栓数目
TeklaStructures根据截面型材高度计算默认螺栓直径和水平螺栓行数。
您可以输入以下属性:
属性
说明
name
使用名称BOLTHEIGHT
part
使用零件名称DIAGONAL
conn.pl.height
或者
profileheight
截面型材高度
diameter
螺栓直径。
必须存在于螺栓目录中。
number_of_bolts
水平螺栓数量
您还可以使用以下算术运算符:
运算符
说明
注释
+
加号
也用于创建参数字符串。
-
减号
*
乘号
乘法的运行速度比除法快,因此使用
=D1*0.5
比使用
=D1/2要快。
/
除号
逻辑语句
您可以使用if-then-else语句来测试条件,并根据测试结果设置值:
=if(D1>200)then20else10endif
还可以在if语句中使用运算符&&(逻辑AND运算符)和||(逻辑OR运算符)。
∙&&-两个条件必须都为真
∙||必须至少有一个条件为真
例如,要使用值6:
∙=if(D1==200&&D2<40)then6else0endif
D1必须为200,且D2必须小于40。
∙=if(D1==200||D2<40)then6else0endif
D1必须等于200,否则D2必须小于40。
引用函数
引用函数引用另一对象的属性,如次部件的板厚度。
TeklaStructures在系统级别引用对象,因此如果该对象的属性发生更改,引用函数值也会发生更改。
fP(propertyname,ObjectId)
为确保函数包含正确的参数,请从定制组件浏览器中剪切并粘贴参数:
1.在定制组件浏览器中右键单击该属性,然后选择复制引用。
2.在变量对话框中右键单击公式单元格,然后选择粘贴。
请注意,模板属性和用户定义的属性名称必须放在双引号内:
名称
说明
示例
fTpl("templateattribute",objectID)
返回具有指定对象ID的模板属性的值。
有关可用模板属性的列表,请参见附录F模板字段。
fTpl("WEIGHT",6290)
返回ID为6290的对象的重量。
fP("user-definedattribute",objectID)
返回具有指定对象ID的用户定义属性的值。
fP("comment",741)
返回ID为741的对象的用户定义属性注释。
数学函数有:
名称
说明
示例
fabs(参数)
返回指定参数的绝对值。
fabs(D1)返回15
如果D1=-15
exp(幂)
返回e的指定次幂。
exp(D1)返回7.39
如果D1=2
ln(参数)
指定参数的自然对数(以e为底数)。
ln(P2)返回2.71
如果P2=15
log(参数)
返回指定参数的对数(以10为底数)。
log(D1)返回2
如果D1=100
sqrt(参数)
返回指定参数的平方根。
sqrt(D1)返回4
如果D1=16
mod(被除数,除数)
模
mod(D1,5)返回1
如果D1=16
pow(基数,幂)
返回底数的指定次幂。
pow(D1,D2)返回9
如果D1=3,D2=2
hypot(边1,边2)
底边1
斜边
底边2
hypot(D1,D2)返回5
如果D1=3,D2=4
n!
()
阶乘
n!
(4)返回24
(=1*2*3*4)
round(参数,精确度)
根据指定的精确度舍入。
round(P1,0.1)返回10.600
如果P1=10.567
fMarketSize(材料,厚度,外加步长)
根据指定的厚度,从marketsize.dat文件返回材料的下一个可用市场尺寸。
材料应插入圆括号内。
对于extrastep,请输入用来定义下一个尺寸增量的数字(默认为0)。
fMarketSize("S235JR",10,0)
另请参见使用市场尺寸。
统计函数有:
名称
说明
示例(P1=1.4P2=2.3)
ceil()
返回大于或等于指定参数的最小整数。
ceil(P1)返回2
floor()
返回小于或等于指定参数的最大整数。
floor(P1)返回1
min()
返回指定参数中最小的参数。
min(P1,P2)返回1.4
max()
返回指定参数中最大的参数。
max(P1,P2)返回2.3
sum()
指定参数的和
sum(P1,P2)返回3.7
sqsum()
参数的平方和:
(参数1)2+(参数2)2
sqsum(P1,P2)返回7.25
ave()
参数的平均值
ave(P1,P2)返回1.85
sqave()
参数的平方的平均值。
sqave(P1,P2)返回3.625
转换函数在支持的三种数据类型之间执行转换:
整型、双精度型和字符串。
名称
说明
int()
转换为整型。
这对计算截面尺寸尤为有用:
100.0132222000->100
double()
将数据转换为双精度型
string()
将数据转换为字符串
imp()
将英制单位转换为毫米。
imp(1,1,1,2)表示1英尺1.5英寸,返回342.90mm
imp(1,1,2)表示1.5英寸,返回38.10mm
imp(1,2)表示0.5英寸,返回12.70mm
imp
(1)表示1英寸,返回25.40mm
vwu(值,单位)
将值转换为毫米。
可用单位有:
∙"ft"("feet","foot")
∙"in"("inch","inches")
∙"m"
∙"cm"
∙"mm"
∙"rad"
∙"deg"
vwu(4.0,"in")返回101.6mm
字符串运算
请在字符串运算参数列表中将字符串参数放在双引号中。
名称
说明
示例(P1="PL100*10")
match(参数1,参数2)
如果参数相等则返回1,否则返回0。
您也可在match函数中使用通配符*、?
和[]。
match(P1,"PL100*10")返回1。
接受所有以PFC开头的截面:
match(P4,"PFC*")
接受以PFC开头且高度以2、3、4或5开头的截面:
match(P4,"PFC[2345]*")
接受以PFC开头,高度为200、300、400或500,并且宽度以7开头的截面:
match(P4,"PFC[2345]00?
7")
length(参数)
返回参数中字符的数目。
length(P1)返回8
find(参数,字符串)
返回指定字符串的顺序编号(从0开始),如果参数中找不到指定的字符串,则返回-1。
find(P1,"*")返回5
getat(参数,n)
返回参数中第n个(从0开始)字符。
getat(P1,1)返回L
setat(参数,n,字符)
将参数中第n个(从0开始)字符设置为指定字符。
setat(P1,0,"B")返回BL100*10
midt(字符,n,x)
返回给定字符串中从第n:
个字符(在零处开始)开始的x个字符。
如果您省略了最后一个参数(x),则返回最后一部分字符串。
mid(P1,2,3)返回
"100"
reverse(字符)
反转被定的字符串。
reverse(P1)返回
"01*001LP"
在公式中处理字符串时必须使用引号。
例如,要使用两个变量(P2=100、P3=10)定义截面尺寸PL100*10,可输入以下公式:
="PL"+P2+"*"+P3
三角函数
您可以在公式中使用三角函数。
一定要使用以下前缀指定单位。
如果不使用前缀,TeklaStructures将使用弧度作为默认单位:
∙d代表角度。
例如sin(d180)
∙r代表弧度(默认)。
例如sin(r3.14)或sin(3.14)
名称
说明
sin()
正弦
cos()
余弦
tan()
正切
asin()
sin()的反函数,返回弧度值
acos()
cos()的反函数,返回弧度值
atan()
tan()的反函数,返回弧度值
sinh()
双曲正弦
cosh()
双曲余弦
tanh()
双曲正切
atan2(,)
返回其正切值等于两个指定数值的商的角度。
返回弧度值
您可以使用整体布置图过滤和高级选项定义要包括在锚栓平面图中的零件。
要使用整体布置图过滤定义所包括的零件,请执行以下操作:
1.在整体布置图属性对话框的过滤属性子对话框中创建必要的整体布置图过滤。
2.单击工具>选项>高级选项>图纸属性。
3.为以下高级选项输入下面相应的值:
oXS_ANCHOR_BOLT_PLAN_COLUMN_FILTER:
oXS_ANCHOR_BOLT_PLAN_BOLT_FILTER:
oXS_ANCHOR_BOLT_PLAN_BASEPLATE_FILTER:
oXS_ANCHOR_BOLT_PLAN_ADDITIONAL_PARTS_FILTER:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tekla 简单 命令