一种基于内置网页浏览器的三维可视化方式制造技术

技术编号:9835996 阅读:129 留言:0更新日期:2014-04-02 01:03
一种基于内置网页浏览器的在PDM系统中浏览三维图纸的方法,该方法隐藏了图纸本地存储路径和图纸在PDM系统中的打开方式,在HTML文件中嵌入各厂家的图纸浏览控件,实现对不同CAD格式图纸的浏览,简化了用户浏览图纸时的操作步骤,提高了工作效率。

【技术实现步骤摘要】
【专利摘要】一种基于内置网页浏览器的在PDM系统中浏览三维图纸的方法,该方法隐藏了图纸本地存储路径和图纸在PDM系统中的打开方式,在HTML文件中嵌入各厂家的图纸浏览控件,实现对不同CAD格式图纸的浏览,简化了用户浏览图纸时的操作步骤,提高了工作效率。【专利说明】—种基于内置网页浏览器的三维可视化方式
本专利技术应用于产品数据管理PDM系统中,能够对各种格式的三维图纸进行浏览。
技术介绍
随着CAD系统引进企业,CAD系统产生大量的设计信息。如何有效治理、利用企业设计信息的课题自然被提出。于是在并行工程方法学的基础上,开发了产品数据管理PDM(Product Data Managemet)系统。该系统应用了先进的计算机网络技术、数据库技术来解决设计信息治理,是为并行工程在企业的实现所提供的一项先进技术,是协助工程技术职员治理产品数据及开发过程的一个工具产品信息的源头来自设计。因此CAD与PDM系统集成是CAD系统是否可以深进应用、PDM系统是否可以成功实施的关键,是从根本上进步企业的整体设计能力和治理水平的技术保证。在产品的整个生命周期中,会产生大量不同格式的三维图纸,PDM系统会对这些三维图纸进行管理。产品设计人员在使用PDM系统过程中,需要随时浏览三维图纸来查看产品设计。这种通过读取三维格式图纸来对产品设计模型进行查看的过程就是三维可视化。早期的三维可视化主要是将原始设计图纸通过CAD/CAM软件来进行读取,但是企业中所使用的软件各不相同,各个CAD/CAM软件基于历史原因及不同的开发目的,内部数据记录方式和处理方式不尽相同,开发原件语言也不完全一致,导致原始设计图纸在不同的CAD/CAM软件中不能被交换与共享。经对现有技术的文献检索发现,中国专利号为:200610114743.7,为:多CAD系统至PDM系统的信息集成系统及方法,该专利自述为:一种多CAD系统至PDM系统的信息集成系统及方法,其系统包括服务端和客户端两部分,服务端部分在原有PDM系统的基础上增加了 CAD信息交互层,客户端部分包括PDM信息交互层和CAD适配器层。其方法步骤为:CAD内的适配器调用CAD的接口,提取需要的各种数据和文件;适配器调用PDM信息交互层提供的接口,将设计数据和文件通过该接口的参数传递到PDM信息交互层;PDM信息交互层将设计数据和文件通过HTTP协议传送到CAD信息交互层;CAD信息交互层接收PDM信息交互层发出的请求和数据,调用PDM系统的其他管理模块对收到的数据作相应的处理,将处理结果返回PDM信息交互层;PDM信息交互层将结果返回适配器;适配器对返回的结果作相应的处理,并显示在界面上。该系统和方法通过多层化的框架设计,能够实现在不同操作系统平台的PDM系统和多种CAD系统进行嵌入式集成,在系统间传递信息。但是上述系统和方法中,图纸是通过CAD/CAM软件直接浏览,没有对图纸进行任何保护,系统使用者就可以轻易的对图纸进行改动、复制、外传,这样不利于图纸的保密。另外,由于是在PDM系统外启动CAD/CAM软件进行浏览,并未涉及三维图纸的展现,增加了设计人员的操作步骤,不方便PDM系统使用者操作。
技术实现思路
本专利技术针对现有图纸三维可视化中的不足,提出一种基于内置网页浏览器的在PDM系统中浏览三维图纸的方法,该方法隐藏了图纸本地存储路径和图纸在PDM系统中的打开方式,在HTML文件中嵌入各厂家的图纸浏览控件,实现对不同CAD格式图纸的浏览,简化了用户浏览图纸时的操作步骤,提高了工作效率。本专利技术是通过以下技术方案实现的,本专利技术包括:一种在产品数据管理PDM系统中基于内置网页浏览器的浏览三维图纸的方法,其特征在于,该方法包括以下步骤:步骤I (100):通过人机交互界面,获取用户在PDM系统中想要浏览的三维图纸编号;步骤2 (110):根据上述获取的三维图纸编号定位到三维图纸所在的本地物理存储路径;步骤3 (120):获取上述三维图纸编号所对应的三维图纸,将该三维图纸存储在上述本地物理存储路径指定的本地磁盘空间上;步骤4 (130):获取完上述三维图纸后,启动PDM系统内置网页浏览器IE,在PDM系统中,通过java本地接口技术,调用IE浏览器内核,在PDM系统与IE浏览器之间进行通信,从而在PDM系统中加入浏览器的功能,允许在PDM系统中解析并执行HTML文件;步骤5 (140):通过内置网页浏览器IE执行预先定义的HTML文件,该HTML文件使用组件对象模型技术(com技术)预先嵌入各CAD厂商提供的三维图纸浏览控件,组件对象模型技术(com技术)定义了软件组件互相通讯的方式,通过该技术可以在内置浏览器中调用三维图纸浏览控件;步骤6 (150):将上述三维图纸的本地物理存储路径传入到该HTML文件中,通过调用嵌入到该HTML中的三维图纸浏览控件对三维图纸进行浏览,从而实现在PDM系统内的图纸三维可视化。进一步地,在PDM系统中,每个三维图纸都有唯一编号,用以对三维图纸进行维护和操作。进一步地,在PDM系统中,三维图纸是存放在单独的FTP服务器上,根据三维图纸编号可以获取三维图纸在FTP服务器上的存储路径。进一步地,在PDM系统中,从数据库中获取预先设置的FTP用户名、密码,通过FTP协议,获取三维图纸在本地磁盘的本地物理存储路径。进一步地,三维图纸在本地磁盘的本地物理存储路径对用户是不可见的。进一步地,在HTML对象标签中嵌入三维图纸浏览控件。进一步地,在HTML对象标签中嵌入三维图纸浏览控件标识。【专利附图】【附图说明】 图1是在PDM系统中基于内置网页浏览器的浏览三维图纸的方法流程图; 图2是HTML文件定义图。 【具体实施方式】下面对本专利技术的实施例作详细说明,本实施例在以本专利技术技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。图1是示意本专利技术的在PDM系统中基于内置网页浏览器的浏览三维图纸的方法的各步骤。实现方式步骤如下:步骤I (100):通过人机交互界面,获取用户想要浏览的三维图纸编号。在PDM系统中,每个三维图纸都有唯一编号,用以对三维图纸进行维护、操作。步骤2(110):根据三维图纸编号定位到三维图纸所在的物理存储路径。在PDM系统中,三维图纸是存放在单独的FTP服务器上,根据三维图纸编号可以获取三维图纸在FTP服务器上的存储路径。步骤3 (120):获取三维图纸,存储在本地磁盘上。在PDM系统中,从数据库中获取预先设置的FTP用户名、密码,通过FTP协议,获取三维图纸存储在本地磁盘。此步骤中,三维图纸的本地存放路径对用户是不可见的。步骤4 (130):获取完三维图纸后,启动系统内置网页浏览器。在PDM系统中,通过java本地接口技术,调用IE浏览器内核,实现了 PDM系统与IE的通信,这样PDM系统中就加入了浏览器的功能,能够在PDM系统中解析并执行HTML文件。步骤5 (140):通过内置网页浏览器执行预先定义的HTML文件,此HTML文件使用组件对象模型技术(com技术)嵌入了各CAD厂商提供的三维图纸浏览控件。组件对象模型技术(com技术)定义了软件组件互相通讯的方式,通过此技术可以在内置浏览器中调用三维本文档来自技高网
...

【技术保护点】
一种在产品数据管理PDM系统中基于内置网页浏览器的浏览三维图纸的方法,其特征在于,该方法包括以下步骤:步骤1(100):通过人机交互界面,获取用户在PDM系统中想要浏览的三维图纸编号;步骤2(110):根据上述获取的三维图纸编号定位到图纸所在的本地物理存储路径;步骤3(120):获取上述三维图纸编号所对应的三维图纸,将该三维图纸存储在上述本地物理存储路径指定的本地磁盘空间上; 步骤4(130):获取完上述三维图纸后,启动PDM系统内置网页浏览器IE,在PDM系统中,通过java本地接口技术,调用IE浏览器内核,在PDM系统与IE浏览器之间进行通信,从而在PDM系统中加入浏览器的功能,允许在PDM系统中解析并执行HTML文件;步骤5(140):通过内置网页浏览器IE执行预先定义的HTML文件,该HTML文件使用组件对象模型技术(com技术) 预先嵌入各CAD厂商提供的三维图纸浏览控件,组件对象模型技术(com技术)定义了软件组件互相通讯的方式,通过该技术可以在内置浏览器中调用三维图纸浏览控件;步骤6(150):将上述三维图纸的本地物理存储路径传入到该HTML文件中,通过调用嵌入到该HTML中的三维图纸浏览控件对图纸进行浏览,从而实现在PDM系统内的三维图纸三维可视化。...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄力
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1