船舶设计系统TR l BON的二次开发
船舶技术《机Ib技术》2009年第1期
船舶设计系统TRlBON的二次开发
沈壮志
(厦门船舶重T股份有限公司,福建厦门361026)
摘要:结合工厂实际,介绍_,船舶设计系统TRIBON软件中进行数据提取的几种方法,比较了它们的优缺点,指:Ij符种方法适用的情况和目的,并详细介绍丫各方法的流程和思路,通过数据提取的二次开发,使TRIBON软件的使用更加适合船厂实际应用,节省设计时问,缩矩造船剧期。
关键词:TRIBON数据抽取托盘套表二次开发中图分类号:U662.9文献标识码:A文章编号:
1672—4801(2009)01—061-03
引言
由于造船周期长、]:艺繁杂,涉及物资类别多,壳舾涂立体交义作业频繁和互相干涉矛盾突出,冈此船舶设计急需立体三维建模。十年前国内计算机技术薄弱,没有相关软件,因此用于辅助船舶设计与建造的TRIBON软件系统被引入中国。由于该系统米源于欧洲国家,与我国I:业标准不符,各种报表并不适合国内各船厂的生产需要,各引
中的数据就可以汇总各材料清单等数据。
通过建立数据库,可使产品模型应用于整个船舶设计与生产过程。TRIBON系统的管理与维护模块主要用于该类数据库的管理与维护,如进行数据追加、复制、查询、删除、修改等操作,还可以通过系统特定的数据提取语言(MACRO),从库中提取有关数据信息,生成文件或清单,并为Hj户提供AUToCAD的数据接口(DXF文4tl=)。
2TRIBON
进船厂都需对其进行了或多或少的二次开发以满足各船厂的生产需要。本文为此介绍此软1i,1:的架
构,并结合:J二作实际介绍二次开发方面的一些经验。
1
TRIBON
M3各模块的二次开发
2.1二次开发情况介绍
TRIBON
M3的二次开发主要包括船体、管路、
电气、铁舾四大块的数据的抽取和报表图纸输出。
M3各模块的介绍
目前开发能力比较好的造船厂都把这些数据抽取到外面的SQL和Oracle数据库中进行后续的处理和输出到其他CAD三维系统中进行更进一步的建模加J:处理。
2.1
TRIBON
TRIBON系统软件由船体设计模块、舾装设计模块和系统管理与维护模块三大模块组成。系统内的信息共享是以其自身的一套数据库为基础,主要有船型数据库CGDB、船体结构数据库OGDB,管路模型数据库PSDB,电气模型数据库CABSTRDB和CAWSTRDB,铁舾什数据库FSTRU。船型数据库CGDB中存放船体的板缝线、船体曲线,包括水线、肋骨线、纵剖线、面(Surface)等数据,供船型生成、外极展开等调用,同时还存放各类数据表格,如缺省表、参照表、曲面分块表等;船体结构数据库OGDB中除含有与CGDB类似的表格外,还包含船体结构形式定义、曲面Panel、平面Panel。肘板等数据,船体结构零件的生成与调川均在该库内进行;管路模型数据库PSDB中存放各管路放样数据、管子连接件、管子附件等数据,可从中抽取各管子及管附件数据进行整理输出各套表;电气模型数据库CABSTRDB,CAWSTRDB分别存放电缆和电缆托架等数据,通过这两个库的数据提取,就可以输出各种电气方面的报表:铁舾件数据库FSTRU保存了各铁舾件的模型和布置信息,抽取其
61
M3数据提取方法的比较
TRIBONM3系统数据库中的数据可以通过专
门的数据提取工具加以利用,只要通过指定模艰对象的名称、类型以及所需的数据项,就能得到特定信息。TRIBON系统提供了3种提取数据的方式:
1)SX700交互查询程序。它通过交互方法,按用户输入的命令返回数据在终端,让开发人员很直观就知道结果,从而为进一步开发提供参考,但它并不提供任何形式的输出格式,提出的数据也不能编辑再利用。
2)几何宏语言(GEOMETRYMACROLANGUAGE)和VITESSE开发1二具。几何宏语言是一种解释性语育,其语句1F常有限,控制功能较弱。使用此语肓要求刚户非常熟悉模型结构和TRIBON数据存储结构,这种方式能处理大部分其他两种方法无法处理的问题,尤其这种方式能够对数据库进行