【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

彩蛋彩蛋:

在【BIM|每日一技】的文章下面留言签到(打卡),形式:姓名+天数+想说的话,如:“张三+1+开始学习的第一天,加油”。连续签到21天的粉丝,可以免费获得由BIM众包网提供的

价值1000元的BIM精品课程

,教学视频涵盖Revit、Tekla等教程,赶快参与吧!已签到21天的粉丝,请在微信后台留言获取BIM精品课程,或加BIM哥微信(17791399177)领取BIM精品课程。

发项目,接项目,就上BIM众包网

【BIM丨每日一技】TEKLA的输入输出

1 Tekla 链接 

Tekla是基于一种开放式环境的思路编写的。模型可以输出到或输入自其它三维模型系统,包括AutoCad (dxf/dwg),CATIA,integraph (PDS),Microstation,Modeldraft,Esa-Prima,RISA,ROBOT97,RSTAB, StaadIII,Frameworks 和PDMS 系统。此外,Tekla 还完全符合CIMsteel 综合标准 (CIS)。

【BIM丨每日一技】TEKLA的输入输出

对于数据输入我们必须要有输入文件。默认情况下 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格式进行输入输出。

【BIM丨每日一技】TEKLA的输入输出

这里是一个文件输出的例子,我们拿一块板(编号2003)和一根梁(编号A/6)做示范:

【BIM丨每日一技】TEKLA的输入输出

选中要输出的零件,点击文件

 

à

 

输出

 

à

 Ascii

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

Ascii

格式描述

 

每一个零件都是由

8

行信息来描述的。这些行对每个零件都会重复一次。单位一般是毫米,空格被用来进行分割。下面是一个梁的例子:

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

角点的选取是顺时针方向的,坐标选取的是全局坐标,

Z

方向的坐标取的是板厚中心点的坐标。

 

注意:

 

2

行在文件中被分成了若干行。

 

-

型钢

 

对于类型是

1-16

的截面,这一行包含了截面的物理尺寸信息。不同类型的值见建模手册。

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

要输入Ascii文件,可以打开一个模型,或创建一个新模型。从文件下拉菜单中选择输入 Ascii。Tekla会去读取模型目录下的 import.asc 文件。使用Ascii输入,我们可以输入柱、梁和板。螺栓无法输入。在Tekla批处理文件中环境变量XS_ASCII_IMPORT_CREATES_CONSTRUCTION_LINES 可以用来控制参考线。如果打开了环境变量,在输入的ASCII 模型中工作点之间会仅画出参考线。 

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

Tekla中输入的梁和板。输入以后,所有的零件都可以通过双击进行修改。

1.1.1 点的创建输入

在属性宏…对话框中我们可以找到点的创建输入命令。这个命令是用来在Tekla中读取ASCII 文件中的X、Y、Z坐标的。这些数据会被转换成点输入到当前打开的Tekla模型中。任何线在输入时会被忽略。

输入文件的名称没有默认值,所以我们在调用这个命令前需要先给文件一个恰当的名称。如果我们没有给出路径,这个命令就会在当前模型目录中查找文件,所以如果文件不在当前目录中我们就需要给出它所在的路径。文件的后缀需要是.asc。

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

1.2 DWG/DXF 

如果你有一个AutoCAD的模型,希望这个模型以3维线框来显示,我们可以使用3维DWG/DXF 形式将其输入到Tekla中。MicroStation也可以输出DXF文件,可以作为参考线输入到Tekla中。 

3D-DXF:简单的图形格式

3D-DWG: 基本类似,更先进一些,但支持的软件比DXF要少一些。AutoCAD使用dwg。 

输出:

模型可以作为线或面进行输出。这里我们把零件作为中心线输出。



【BIM丨每日一技】TEKLA的输入输出

选择要输出的零件,然后点击输出已经选择的。

 

 

Tekla

会在模型目录中创建文件

 

Model.dxf

 。

【BIM丨每日一技】TEKLA的输入输出

输入

 

我们假定文件名是

import.dwg

位于模型目录中。当然我们可以使用任意其它的名字,它也可以位于任何一个目录中。

 

我们可以输入

3D

2D DXF/DWG

线框到模型中。

 

模型可以被输入成零件

/

板或参考线。输入成零件的好处在于以后我们可以直接选中这些零件进行修改,不用再次搭建。我们可以定义从

dwg/dxf

文件读进来的梁及板的型号。

 



如果我们选择

“使用

2

维输入”,

DXF/DWG

文件就会被作为零件或参考线输入到工作平面上(不推荐)。

【BIM丨每日一技】TEKLA的输入输出

输入后梁可以在Tekla中进行编辑

【BIM丨每日一技】TEKLA的输入输出



1.3 模型转储

这个命令可以把用输出  模型转储命令输出的ASCii文件读进Tekla。我们可以用这个命令来转换工作平台。文件的名字总是 model.dmp ,总是存放在模型目录下。 

读入转储模型后我们需要保存模型,然后再打开,才能看到读入的模型。

注意:模型转储只能在空模型中进行,一个模型只能读入一次转储的内容。当然一个转储文件可以在多个模型中分别被读取。模型转储是包括图纸的。 

【BIM丨每日一技】TEKLA的输入输出

这里是转储的步骤:

 

1. 

创建一个新模型

2. 

创建基本视图

3. 

 model.dmp

文件放到模型目录下。

 

 

【BIM丨每日一技】TEKLA的输入输出

 

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

格式的,构造成

“包”的形式。每个“包”都含有一种特定类型的信息:

【BIM丨每日一技】TEKLA的输入输出

· 

 00

 

标题包

· 

10

 

线性杆件

· 

20

 

连接板

· 

30

 

杆件荷载

· 

40

 

节点细部

· 

50

,轴线包

 

  

这里是一个含有一根柱信息的

input.lis

的例子:

【BIM丨每日一技】TEKLA的输入输出

SDNF

输入

使用的

 

转换

 

文件,必须位于

...\countries\euro\profil

目录中,

 

· 

型钢转换文件

 

prfexp_sdnf.cnv

 

的例子:

 

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

注意:

 

要输入的所有的型钢都必须在这个文件中定义。型材转换文件中必须使用大写字母,型材名中不可以出现空格。不过,没有被定义的零件也可以输入到

Tekla

中,这些零件在

Tekla

中会以

参考线

的形式来显示。

 

· 

材料转换文件

 

matexp_sdnf.cnv

 

的例子:

【BIM丨每日一技】TEKLA的输入输出

注意:

要输入的所有的材质都必须在这个文件中定义。

 

双截面型材转换文件只在SDNF输入时才使用。双截面型材转换文件是在型钢转换文件之前就被读取的。这个文件是一个文本文件,里面写有型材名和型钢的间距,单位是毫米,中间用空格分割。双截面型材转换文件double_parts.cnv 的例子:

IPE100 50

注意:

如果一种型钢出现在了双截面型材转换文件里,我们就不能得到它的单根杆件,Tekla总是创建双截面型材。所有的这个名字的SDNF型材都会被转换成双截面型材输入到Tekla中。

【BIM丨每日一技】TEKLA的输入输出

当所有的文件都填好并且定位好了之后,我们就可以进行SDNF输入了,点击文件  输入CAD... 按“属性”按钮,在弹出来的对话框中添上需要的信息。点击确认来输入模型。

【BIM丨每日一技】TEKLA的输入输出

在输入过程中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输入结束后,输入的杆件是绿色的。会出现输入模型信息的对话框:我们可以全部接收、全部拒绝或是分别指定。 

【BIM丨每日一技】TEKLA的输入输出

【BIM丨每日一技】TEKLA的输入输出

输入模型设置可以让我们比较输入的对象和已经存在的模型。

【BIM丨每日一技】TEKLA的输入输出

当填完之后点击确认,接受已选择的然后结束输入。

Tekla会询问是否要保存输入模型然后接下去输入。

【BIM丨每日一技】TEKLA的输入输出

最后

Tekla

会显示一个

SDNF

输入报告列出所有所作的工作:

【BIM丨每日一技】TEKLA的输入输出

输入的模型

 

适合工作区,设置足够的景深来显示全所输入的模型。在

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



【BIM丨每日一技】TEKLA的输入输出

在输入中这一行会被读入。零件就得到了

 "test_comment"

的属性。



1.4.1.2 PDS 综述

PDS (Intergraph),是加工及能源领域中计算机辅助设计计算的领导软件,非常全面和智能。世界各地的公司正在使用PDS工作于从修改小型电厂到建造数十亿美元的石油平台的工程中。PDS提供了整合的2D 和3D模块,使用于设备设计的工作流程中。另一个Intergraph软件叫做Frameworks,也可以输出SDNF文件,导入到Tekla中。

Tekla 和 PDS 间的工作是这样进行的:

【BIM丨每日一技】TEKLA的输入输出

这意味着原始模型可以在PDS/Frameworks中完成,然后输出到Tekla中进行深化。深化完成后我们需要将模型以PML (Parametric Macro Language) 格式返回到PDS软件中,板材也会被输过去。 

有两种不同的 PML格式:

PML (ModelDraft)使用于Intergraph的 Parametric Modeling Language格式。使用这种格式Tekla可以同几种 Intergraph系统交换数据,例如 Frameworks。

PML(FrameWorks): 类似于PML(ModelDraft),但不支持曲梁。

如果PDS中发生了修改,我们可以这样做:

【BIM丨每日一技】TEKLA的输入输出

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丨每日一技】TEKLA的输入输出

您是

服务商

【BIM众包网】为您承接BIM项目提供平台。

 线上承接项目,揽活更加轻松

 资金即时结算,无需担忧拖欠



【BIM丨每日一技】TEKLA的输入输出
【BIM丨每日一技】TEKLA的输入输出

???

 

长按二维码识别加关注,你会收获意想不到的精彩。