Lesson12 - Import-Export_第1页
Lesson12 - Import-Export_第2页
Lesson12 - Import-Export_第3页
Lesson12 - Import-Export_第4页
Lesson12 - Import-Export_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Tekla Structures 高级培训教程 第12课-输入/输出第 12 课(上) 输入/输出1 Tekla Structures链接 21.1 Ascii 31.1.1 点的创建输入 81.2 DWG / DXF 9输出 9输入 101.3 模型转储 111.4 模型输入 121.4.1 CAD 121.4.1.1 SDNF 131.4.1.2 PDMS 综述 191.4.1.3 PDMS, SDNF (PDMS) 输入 201.4.1.4 Calma 201.4.1.5 PML 201.4.1.5 HLI 201 Tekla Structures 链接 Tekla Structures

2、是基于一种开放式环境的思路编写的。模型可以输出到或输入自其它三维模型系统,包括AutoCad (dxf / dwg), CATIA, integraph (PDS), Microstation, Modeldraft, Esa-Prima,RISA, ROBOT97, RSTAB, StaadIII, Frameworks 和PDMS 系统。此外,Tekla Structures 还完全符合CIMsteel 综合标准 (CIS)。对于数据输入我们必须要有输入文件。默认情况下 Tekla Structures会寻找模型目录下的input.lis 文件。但是在输入对话框中我们可以定义输入文件为任意

3、名字。这个文件可以被放置在任何地方,当然我们必须给出它的路径。这个文件也不需要是.lis格式。数据转换需要转换文件。这些文件位于countries你的环境profil目录下。截面及材质的转换文件默认为prfexp_v 和matexp_v (sdnf输入), prfexp_v 和 matexp_v ( cis 输入)等。我们可以使用文本编辑器来添加其中的内容。例如转换文件 double_v :HEA 100 150文件中可以只有这一句话。首先是型材,然后是间距。这个文件从输入文件中认出 HEA 100型材,然后就创建双截面型材,间距是150 mm。因为这个型材是出现在文件double_v中,Te

4、kla Structures会自动创建两个HEA100,间距是150 mm。如果型材出现在了double_v中,我们就不能输入这种型材的单个型钢,我们得到的总是双截面型材。默认情况下,目录countries/你的环境/profil 下并没有文件double_v-file,但是自己写一个并不很困难。这个双界面转换文件可以叫任意的名字,但是如果不叫double_v的话,我们需要把名字填写到输入对话框中。1.1 AsciiTekla Structures可以读取及输出一种特定的Ascii码形式的文件。这个文件可以用来与一些电厂设计系统进行文件传输。这个ascii文件存在于模型目录中,输出的名字叫mo

5、del.asc,输入的名字叫import.asc 。型材及多边形板可以用ASCII格式进行输入输出。这里是一个文件输出的例子,我们拿一块板(编号2003)和一根梁(编号A/6)做示范: 选中要输出的零件,点击文件 à 输出 à Ascii4302 PL10*160 5160.000000 10.000000 10.000000 10.000000 10.000000 10.0000002003 PLATES235JR S235JR0.00000011.500000 24000.000000 4720.00000011.500000 24000.000000 4990.000

6、00011.500000 23000.000000 4720.0000004169 HEA300 1290.000000 8.500000 300.000000 14.000000 300.000000 14.000000A/6 BEAMS235JR S235JR0.00000016.500000 24000.000000 4855.0000006000.000000 24000.000000 4855.00000016.500000 24000.000000 5855.000000Ascii 格式描述每一个零件都是由8行信息来描述的。这些行对每个零件都会重复一次。单位一般是毫米,空格被用来进

7、行分割。下面是一个梁的例子:4169 HEA300 1290.000000 8.500000 300.000000 14.000000 300.000000 14.000000A/6 BEAMS235JR S235JR0.00000016.500000 24000.000000 4855.0000006000.000000 24000.000000 4855.00000016.500000 24000.000000 5855.000000· 第1行ID 型材 类型 4169 HEA300 1ID 4169零件独有的ID号 (整型) 型材 HEA300零件型材(字符串) 类型 1型材类

8、型 (整型) 以下型钢类型是可用的:0 =任意界面(不在数据库中的特殊截面)1 = I型钢2 = 焊接中空型钢(HK, HQ)3 = U型钢4 = L型钢5 = 圆钢6 = 圆管7 = 矩形中空截面 (RHS, P)8 = T型钢9 = 方杆 (FL, PL)10 = Z型钢11 = C型钢12 = Omega型钢13 = Sigma型钢14 = 轨道型钢16 = 钢筋 (DH)· 第2行第2行根据零件型材的不同有2种不同的显示。- 多边形板N_POINTS COORDINATES.N_POINTS对于类型 0的截面坐标角点数 (整型)。角点的选取是顺时针方向的,坐标选取的是全局坐标

9、,Z方向的坐标取的是板厚中心点的坐标。注意: 第2行在文件中被分成了若干行。- 型钢对于类型是1-16的截面,这一行包含了截面的物理尺寸信息。不同类型的值见建模手册。HEIGHT S W1 T1 W2 T2 290.000000 8.500000 300.000000 14.000000 300.000000 14.000000HEIGHT290.000000截面高度S 8.500000腹板厚度W1 300.000000上翼缘宽度T1 14.000000上翼缘厚度W2300.000000下翼缘宽度T2 14.000000上翼缘厚度· 第3行MARK NAME.A/6 BEAMMARK

10、A/6零件编号(整型)NAMEBEAM零件名称(整型)· 第4行MATERIAL.S235JR S235JRMATERIALS235JR S235JR零件材质(整型).· 第5行ROTATION.0.000000ROTATION0.000000相对于梁x轴的旋转角度· 第6行 X1 Y1 Z1 16.500000 24000.000000 4855.000000梁起点的坐标,Z坐标是中心线的坐标。· 第7行X2 Y2 Z2 6000.000000 24000.000000 4855.000000梁终点的坐标,Z坐标是中心线的坐标。· 第8行X3

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

12、 Structures中输入的梁和板输入以后,所有的零件都可以通过双击进行修改。1.1.1 点的创建输入在属性 à 宏对话框中我们可以找到点的创建输入命令。这个命令是用来在Tekla Structures中读取ASCII 文件中的X、Y、Z坐标的。这些数据会被转换成点输入到当前打开的Tekla Structures模型中。任何线在输入时会被忽略。输入文件的名称没有默认值,所以我们在调用这个命令前需要先给文件一个恰当的名称。如果我们没有给出路径,这个命令就会在当前模型目录中查找文件,所以如果文件不在当前目录中我们就需要给出它所在的路径。文件的后缀需要是.asc。这是一个两个点的Asci

13、i 文件的例子:12000.000000 0.000000 0.00000012000.000000 1000.000000 0.000000对应的Tekla Structures所得到的数据: 注意:点的创建输入对话框中原始偏移量控制了X、Y、Z的值。1.2 DWG/DXF 如果你有一个AutoCAD的模型,希望这个模型以3维线框来显示,我们可以使用3维DWG/DXF 形式将其输入到Tekla Structures中。MicroStation也可以输出DXF文件,可以作为参考线输入到Tekla Structures中。 3D-DXF:简单的图形格式3D-DWG: 基本类似,更先进一些,但支持

14、的软件比DXF要少一些。AutoCAD使用dwg。 输出模型可以作为线或面进行输出。这里我们把零件作为中心线输出。选择要输出的零件,然后点击输出已经选择的。Tekla Structures会在模型目录中创建文件 Model.dxf 。 输入我们假定文件名是import.dwg 位于模型目录中。当然我们可以使用任意其它的名字,它也可以位于任何一个目录中。我们可以输入3D或2D DXF/DWG线框到模型中。 模型可以被输入成零件/板或参考线。输入成零件的好处在于以后我们可以直接选中这些零件进行修改,不用再次搭建。我们可以定义从dwg/dxf 文件读进来的梁及板的型号。 如果我们选择“使用2维输入”

15、,DXF/DWG 文件就会被作为零件或参考线输入到工作平面上(不推荐)。输入后梁可以在Tekla Structures中进行编辑1.3 模型转储这个命令可以把用输出 à 模型转储命令输出的ASCii文件读进Tekla Structures。我们可以用这个命令来转换工作平台。文件的名字总是 model.dmp ,总是存放在模型目录下。 读入转储模型后我们需要保存模型,然后再打开,才能看到读入的模型。注意:模型转储只能在空模型中进行,一个模型只能读入一次转储的内容。当然一个转储文件可以在多个模型中分别被读取。模型转储是包括图纸的。 这里是转储的步骤:1. 创建一个新模型2. 创建基本视图

16、3. 将 model.dmp 文件放到模型目录下。 4. 输入模型:文件 à 输入 à 模型转储5. 保存6. 关闭7. 重新打开模型输入的模型中含有同原先的模型一样的零件、节点和图纸信息。但是原模型目录中的其它数据不能被读进来,例如布局信息、报表、模板等。它们必须被复制到新模型目录中。输入和输出转储文件的Tekla Structures的版本必须相同。1.4 模型输入我们可以使用输入命令来输入CAD、 FEM 和CIMsteel CIS 文件。在输入对话框中我们可以选择要输入到Tekla Structures模型中的内容。 1.4.1 CAD 输入CAD输入可以读取 CA

17、D 模型到Tekla Structures中。Tekla Structures支持几种不同的CAD格式:· SDNF: 钢结构中广泛使用的传输信息的格式。· SDNF: PDMS设备设计软件使用的传输格式 · SDNF (PDMS): 基本类似于SDNF。使用开放钢结构深化包,使得Tekla Structures与PDMS之间的SDNF链接可以使用。· HLI: 老式图形格式,现在已经很少使用。· Calma: 基本类似于HLI格式。Calma是用来从Calma设备设计系统传送进或出信息的。· SteelCad: Cadex设计程序的

18、老式格式。(芬兰)· Plantview: PASCE 系统 3D 数据中心设备模型格式。 · SteelFab/SCIA: SCIA 模型程序的老式格式· MicasPlus: Intergraph设计程序的格式· Eureka LPM: CSC 老格式如果输入的模型中用到了Tekla Structures数据库中没有的型钢、材质或双截面型材,我们就需要使用转换文件。型钢转换文件是纯文本文件,其中第一列是Tekla Structures中的名称,第二列是原数据文件中的名称,中间用空格分割。型钢转换文件的一个例子:! Tekla Structures-n

19、ame Converted-nameHEA100 HE100A在.countrieseuroprofil 目录下有一些转换文件的例子,例如,prfexp_v是用来输入输出SDNF文件时使用的转换文件。如果在输入输出时我们没有填写转换文件的信息,Tekla Structures会到环境变量XS_PROFDB 指定的目录中查找默认转换文件。如果我们只给出转换文件的文件名,Tekla Structures会到当前模型目录下寻找转换文件。 1.4.1.1 SDNF 输入SDNF是Intergraph的Steel Design Neutral File。它是刚结构系统中广泛使用的信息传输格式。SDNF是

20、普遍使用的结构设计软件和钢结构深化软件之间的转化界面。使用这种格式,我们可以从几种系统中转换信息,例如Intergraph Frameworks, Catia 和ProEngineer. 要输入SDNF文件我们需要有型钢、双截面型材和材质的转换文件。SDNF文件支持的单位是“英尺”、“英寸”、“米”和“毫米”。模型数据位于文件input.lis 中,默认位于模型目录中。文件中所有信息是 ASCII格式的,构造成“包”的形式。每个“包”都含有一种特定类型的信息:· 包 00, 标题包· 包10, 线性杆件· 包20, 连接板· 包30, 杆件荷载·

21、; 包40, 节点细部· 包50,轴线包 这里是一个含有一根柱信息的input.lis的例子:# out.lis start#STARTTABLE PACKET#10 1#20 0#ENDTABLEPacket 00"""""SDNF_Model_Name""TEKLA OYJ""26.10.2000" "11:31:19"0 """"0Packet 10"millimeters" 11 5 2 0 &qu

22、ot;COLUMN" "P/25" 0"HE600A" "FE360B" 0.000000 0 0-1.000000 0.000000 0.000000 500.000000 0.000000 0.000000 500.000000 0.000000 12000.000000 25.000000 216.4645240.000000 0.0000000.000000 0.000000 0.000000 0.000000 0.000000 0.0000000 0 0 0 0 0 0 0 0 0 0 0# out.lis end

23、SDNF输入使用的 转换 文件,必须位于.countrieseuroprofil 目录中,· 型钢转换文件 prfexp_v 的例子: ! Profile name conversion Tekla Structures -> SDNF ! ! If Converted-name does not exist, it will be the same! as Tekla Structures-name. ! Tekla Structures-name Converted-nameHEA100 HE100AHEA120 HE120A注意: 要输入的所有的型钢都必须在这个文件中定义

24、。型材转换文件中必须使用大写字母,型材名中不可以出现空格。不过,没有被定义的零件也可以输入到Tekla Structures中,这些零件在Tekla Structures中会以参考线的形式来显示。 · 材料转换文件 matexp_v 的例子:! Material name conversion Tekla Structures -> SDNF! ! If Converted-name does not exist, it will be the same! as Tekla Structures-name. ! Tekla Structures-name Converted-n

25、ameS355J2G3FE510D S235JRFE360B 注意:要输入的所有的材质都必须在这个文件中定义。· 双截面型材转换文件只在SDNF输入时才使用。双截面型材转换文件是在型钢转换文件之前就被读取的。这个文件是一个文本文件,里面写有型材名和型钢的间距,单位是毫米,中间用空格分割。双截面型材转换文件double_v 的例子:IPE100 50注意:如果一种型钢出现在了双截面型材转换文件里,我们就不能得到它的单根杆件,Tekla Structures总是创建双截面型材。所有的这个名字的SDNF型材都会被转换成双截面型材输入到Tekla Structures中。当所有的文件都填好并

26、且定位好了之后,我们就可以进行SDNF输入了,点击文件 à 输入 à CAD. 按“属性”按钮,在弹出来的对话框中添上需要的信息。 点击确认来输入模型在输入过程中Tekla Structures会向模型目录写入日志文件。这里是一个SDNF_import.log的例子:26.10.2002 12:18:01 Message : SDNF Import begin.26.10.2002 12:18:01 Message : 1 beams succesfully imported26.10.2002 12:18:01 Message : 0 plates succesfully

27、 imported26.10.2002 12:18:01 Message : All parts transfered successfully26.10.2002 12:18:03 Message : SDNF Import end当SDNF输入结束后,输入的杆件是绿色的。会出现输入模型信息的对话框:我们可以全部接收、全部拒绝或是分别指定。 输入模型设置可以让我们比较输入的对象和已经存在的模型。 当填完之后点击确认,接受已选择的然后结束输入。Tekla Structures会询问是否要保存输入模型然后接下去输入。最后Tekla Structures会显示一个SDNF输入报告列出所有所作的工作

28、: 输入的模型适合工作区,设置足够的景深来显示全所输入的模型。在SDNF输入中,输入的对象的放置是参照基点位置、方向和起点终点的坐标。如果input.lis 中设置了点的偏移,而“考虑偏移”选项被选中的话,定位点输入后就会发生偏移,零件的定位则维持不变。 输入的零件 竖直的杆件是作为柱输入到Tekla Structures中的。其它的线性杆件是作为梁输入的。Tekla Structures不支持SDNF文件中的节点信息。节点零件可以被输出,但是节点和螺栓不会。SDNF支持切割和接合。零件的名称来自SDNF,有两个方法编辑名称。例如如果我们希望把支撑叫做BRACE,我们可以1) 用文本编辑器编辑

29、文件input.lis (比如把所有的TRUSS WEB MEMBERS 替换成BRACE)2) 在Tekla Structures中改名 (使用选择过滤) 这样修改的缺点在于当下次这个模型再被输入时,Tekla Structures就不会知道这些被修改过的杆件原来是输入模型的一部分,也就是说在输入时修改检查将不对这些零件起作用,新的零件会覆盖在它们上面。所以我们建议:· 除非必须否则不要对模型进行修改,以尽可能保持输入模型的智能。 SDNF 外伸线如果我们想输入Tekla Structures中没有的零件属性,我们可以使用SDNF外伸线。它可以用来输入零件自己的属性。外伸线的格式如

30、下: #!EXT 属性名称 属性类型 属性内容一般属性类型为整型、浮点型和字符串 属性必须在原应用软件中写入,所以只有使用其它软件进行SDNF输出的用户才能进行这一工作。例子:#!EXT comment STRING test_comment在输入中这一行会被读入。零件就得到了 "test_comment"的属性。 1.4.1.2 PDS 综述PDS (Intergraph),是加工及能源领域中计算机辅助设计计算的领导软件,非常全面和智能。世界各地的公司正在使用PDS工作于从修改小型电厂到建造数十亿美元的石油平台的工程中。PDS提供了整合的2D 和3D模块,使用于设备设计的

31、工作流程中。另一个Intergraph软件叫做Frameworks,也可以输出SDNF文件,导入到Tekla Structures中。Tekla Structures 和 PDS 间的工作是这样进行的:这意味着原始模型可以在PDS/Frameworks中完成,然后输出到Tekla Structures中进行深化。深化完成后我们需要将模型以PML (Parametric Macro Language) 格式返回到PDS软件中,板材也会被输过去。 有两种不同的 PML格式:PML (ModelDraft)使用于Intergraph的 Parametric Modeling Language格式。使用这种格式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论