基于internet的cad数据库技术及应用

上传人:wt****50 文档编号:35368726 上传时间:2018-03-14 格式:DOC 页数:4 大小:61KB
返回 下载 相关 举报
基于internet的cad数据库技术及应用_第1页
第1页 / 共4页
基于internet的cad数据库技术及应用_第2页
第2页 / 共4页
基于internet的cad数据库技术及应用_第3页
第3页 / 共4页
基于internet的cad数据库技术及应用_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于internet的cad数据库技术及应用》由会员分享,可在线阅读,更多相关《基于internet的cad数据库技术及应用(4页珍藏版)》请在金锄头文库上搜索。

1、实践证明,CAD(计算机辅助设计)技术的应用在制造业中正发挥着越来越重要的作用,已成为现代企业在市场激烈竞争中获胜的关键因素之一。随着计算机网络技术的迅猛发展和日益成熟,基于 Internet 的 CAD 技术将成为制造业发展的方向。 Internet 和 Intranet 技术为不同地理位置的设计人员之间提供了通讯与协作的可能。我们可以把基于 Internet 的 CAD 用户分成两类:一类是使用 CAD 软件进行协同设计的用户;另一类是使用 WWW 浏览器进行浏览的用户。因此,我们认为一个真正意义上的基于Internet 的 WebCAD 系统应该具有以下几个特征:以网络化的计算机系统为平

2、台的设计系统;以完善的数据库为核心的知识查询系统;产品结构和加工过程的仿真技术系统;三维实体建模技术系统。 对我国目前大多数中小企业的 CAD 用户来说,选择 WWW(World Wide Web)来建立自己的 WebCAD 系统是一个很好的办法。在 Internet 上,WWW 是一个多信息组合的信息系统,能够方便地被用户访问。WWW 服务采用的应用层协议标准是 HTTP 协议,其通信模式采用开放的标准,可支持不同的操作平台,因此这种模型非常适合支持 CAD 的协同工作。WebCAD 系统的总体体系结构如图 1 所示。 1 CAD 产品及相关信息的可视化表达 CAD 产品的实体建模及图形数据

3、交换是 WebCAD 系统的关键技术之一。目前流行的各种CAD 软件,其图形的数据结构较为复杂,标准也不尽相同,如:SolidWorks 的 Parasolid文件格式、AutoCAD 的 DXF 文件格式等等。其突出的问题在于,在不同的 CAD 平台之间进行数据交换时易产生数据的丢失或畸变,且这种静态表达的结构不支持基于虚拟现实的图形实时表达。三维虚拟现实建模语言 VRML(Virtual Reality Modeling Language)是在WWW 上用于进行三维交互模拟的标准编程语言,通过 VRML 语言描述的三维产品与零部件信息可以在 Internet 上通过 WWW 浏览器进行访问

4、,十分方便和快捷。 在 CAD 的应用中,开发者是通过矢量化的工程图来表达设计思想,而过去的 Internet 界面提供的只是位图形式,不能直接采用。Autodesk 公司在 R14 以上的版本中采用 WHIP 技术,使 AutoCAD 的图形可以直接进入 Web,通过 Web 浏览器观察 DWG 或DWF(Drawing Web Format)文件,将 DWF 文件嵌入到 HTML 网页中,充分地利用了DWF 文件基于矢量的性质,且具有较高效率的文件存储二维图形的面积计算与模型的几种常见表达方法 http:/ http:/ http:/ http:/ http:/ 中图层的设置有哪些原则呢?

5、 http:/ 和显示性能,但缺陷也十分明显,DWF 文件的图形只能静态显示,其主要目的是为工程设计人员提供一个观察和下载工程图形或标准件库的环境,而无法实现模型的三维动态显示,以及详尽表述产品或机构运动的功能,而 VRML 技术有力地克服了 HTML 在三维表达方面的缺陷,通过 VRML 可以实现网络环境下的实体建模,构造虚拟的场景,建立仿真系统和实时参与等等,为设计者提供了直观、形象的设计环境。 2 CAD 数据库的建立 数据处理是工程 CAD 开发工作中的一个重要组成部分,其数据库的功能完善和使用方便与否,将直接关系到 CAD 系统的使用效果。区别于一般的商业数据库,工程数据具有数据量大

6、、种类多、结构复杂等特性。我们可以根据其性质将工程数据分为图形数据和非图形数据;从应用上可以分为产品定义数据和设计与控制数据两种数据。 从建立数据库的方面出发,将工程数据分为以下三种: (1)标准数据 主要由国家标准和行业标准组成,基本表现为静态数据形式,多以图表或曲线图形式表达,经过数据化处理后可建成关系数据库。 (2)设计及工艺技术参数 由于产品和工艺的多样化和随机性,根据具体情况,经过计算而得到的数据往往呈现动态模式,需要在设计或制造过程中随机存储,相互间关系较为复杂,建库比较复杂。 (3)图形几何参数 由于设计过程的不确定性和产品的复杂性,将设计参数变成几何数据,以确定产品的形状、尺寸

7、等,这类数据的动态模式也十分明显。 以机械制造业所用的共性技术数据为例,包括设计基础数据、工艺数据和产品质量数据等。对广大中小企业来说,选择较为成熟的关系数据库来开发是一个可行的方案,这样可以减少开发时间,降低开发成本。如:不少企业和单位利用 Microsoft Access、Visual FoxPro、Visual Basic、C+等数据库开发软件和 AutoCAD 等图形软件综合开发出大量行业基础数据库,为数据库的 Web 化奠定了基础。 Web 数据库是将传统数据库移植到 Internet 中的一种新技术,是数据库发展的趋势。Web数据库是一种动态的数据库,而非传统的单向浏览的静态方式。

8、Microsoft 公司的 ASP 技术是基于 ActiveX 技术的 Web 应用程序开发技术,它是服务器端的脚本文件,可以是HTML,也可以是 VBScript 或 JavaScript。 上述的数据库,包括办公系统中的文档数据,均可以利用 ASP 技术 Web 化,使用户可以根据需要在浏览器界面获得和参与。当客户需要访问 Web 数据库时,客户既可以使用本地浏览器下的 APPLET,也可以使用独立运行的应用程序,通过客户端的编程接口,对远程的数据库进行访问。此时,作为数据库服务器端,除了安装 ODBC、相应的数据库驱动程序、TCP/IP 协议外,还需要安装 Internet 数据库服务器

9、,并通过它进行发布。客户端也要安装相应的客户端程序,将用户应用程序信息按照 DBTP 协议提交给数据库服务器,该服务器通过 ODBC 与后台数据库交互,并将相应的数据按照 DBTP 协议反馈给客户端。 3 Web 数据库的访问方法 目前,Internet 上 Web 数据库的访问方式主要有以下几种: (1)服务器外部应用程序方法 如 CGI、ISAPI、NSAPI 等,该方法是由服务器调用外部应用程序,从 Web 服务器获得用户的查询请求后,再送到数据库查询,并将结果通过Web 服务器送回浏览器; (2)以 ASP 为代表的描述脚本方法 ASP 是 Microsoft 公司基于 ActiveX

10、 技术的 Web 应用程序开发技术,它可以结合脚本程序和 HTML 页面建立或执行动态交互式 Web 服务器应用程序。由于 ASP 技术可提供方便简捷地访问数据库的方式,且 ASP 源代码的安全性好,使得开发基于数据库驱动的 Web 应用程序更加容易; (3)用 Java 通过 JDBC 来实现的方法 在 APPLET 中使用 JDBC,就可以在浏览器端嵌入APPLET,再通过 JDBC 连接到数据库,从而实现对数据库的访问。 基于 CAD 的文档管理系统实现的主要技术 http:/ 型 CBN 立铣刀的特点及性能对比 http:/ http:/ http:/ http:/ http:/ DB

11、MS、Web 服务器、Web 浏览器或者操作系统的影响和制约,所以应根据具体情况进行选择。对广大中小企业来说,运用成熟的 ASP 技术进行数据库的查询是较好的方法之一。利用 ASP 技术实现访问数据库的结构流程,如图 2 所示。 访问时,客户端通过浏览器向 Web 服务器发送 HTTP 请求,Web 服务器响应后调用 ASP文件,用 ADO 组件通过 ODBC 向数据库服务器发送数据请求及数据操作指令,数据库服务器收到请求后进行处理,最后生成 HTML 文件并将其传给客户端,完成对数据库的查询操作。具体操作步骤如图 3。 为了保证数据库中数据的安全性以及防止用户的误操作而破坏数据,以上操作只能对数据 库中的数据进行访问或选取而不能进行修改或删除。当然,在权限允许的条件下,用户可 以对数据库进行添加或删除,并能立即在查询端得到响应,这样既可以保证数据库的安全 性又可以使之得到不断完善。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号