【BIM丨每日一技】TEKLA的输入输出
彩蛋彩蛋:
在【BIM|每日一技】的文章下面留言签到(打卡),形式:姓名+天数+想说的话,如:“张三+1+开始学习的第一天,加油”。连续签到21天的粉丝,可以免费获得由BIM众包网提供的价值1000元的BIM精品课程
,教学视频涵盖Revit、Tekla等教程,赶快参与吧!已签到21天的粉丝,请在微信后台留言获取BIM精品课程,或加BIM哥微信(17791399177)领取BIM精品课程。发项目,接项目,就上BIM众包网
1 Tekla 链接
Tekla是基于一种开放式环境的思路编写的。模型可以输出到或输入自其它三维模型系统,包括AutoCad (dxf/dwg),CATIA,integraph (PDS),Microstation,Modeldraft,Esa-Prima,RISA,ROBOT97,RSTAB, StaadIII,Frameworks 和PDMS 系统。此外,Tekla 还完全符合CIMsteel 综合标准 (CIS)。
对于数据输入我们必须要有输入文件。默认情况下 Tekla会寻找模型目录下的input.lis 文件。但是在输入对话框中我们可以定义输入文件为任意名字。这个文件可以被放置在任何地方,当然我们必须给出它的路径。这个文件也不需要是.lis格式。
数据转换需要转换文件。这些文件位于countries\你的环境\profil目录下。截面及材质的转换文件默认为prfexp_sdnf.cnv 和matexp_sdnf.cnv (sdnf输入), prfexp_cis.cnv 和 matexp_cis.cnv ( cis 输入)等。我们可以使用文本编辑器来添加其中的内容。例如转换文件 double_parts.cnv :
HEA 100 150
文件中可以只有这一句话。首先是型材,然后是间距。这个文件从输入文件中认出 HEA 100型材,然后就创建双截面型材,间距是150 mm。因为这个型材是出现在文件double_parts.cnv中,Tekla会自动创建两个HEA100,间距是150 mm。如果型材出现在了double_parts.cnv中,我们就不能输入这种型材的单个型钢,我们得到的总是双截面型材。默认情况下,目录countries/你的环境/profil 下并没有文件double_parts.cnv-file,但是自己写一个并不很困难。这个双界面转换文件可以叫任意的名字,但是如果不叫double_parts.cnv的话,我们需要把名字填写到输入对话框中。
1.1 Ascii
Tekla可以读取及输出一种特定的Ascii码形式的文件。这个文件可以用来与一些电厂设计系统进行文件传输。这个ascii文件存在于模型目录中,输出的名字叫model.asc,输入的名字叫import.asc 。型材及多边形板可以用ASCII格式进行输入输出。
这里是一个文件输出的例子,我们拿一块板(编号2003)和一根梁(编号A/6)做示范:
选中要输出的零件,点击文件
à
输出
à
Ascii
Ascii 格式描述
每一个零件都是由
8行信息来描述的。这些行对每个零件都会重复一次。单位一般是毫米,空格被用来进行分割。下面是一个梁的例子:
角点的选取是顺时针方向的,坐标选取的是全局坐标,
Z方向的坐标取的是板厚中心点的坐标。
注意:
第
2行在文件中被分成了若干行。
- 型钢
对于类型是
1-16
的截面,这一行包含了截面的物理尺寸信息。不同类型的值见建模手册。
要输入Ascii文件,可以打开一个模型,或创建一个新模型。从文件下拉菜单中选择输入 Ascii。Tekla会去读取模型目录下的 import.asc 文件。使用Ascii输入,我们可以输入柱、梁和板。螺栓无法输入。在Tekla批处理文件中环境变量XS_ASCII_IMPORT_CREATES_CONSTRUCTION_LINES 可以用来控制参考线。如果打开了环境变量,在输入的ASCII 模型中工作点之间会仅画出参考线。
Tekla中输入的梁和板。输入以后,所有的零件都可以通过双击进行修改。
1.1.1 点的创建输入
在属性宏…对话框中我们可以找到点的创建输入命令。这个命令是用来在Tekla中读取ASCII 文件中的X、Y、Z坐标的。这些数据会被转换成点输入到当前打开的Tekla模型中。任何线在输入时会被忽略。
输入文件的名称没有默认值,所以我们在调用这个命令前需要先给文件一个恰当的名称。如果我们没有给出路径,这个命令就会在当前模型目录中查找文件,所以如果文件不在当前目录中我们就需要给出它所在的路径。文件的后缀需要是.asc。
1.2 DWG/DXF
如果你有一个AutoCAD的模型,希望这个模型以3维线框来显示,我们可以使用3维DWG/DXF 形式将其输入到Tekla中。MicroStation也可以输出DXF文件,可以作为参考线输入到Tekla中。
3D-DXF:简单的图形格式
3D-DWG: 基本类似,更先进一些,但支持的软件比DXF要少一些。AutoCAD使用dwg。
输出:
模型可以作为线或面进行输出。这里我们把零件作为中心线输出。
选择要输出的零件,然后点击输出已经选择的。
Tekla
会在模型目录中创建文件
Model.dxf
。
输入
我们假定文件名是
import.dwg
位于模型目录中。当然我们可以使用任意其它的名字,它也可以位于任何一个目录中。
我们可以输入
3D
或
2D DXF/DWG
线框到模型中。
模型可以被输入成零件
/板或参考线。输入成零件的好处在于以后我们可以直接选中这些零件进行修改,不用再次搭建。我们可以定义从
dwg/dxf
文件读进来的梁及板的型号。
如果我们选择
“使用2
维输入”,
DXF/DWG
文件就会被作为零件或参考线输入到工作平面上(不推荐)。
输入后梁可以在Tekla中进行编辑
1.3 模型转储
这个命令可以把用输出 模型转储命令输出的ASCii文件读进Tekla。我们可以用这个命令来转换工作平台。文件的名字总是 model.dmp ,总是存放在模型目录下。
读入转储模型后我们需要保存模型,然后再打开,才能看到读入的模型。
注意:模型转储只能在空模型中进行,一个模型只能读入一次转储的内容。当然一个转储文件可以在多个模型中分别被读取。模型转储是包括图纸的。
这里是转储的步骤:
1.
创建一个新模型
2.
创建基本视图
3.
将
model.dmp
文件放到模型目录下。
4.
输入模型:文件
à
输入
à
模型转储
5.
保存
6.
关闭
7.
重新打开模型
输入的模型中含有同原先的模型一样的零件、节点和图纸信息。但是原模型目录中的其它数据不能被读进来,例如布局信息、报表、模板等。它们必须被复制到新模型目录中。输入和输出转储文件的
Tekla的版本必须相同。
1. 4 模型输入
我们可以使用输入命令来输入
CAD
、
FEM
和
CIMsteel CIS
文件。在输入对话框中我们可以选择要输入到
Tekla模型中的内容。
1. 4 .1 CAD 输入
CAD
输入可以读取
CAD
模型到
Tekla
中。
Tekla
支持几种不同的
CAD
格式:
·
SDNF:
钢结构中广泛使用的传
输
信息的格式。
·
SDNF:
PDMS
设备设计软件使用的传输格式
·
SDNF (PDMS):
基本类似于
SDNF
。使用开放钢结构深化包,使得
Tekla与
PDMS
之间的
SDNF
链接可以使用。
·
HLI:
老式图形格式,现在已经很少使用。
·
Calma:
基本类似于
HLI
格式。
Calma
是用来从
Calma设备设计系统传送进或出信息的。
·
SteelCad:
Cadex
设计程序的老式格式。(芬兰)
·
Plantview:
PASCE
系统
3D
数据中心设备模型格式。
·
SteelFab/SCIA:
SCIA
模型程序的老式格式
·
MicasPlus:
Intergraph
设计程序的格式
·
Eureka LPM:
CSC
老格式
如果输入的模型中用到了
Tekla数据库中没有的型钢、材质或双截面型材,我们就需要使用转换文件。型钢转换文件是纯文本文件,其中第一列是
Tekla
中的名称,第二列是原数据文件中的名称,中间用空格分割。
型钢转换文件的一个例子:
! Tekla-name Converted-name
HEA100 HE100A
在
...\countries\euro\profil
目录下有一些转换文件的例子,例如,
prfexp_sdnf.cnv
是用来输入输出
SDNF文件时使用的转换文件。如果在输入输出时我们没有填写转换文件的信息,
Tekla
会到环境变量
XS_PROFDB
指定的目录中查找默认转换文件。如果我们只给出转换文件的文件名,
Tekla会到当前模型目录下寻找转换文件。
1. 4 .1.1 SDNF 输入
SDNF
是
Intergraph
的
S
teel
D
esign
N
eutral
F
ile
。它是刚结构系统中广泛使用的信息传输格式。
SDNF
是普遍使用的结构设计软件和钢结构深化软件之间的转化界面。使用这种格式,我们可以从几种系统中转换信息,例如
Intergraph Frameworks
,
Catia
和
ProEngineer
.
要输入
SDNF
文件我们需要有型钢、双截面型材和材质的转换文件。
SDNF
文件支持的单位是
“英尺”、“英寸”、“米”和“毫米”。
模型数据位于文件
input.lis
中,默认位于模型目录中。文件中所有信息是
ASCII
格式的,构造成
“包”的形式。每个“包”都含有一种特定类型的信息:·
包
00
,
标题包
·
包
10
,
线性杆件
·
包
20
,
连接板
·
包
30
,
杆件荷载
·
包
40
,
节点细部
·
包
50
,轴线包
这里是一个含有一根柱信息的
input.lis的例子:
SDNF 输入
使用的
转换
文件,必须位于
...\countries\euro\profil
目录中,
·
型钢转换文件
prfexp_sdnf.cnv
的例子:
注意:
要输入的所有的型钢都必须在这个文件中定义。型材转换文件中必须使用大写字母,型材名中不可以出现空格。不过,没有被定义的零件也可以输入到
Tekla中,这些零件在
Tekla
中会以
参考线
的形式来显示。
·
材料转换文件
matexp_sdnf.cnv
的例子:
注意:
要输入的所有的材质都必须在这个文件中定义。
双截面型材转换文件只在SDNF输入时才使用。双截面型材转换文件是在型钢转换文件之前就被读取的。这个文件是一个文本文件,里面写有型材名和型钢的间距,单位是毫米,中间用空格分割。双截面型材转换文件double_parts.cnv 的例子:
IPE100 50
注意:
如果一种型钢出现在了双截面型材转换文件里,我们就不能得到它的单根杆件,Tekla总是创建双截面型材。所有的这个名字的SDNF型材都会被转换成双截面型材输入到Tekla中。
当所有的文件都填好并且定位好了之后,我们就可以进行SDNF输入了,点击文件 输入CAD... 按“属性”按钮,在弹出来的对话框中添上需要的信息。点击确认来输入模型。
在输入过程中Tekla会向模型目录写入日志文件。这里是一个SDNF_import.log的例子:
26.10.2002 12:18:01 Message : SDNF Import begin...
26.10.2002 12:18:01 Message : 1 beams succesfully imported
26.10.2002 12:18:01 Message : 0 plates succesfully imported
26.10.2002 12:18:01 Message : All parts transfered successfully
26.10.2002 12:18:03 Message : SDNF Import end
当SDNF输入结束后,输入的杆件是绿色的。会出现输入模型信息的对话框:我们可以全部接收、全部拒绝或是分别指定。
输入模型设置可以让我们比较输入的对象和已经存在的模型。
当填完之后点击确认,接受已选择的然后结束输入。
Tekla会询问是否要保存输入模型然后接下去输入。
最后
Tekla会显示一个
SDNF
输入报告列出所有所作的工作:
输入的模型
适合工作区,设置足够的景深来显示全所输入的模型。在
SDNF
输入中,输入的对象的放置是参照基点位置、方向和起点终点的坐标。如果
input.lis
中设置了点的偏移,而
“考虑偏移”选项被选中的话,定位点输入后就会发生偏移,零件的定位则维持不变。
输入的零件
竖直的杆件是作为柱输入到
Tekla中的。其它的线性杆件是作为梁输入的。
Tekla
不支持
SDNF
文件中的节点信息。节点零件可以被输出,但是节点和螺栓不会。
SDNF
支持切割和接合。零件的名称来自
SDNF
,有两个方法编辑名称。例如如果我们希望把支撑叫做
BRACE
,我们可以
1)
用文本编辑器编辑文件
input.lis
(
比如把所有的
TRUSS WEB MEMBERS
替换成
BRAC
E
)
2)
在
Tekla
中改名
(
使用选择过滤
)
这样修改的缺点在于当下次这个模型再被输入时,
Tekla
就不会知道这些被修改过的杆件原来是输入模型的一部分,也就是说在输入时修改检查将不对这些零件起作用,新的零件会覆盖在它们上面。所以我们建议:
除非必须否则不要对模型进行修改,以尽可能保持输入模型的智能。
SDNF 外伸线
如果我们想输入
Tekla中没有的零件属性,我们可以使用
SDNF
外伸线。它可以用来输入零件自己的属性。外伸线的格式如下:
#!EXT
属性名称
属性类型
属性内容
一般属性类型为整型、浮点型和字符串
属性必须在原应用软件中写入,所以只有使用其它软件进行
SDNF输出的用户才能进行这一工作。
例子:
#!EXT comment STRING test_comment
在输入中这一行会被读入。零件就得到了
"test_comment"
的属性。
1.4.1.2 PDS 综述
PDS (Intergraph),是加工及能源领域中计算机辅助设计计算的领导软件,非常全面和智能。世界各地的公司正在使用PDS工作于从修改小型电厂到建造数十亿美元的石油平台的工程中。PDS提供了整合的2D 和3D模块,使用于设备设计的工作流程中。另一个Intergraph软件叫做Frameworks,也可以输出SDNF文件,导入到Tekla中。
Tekla 和 PDS 间的工作是这样进行的:
这意味着原始模型可以在PDS/Frameworks中完成,然后输出到Tekla中进行深化。深化完成后我们需要将模型以PML (Parametric Macro Language) 格式返回到PDS软件中,板材也会被输过去。
有两种不同的 PML格式:
PML (ModelDraft)使用于Intergraph的 Parametric Modeling Language格式。使用这种格式Tekla可以同几种 Intergraph系统交换数据,例如 Frameworks。
PML(FrameWorks): 类似于PML(ModelDraft),但不支持曲梁。
如果PDS中发生了修改,我们可以这样做:
1.4.1.3 PDMS, SDNF (PDMS) 输入
PDMS是一个用于设备设计的软件。Tekla支持PDMS输出和输入。不过最好的格式还是SDNF (Steel Detailing Neutral File)。PDMS需要一个新的模块叫做Open Steel detailing package 才能读写SDNF格式文件,这样我们就可以使用 SDNF (PDMS)输入Tekla,它基本上同SDNF是一样的。另一种做法是直接使用PDMS格式,但这没有SDNF (PDMS)好。例如不支持切割和接合,圆管会被转成圆钢(实心的)。一般来说,如果我们不需要传输“智能”的话,PDMS格式还是很好的。
我们可以用PDMS输入柱/梁到Tekla中,在Tekla中进行深化,然后再传回到PDMS中同其它设备(管道等)进行碰撞检查。碰撞检查也可以在Tekla中进行,但有时我们无法把所有的设备都输入到Tekla中。Tekla可以对输入的模型进行修改控制,也就是说Tekla可以知道在PDMS中发生了什么修改。
PDMS的输入过程基本上同SDNF输入是一样的。不过使用了不同的转换文件: prfexp_pdms.cnv 是型钢转换文件,matexp_pdms.cnv 是材料转换文件。PDMS.lis 默认需要在模型目录中。
1.4.1.4 Calma输入
Calma输入可以从Calma设备设计系统中以普通ascii格式输入粗结构(没有切割、没有螺栓、,没有焊接)。
输入过程同SDNF输入是一样的。
1.4.1.5 HLI输入
HLI是用来输出粗结构的信息的,到例如IEZ AG Speedikon软件。HLI是high-level interface的缩写。这个命令使用的转换文件位于.../bin/profil目录。截面转换文件是prfexp_hli.cnv。如果Tekla中用到的型材不在截面转换文件中,就只有型材的几何信息会被输出到HLI文件中。
猜你喜欢:
【BIM丨每日一技】在revit中使用视图样板在不同视图间复制视图过滤器
【BIM丨每日一技】TEKLA图纸表达
【BIM丨每日一技】TEKLA创建及修改图纸模板
-END-
【BIM众包网】是一个综合性的BIM技术交易服务平台,目前注册用户已超10万,累计订单总金额超千万。免费发项目、闪电接项目,就上BIM众包网(www.bimzb.com)!
您是 业主:
【BIM众包网】为您发布BIM项目提供平台。
●
项目信息保密,服务商实名认证
●
先验收后结算,第三方支付保障
您是
服务商:
【BIM众包网】为您承接BIM项目提供平台。
●
线上承接项目,揽活更加轻松●
资金即时结算,无需担忧拖欠???
长按二维码识别加关注,你会收获意想不到的精彩。
- 每日一舞 | 超美的群舞《我要飞》
- 【每日一舞】古典舞身韵组合《咏扇》
- 穆帅谈德比战:即使输了也不会是世界末日
- 每日打卡 · 199丨再见的英语可不止“byebye”一种!
- 【每日一题】高考倒计时59天!今天,你打卡了吗?
- 每日素材 | 身残志坚
- 每日素材 | 严以律己
- 家电维修小常识~~~
- 【每日一题】距离高考60日。今天,你打卡了吗?
- 【每日高考语法】Day76:动词的-ing形式作宾语补足语