首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于MDA的船舶三维数据表示及持久化方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国舰船研究设计中心

摘要:本发明公开了一种基于MDA的船舶三维数据表示及持久化方法,包括以下步骤:1定义UML图的基础符号,建立符号分类库;2建立图表与符号之间的关联,配置图表所需的符号组件;3在画图工具中为船舶绘制UML类图,建立三维CAD设计软件的专业数据结构PIM模型,实现三维CAD专业数据结构的表示;4在步骤3建立的三维CAD专业数据结构PIM模型的基础上,形成三维CAD专业数据结构PSM模型;5选择建立的域模型,通过模型导出程序导出XML格式的UML模型文件;6编写三维CAD专业数据展示界面,将三维CAD各专业的数据关联到已建立的数据模型中;7在数据展示界面提供可浏览的三维CAD的专业数据。本发明解决了PDM支持可视化数据建模、表示、存储三维CAD专业数据。

主权项:1.一种基于MDA的船舶三维数据表示及持久化方法,其特征在于,包括以下步骤:1定义UML图的基础符号,对基础符号进行分类管理,确定基础符号的样式,设置基础符号的属性信息,建立符号分类库;基础符号的属性信息包括Package、Class、Property、Function、Association和generalization;2在符号配置库中规范定义UML图表类型,建立图表与符号之间的关联,配置图表所需的符号组件;3在画图工具中为船舶绘制UML类图,建立三维CAD设计软件的专业数据结构PIM模型,实现三维CAD专业数据结构的表示;具体如下:建立SPDObject顶级对象,在其下添加基础表,基础表的子类包括专业、来源、船级社定义表、涂装、表面处理、舱室、电气系统、管路系统定义表和甲板定义表;根据基础表数据结构关系,为基础表和每个基础表的子类添加属性、方法、类之间的关联继承关系,建立的数据模型;4在步骤3建立的三维CAD专业数据结构PIM模型的基础上,通过系统中的域编译操作解析建立的数据模型,基于对象关系映射技术,由PIM驱动生成三维CAD专业数据结构的模型脚本文件、数据库表和DDL数据定义语言、DQL数据查询语言在内的数据库操作脚本,形成三维CAD专业数据结构PSM模型;5选择建立的域模型,通过模型导出程序导出XML格式的UML模型文件,再导入标准UML建模工具中,通过预览编辑操作验证UML模型的规范性;6编写三维CAD专业数据展示界面,通过“导入xml文件”入口导入船舶三维CAD基础表专业数据,系统自动解析XML数据,将三维CAD各专业的数据关联到已建立的数据模型中;7在数据展示界面提供可浏览的三维CAD的专业数据。

全文数据:

权利要求:

百度查询: 中国舰船研究设计中心 一种基于MDA的船舶三维数据表示及持久化方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。