CAD自动化电气工程

2024-09-03

CAD自动化电气工程(共5篇)

CAD自动化电气工程 篇1

近年来, 我国教育事业在稳步的发展, 在教育教学方面也更加注重方式方法, CAD课程是机械制造及自动化专业必修的一门课程, 主要就是利用计算机来进行图像的处理和制作, 是一款制图软件, 对于相关专业的学生来说, 学好这一软件对于学生今后的发展和实际的应用都是非常有帮助的。在实际施工的过程中, 需要利用CAD软件按照实际的施工图纸来绘制出相应的图纸, 这要求学生不仅要掌握扎实的理论基础知识同时软件的应用也是一个值得重视的问题, 因此在教学的过程中培养学生的软件应用能力, 使之成为全面发展的技术型人才是教学的主要任务, 进行有效的教学设计才能够使学生获得能力上的提升。

一、教学内容要进行改革创新

在传统教学当中, 教师都是按照教材上的要求按部就班的讲解, 虽然教材是教学的依据, 但是并不能作为唯一。特别是在CAD软件教学当中, 教师只是一味的讲解软件的性质、命令以及一些使用的方法, 学生通过多媒体大屏幕看教师进行操作示范, 但是这样的教学内容安排缺乏一定的科学性, 理论教学的内容过多, 但是对于实际操作的内容来说几乎是没有的, 在课堂中有限的时间内, 学生进行实际操作的机会几乎没有, 完全是听教师按照教材上的内容进行讲解, 这样的教学设计存在很大的缺陷性。因此, 应该对教学内容进行改革和创新, 在课堂教学中多加入一些实践操作的部分, 让学生能够进行操作练习, 掌握基础知识的前提下进行实际的操作演练, 才能够让学生更加扎实牢固的掌握这些知识并学会实际的运用。另一方面就是教学实训内容的安排上, 要强烈的体现出学科的专业性, 机械制造及自动化专业的学生主要就是利用这款软件来进行机械制图, 那么在课堂中进行实际训练的内容也应该偏向这方面, 教材中的内容只是起到一个指引方向的作用, 在保持和教材内容同步的前提下, 进行适当的专业性质学习内容的安排, 适当的补充一些课外的延伸资料。对于该专业的学生来说利用CAD软件主要就是将纸质的图纸转化成电子形式的图纸, 另一方面还要学会三维模型的创建, 因此在学习的过程中要熟悉电脑做图的各种指令信息, 熟悉软件界面, 了解基本的用途, 能够快速准确的绘制出相应的图纸和模型, 提升自身的实践应用能力。

二、选择合适的教学方式

要想取得理想的教学效果最关键的还是要选择正确的教学方式, 教学方式不当会让学生失去学习的兴趣, 对学习的内容产生畏惧和厌烦排斥的感觉, 所以说在进行教学设计的时候一定要选择合适的教学方式。选择科学的教学方式, 由于CAD是一款和计算机紧密联系在一起的软件, 因此在教学的过程中传统的板书教学的形式已经不适用了, 而更多的是要借助多媒体教学工具来进行演示和学习, 在教学的过程中教师可以选择实际演示与讲解相结合的方式, 一边给学生展示操作的方法一边讲解原因, 在讲解的过程中每个命令都会得到相应的实际演示, 让学生能够直观的感知知识从理论转化成实际操作的过程。在上课的过程中, 教师可以先示范讲解一段时间, 然后留出时间来交给学生对刚学的内容进行巩固练习, 在这段时间中可以让学生对学习的内容进行消化吸收, 如果只是追求讲解的速度, 从课堂开始一直讲到结束, 这样其实并不能取得理想的教学效果, 追求速度不追求质量, 那么学生到课堂结束的时候也只是掌握了那么一小点内容, 之前学的基本上也就忘了, 让学生实际的操作能够有效的让学生熟悉和掌握软件的使用方法, 上机操作的过程中学生也会发现很多的问题, 教师可以针对学生出现的问题进行具体化的讲解, 并且每个学生都有自己的制图习惯以及方法, 只有在实际操作的过程中才能够体现出来, 真正的做到学以致用。讲解和练习交替进行的教学方式, 也是任务驱动教学法的一种体现, 将教师之前讲解的内容的理解和消化作为一个内容, 学生实际操作的过程也就是完成任务的过程, 这样一来学生的积极性主动性就会被调动起来, 有效的培养学生独立思考和解决问题的能力, 让学生对学习的内容有更加深刻的体会, 同时课堂学习也不会显得那么枯燥乏味, 教师和学生共同参与的形式能够有效的活跃课堂气氛, 增加师生之间的交流和互动, 有利于学生更好的掌握知识, 提升能力。

三、提供有效的教学资源

为了提升CAD教学的质量, 教师应该为学生提供丰富有效的教学资源, 本身学好这一学科的要素就是要有足够的资源。首先就是要有硬件资源, 也就是有配备专门的多媒体教室, CAD是一门计算机画图软件, 如果没有多媒体的演示那么教学的效果将会大打折扣, 在多媒体教学工具的辅助下才能够让学生更好的学习。除了要有教师演示的计算机之外, 还应该给学生配备多台学生机, 这样在教学的过程中才能够一边学习理论知识一边进行实际操作演示。其实就是软件方面的资源, 也就是一些教学资料的提供, 除了教师以纸质形式提供的学习资料以外, 学校还可以专门建立校园内的局域网, 建立服务器, 提供相关的网络资源, 这样一来学生在课余时间内也可以随时随地的查阅相关的资料信息, 这给学生的自主学习创造了良好的条件, 在平时学生只需要登录相关网站, 输入查询的关键字, 就能够找到相关方面的资料信息, 这给学生的学习和知识巩固提供了很大的方便。另外教师还可以组建班级内的QQ交流群, 学生有什么不懂的问题, 操作方面遇到的一些困难都可以在群里进行询问, 因为教师不可能随时随地的跟随着自己, 课上的时间又是有限的, 所以说通过这样的方式帮助学生解决问题会更加的方便快捷, 给教师和学生都带来了很大的便利, 学生之间也可以互相讨论和分析, 互相帮助, 互相学习, 这样不仅能够给学生提供良好的学习资源, 还能够建立和谐向上的班级文化氛围, 激发学生的学习积极性, 促进教学效率的提升。

总而言之, 机械制造及自动化专业的CAD课程教学要想取得良好的教学效果, 需要改变传统的教学设计, 在教学内容以及形式上进行改革和创新, 让学生能够主动的参与到课堂学习中来, 提升学生的实践操作能力, 教师和学生共同互动学习的形式更加有利于教学目标的实现, 并且在教学内容上可以进行适当的扩展和补充, 提高学生专业技能的掌握水平, 为学生提供丰富有效的教学资源, 让学生能够随时对地的方便快捷的查询到想要的信息, 教师和学生之间要增加交流和互动的机会, 共同学习才能够取得更大的进步。根据CAD教学本身的特点选择合适的教学模式, 让学生能够更好的认识和学习这款软件, 为今后的学习和实际运用打下坚实的基础。

CAD自动化电气工程 篇2

关键词:电气工程CAD课程 模块化改革 技工院校

为了适应新技术发展带来的创新,以及培养学生AutoCAD电气工程制图能力,根据当前情况,需要对技工院校的电气工程CAD课程进行改革,以期培养出具有专业性、技术性、实践性的人才。电气工程CAD课程要求学生能熟练使用AutoCAD软件,熟悉常用电器元件的绘制,能够绘制电力电气工程图,能用ACE软件绘图等。由于课时紧张、教学任务多,要在有限的时间内完成教学任务,就需要通过模块化教学提高教学效率。

一、模块化教学的优点

由于学生上课的时间有限,教师在规定的时间内所能传授的知识也是有限的。在有限的教学时间里,怎样提高学生的学习效率以及教师讲课的速率是我们研究的重点。调查发现,模块化教学能在很大程度上提高上课期间学生接受知识的能力,教师也能把更多的知识传授给学生,该教学方法采用总分的结构方式,能更具专业性地介绍知识点。

模块化教学具有很强的专业性、针对性、快速性等特点。专业性体现在每个模块就是一次新的课程;针对性体现在教师有效地针对知识点进行重点讲解,让学生学到更多的知识;快速性体现在教师在上课过程中,针对模块的要点进行讲解。

二、电气工程CAD课程模块化的实施

1.电气工程CAD课程的意义

这门课程对于学习电气工程及其自动化的学生有极其重要的作用,掌握这门课程有助于认图、绘图等,这是对电气工程专业学生最基本的要求。电气工程CAD可作为高等院校电气信息类等相关专业或者高职高专相关专业的必修课,是对学生最基本的认图能力的培养,企业和工厂招聘的专业人才必须具备这方面的能力。

2.电气工程CAD课程模块化教学方案

模块化教学方案包括了教学计划的制订、教材的选用、教学模块的划分等几个方面,笔者在这里做详细的介绍。

教学计划是学校基于学生日常生活学习的时间制订的。在制订时,充分考虑了实用性、针对性等,增加了学习实践的项目。

教材的选用尤为重要,好的教材会对学生的学习行为产生很大的影响,能促进学生学习的兴趣。一本好的教材在编写时应该考虑到能让学生学到什么,培养什么样的人才等。

在教学模块的划分方面,对于电气工程CAD这门课程来说,主要是为了培养学生的绘图能力和认识元器件的能力,因此,首先要让学生熟练掌握并能应用AutoCAD;其次是在学生进行绘图时,对遇到的各种元器件进行讲解;最后就是让学生独立绘制电气工程图。

学生在学习的过程中经常会遇到各类电气图形、符号,要单独分出一个模块讲解这些图形和符号,让学生知道导线和连接件、基本无源元件、半导体管和电子管、电能的发生和转换、测量仪表、开关、控制和保护器件、二进制逻辑元件等一系列的图形符号,能识别并加以运用是对元器件认知的最基本的要求。

三、教学内容模块化方案

模块一:熟悉电气工程图纸的技术要求。本模块可以继续分解成几个子项目,分别是对知识训练的掌握、对技能训练的掌握。

模块二:熟悉AutoCAD软件的操作。本模块可以继续分解成几个子项目,分别是二维坐标点的表示及输入方式、AutoCAD技能的训练、AutoCAD知识的拓展。

模块三:关于常用电气元器件的绘制。本模块可以继续分解成几个子项目,分别是创建图形表,绘制电阻、电容、电感图形符号。

模块四:对电力电气工程图的绘制。本模块可以继续分解成几个子项目,分别是了解电力电气工程图的基础知识、绘制输电工程图。

模块五:对建筑电气图的绘制。本模块可以继续分解成几个子项目,分别是了解建筑电气图的特性、绘制建筑竖向配电系统图。

模块六:对机械电气控制图的绘制。本模块可以继续分解成几个子项目,分别是了解机械电气控制图的基础知识、绘制C630车床电气原理图。

模块七:对楼宇智能化系统图的绘制。本模块可以继续分解成几个子项目,分别是图纸的布局、绘制可视对讲系统图。

模块八:认识ACE绘图。本模块可以继续分解成几个子项目,分别是认识AutoCAD Electrical、AutoCAD Electrical 2012工作界面,AutoCAD Electrical 2012原理图绘制与编辑。

参考文献:

[1]花丹红.高职AutoCAD教学改革探讨[J].职业教育, 2006(5).

[2]易敏,赵勇.浅析AutoCAD教学研究与实践[J].电脑知识与技术,2007(6).

CAD自动化电气工程 篇3

随着VB.NET在开发领域的利用越来越广, CAD的最新版本已经支持点NET进行二次开发。CAD以前只有LISP、VBA等进行二次开发, 这几种开发方式都有自己的优点和缺点。CAD支持点NET后, 可以充分发挥点NET的综合开发的功能, 让开发人员更便捷快速的利用CAD的各项功能。下面主要介绍利用VB.NET在CAD下面进行开发, 并以实例:开发自动化绘图应用简单介绍开发步骤和要点。

2 CAD二次开发的需求

在建设绘图领域工作中, 时常需要利用CAD制图工具进行绘图及数据内业处理。但是由于建筑测绘专业工作的特殊性, 有时候处理的数据比较繁多, 利用CAD直接一个个的人工进行数据处理绘制图形, 需要花费的时间和人力是比较多的。这样就需要有一个可以处理大批量数据的程序应用, 利用CAD自动的绘制数据所代表的图形元素 (包括点、线、圆、符号、文字等) , 需要处理的数据有时几百、几千, 甚至上万个数据, 给我们在野外完成测绘调查后处理数据绘制图形工作带来很大的压力。这个就需要我们有一个在CAD下面可以处理和绘制大批量数据的应用提供使用, 满足内业处理数据和图形绘制工作, 提高工作的效率和降低劳动的强度。在CAD支持点NET进行开发后, 我们可以方便的利用它来进行这方面的工作。我们利用在CAD下面实现绘制测绘地形图的部分元素方法来认识利用VB.NET在CAD下面进行的二次开发方法。

3开发工具准备

利用点NET在CAD下进行二次开发主要利用工具包括:VB.NET开发工具 (本文利用VS2008) 、Auto CAD (支持点NET版本) 本文利用CAD2008版。

4 VB.NET开发流程

4.1准备数据

4.1.1点数据样式:一个点数据包括X, Y, H, 点号四个数值。样例:100, 100, 20, A (代表X=100, Y=100, H=20, 点号为A) 。准备一个样式数据文件 (点数据.txt) :

4.1.2线数据样式:一个线数据样式包括起点X, Y, H;终点X, Y, H六个数值。样例:100, 100, 10, 200, 200, 20。准备一个样式数据文件 (线数据.txt) :

4.1.3文字数据样式:一个文字数据样式包括X, Y, H, 位置四个数值。样例:100, 100, 20, 房子。准备一个样式数据文件 (文字数据.txt) :

4.2 VB.NET建立DLL文件

本过程主要目的利用VB.NET建立一个可以在CAD下面加载运行的生成chengtu.dll文件。主要步骤包括如下:

(1) 建立解决方案。 (2) 添加类项目。 (3) 引用相关.NET, CAD的acdbmdb.dll、acmgd.dll等。 (4) 编写代码文件:主要包括连接CAD空间、菜单代码、功能代码等。

a.在CAD下面加载一个目录菜单

Dim pm As Acad Popup Menu=acadapp.Menu Groups.Item (0) .

Menus.Add (“成图”)

b.建立菜单项

pmi=pm.Add Menu Item (pm.Count+1, “新建数据库”, “_XJSJK”) , 换行, pmi.Help String=“新建数据库”。

pm.Add Separator (pm.Count+1) , 添加一个分隔条

pmi=pm.Add Menu Item (pm.Count+1, “录入数据”, “_Lrsj”) , 换行, pmi.Help String=“录入*txt格式数据”

pmi=pm.Add Menu Item (pm.Count+1, “绘制图”, “_Hzt”) , 换行, pmi.Help String=“绘制图”

c.编写功能代码

新建数据库代码:dbs=ws.Create Database (gxpath, DAO.Lan-

guage Constants.db Lang Chinese Simplified)

td=dbs.Create Table Def (“ZB”)

然后在表tb添加相关的数据字段:X坐标、Y坐标、H坐标、点号等。

绘制点及点号代码:

Point=mspace.Add Text (点号, ZB, DX)

wtext=mspace.Add Text (点号, ZB, DX) , 注:点号, ZB, 为每一条记录的点号和XYZ坐标。

绘制直线:

注:qdzb, zdzb为每一条记录的起点XY和终点的XY。

绘制块:

acadblock=mspace.Insert Block (ZB, 块名字, 1, 1, 1, 0)

绘制圆:

acadblock=mspace.Add Circle (ZB, 2)

(5) 生成chengtu.dll文件

利用VB.net生成chengtu.dll文件, 直接在VB.NET下面生成打包, 生成chengtu.dll文件。相关过程可以参考VB.NET帮助。

4.3 CAD加载chengtu.dll文件

在CAD下面, 输入命令NETLOAD, 按照窗口加载以上生成的chengtu.dll文件。在CAD下面输入命令addmenu, 在CAD下面加载菜单“成图” (菜单项包括:绘制点、绘制线、绘制块、绘制圆等。

4.4利用菜单命令绘图

(1) 点击菜单“新建数据库”, 选择目录文件建设一个自己的绘图使用的数据库文件。

(2) 点击菜单“录入数据”, 选择测绘的数据文件。

(3) 绘制图形数据。点击绘制点, 在CAD下执行绘制点代码, 读取每天数据库记录, 按照相应的数据在图形文件上面绘制点元素, 并绘制文字。同理绘制线、块、圆的元素, 自动进行处理。

(4) 保存绘制的图形CAD文件:图形.dwg。绘制图形完成。

5总结

在基于CAD二次开发方面, VB.NET可以实现很多以前其他方法在CAD下面可以实现的事情, 并更加方便快捷。本次介绍的在CAD下面实现的最基本的相关数据处理和图形绘制的功能, 在此功能上, 可以利用VB.net发掘更好的应用功能。使我们在繁杂的工作量中可以很方便的进行处理。在建筑测绘工程领域, 可以很好的利用这方面的功能, 开发一些新的有用的应用功能, 例如:对图形元素和数据的对比检查、图形统计、数据统计等合适有效的功能应用, 实现测绘地形图的自动化, 提高工作效率和减轻劳动的强度。

6结束语

通过开发基础的自动化绘图工具, 探索一个利用CAD、VB.NET来开发计算机自动化处理数据和绘图的程序应用, 给我们在提供了一个很好的思路和方向, 让我们的很多重复的数据量大的处理工作可以通过程序应用进行统一处理。

参考文献

CAD自动化电气工程 篇4

一、CAD制图、机械制图、电气制图的课程描述

1.机械制图描述及其重要性

根据投影原理、国家标准及有关规定,表示工程对象,并有必要的技术说明的“图”,称为“图样”。在现代工业生产中,无论机械制造、电气工程、建筑工程或仪器设备,都是根据图样进行制造和施工的。设计者通过图样了解机器设备的结构和性能,进行操作、维修和保养。因此,图样是工程界通用的“技术语言”。中等职业教育的培养目标是应用型人才,作为生产、管理第一线的工程技术人员,必须学会并掌握这种语言,具备识读和绘制工程图样基本能力。

机械制图是研究“机械图样”的一门课程,是学习识读和绘制机械图样的原理和方法的技术基础课。

2.电气制图描述及其教学内容

电气制图是对电气技术领域中各种图的总称,主要用来表达电气系统、装置或设备的功能、用途、原理、装接和使用等信息。

主要教学内容有:

(1)图形符号、文字符号、项目代号的基本知识;

(2)电气制图的一般规则、电气图的基本表示方法和连接线的基本表示方法。

3.CAD制图在制图领域的发展前程

(1)计算机的发展和普及给CAD制图带来了更广泛的应用,CAD制图可实现精准的建模需求,更有效地画出三维立体图。

(2)CAD技术发展,画图员可实现无纸化制图,可以提高产品质量和竞争能力、降低生产成本、提高工作效率。

此外CAD绘图有降低劳动强度、保持图面清洁、绘图精度提高、资料保管方便等优势。

二、结合机械制图、电气制图和CAD软件的教课模式

1.课程安排和教学定位

进行CAD教学时,教师会遇到这样一个问题:通过CAD课程的学习,学生们能够绘制到何种难度的图纸,是简单的二维平面图,还是复杂的三维立体图。我通过教学发现机械加工类专业的学生对机械零件图感兴趣、建筑学专业对建筑效果图感兴趣、土木工程专业对施工图感兴趣。这就要求教师要根据不同的专业来选择教学内容。

机械制图是中等职业技术院校机械、电气类专业必修的一门主干技术基础科,它是工程界进行设计思想、技术交流的共同语言。先让学生学会这个共同语言是学习CAD的关键所在,所以安排课程时我先安排机械制图课程,再通过实习的形式进行CAD软件的讲解。

2.教学目标与课时分配

授课时采用了理论课程与实习课程相结合的形式,一年级上半学期理论课程比实际课程多一倍,机械制图主要讲解三视图、轴测图的基本知识、组合体的识图等,教学重点是识图与绘图,教学难度以基本知识为主避开了专业性较强的例题和练习题。CAD课程通过实习的形式进行授课,前两个月没开实习课,等学生有了一定的机械制图基础之后再让学生了解CAD软件,讲课以几何画法为主,让学生认识更简便的画图方式。

三、教学方法与实际教学过程

1.电气专业以往的教学模式

很多学校的电气专业都采用分段式授课模式:先讲机械制图、电气制图,再讲CAD,这些课程分开讲,按各自方向讲解、各自理解接受,这种教学模式特点是,分别学习各自理论较多,对各自主要命令及功能掌握较多,但是这种教学模式理论和实习没有融合在一起,理论课一直讲到底,大部分的学生在机械制图课还没有结束时就失去了学习兴趣。學CAD时也会出现学生忘掉大多机械制图图标等问题。

2.对口中职类电气专业学生的教学模式

为了减少遗忘对教学带来的负面影响,我采用了融合式教学模式,把理论内容较多的机械制图跟实践性较强的CAD制图融合在一年级的教学中。教学时先讲简单的机械制图理论知识,再做画板绘图练习,从让中学生认识到画板制图的优缺点,对以后的CAD制图进行铺垫。

机械制图的教学难度和内容局限在最基本的教学单元中,中职类电气专业的学生因为制图课时有限,无法一一讲解所有的机械制图内容,我讲课时对机械制图课程进行了删减,从教学计划中删掉学生较难理解的“常用几件及结构”“零件图的试图与绘制”“装配图的试图与绘制”“零部件测绘”等内容。

机械制图、电气制图、CAD制图的联合授课模式在实际教学中得到了较好的效果,理论和电脑操作相结合减少了学生的厌学率。讲CAD时学生忘掉机械制图理论的现象也得到了明显的控制。

参考文献:

[1]姜毅平.《CAD》与《机械制图》课程的有机融合.

[2]钱克强.机械制图.高等教育出版社.

[3]孙坚.机械与电气识图.中国劳动社会保障出版社.

(作者单位 吉林省延吉市国际合作技术学校)

CAD自动化电气工程 篇5

关键词:CAD数据库共享技术WWW平台

0引言

近几年随着计算机网络技术的迅猛发展和日益成熟,高速寬带网特别是IPV6的技术成熟,大容量数据高速的传播已经成为现实,基于WEB的CAD数据库共享技术将成为发展的主要方向。Internet和Intranet技术为不同地理位置的设计人员之间提供了通讯与协作的可能,也为其他用户查阅设计文件和提供反馈信息提供便利条件,这将大大降低项目的周期和提高企业的竞争力。因此,我们认为建立基于WEB的CAD工程数据库系统是解决问题的良好办法。

1CAD产品及相关信息的可视化表达

CAD产品的实体建模及图形数据交换是CAD数据库系统的关键技术之一。目前流行的各种CAD软件,其图形的数据结构较为复杂,标准也不尽相同,如:PKPM的T文件格式、基于AutoCAD的天正建筑等的DWG、D×F文件格式等等。其突出的问题在于,在不同的CAD平台之间进行数据交换时易产生数据的丢失或畸变,且这种静态表达的结构不支持基于虚拟现实的图形实时表达。三维虚拟现实建模语言VRML(Virtual Reality Modelingg Language)是在IN-TERNET上用于进行三维交互模拟的标准编程语言,通过VRML语言描述的三维产品与零部件信息可以在Internet上通过WEB浏览器进行访问,十分方便和快捷。

在CAD的应用中,开发者是通过矢量化的工程图来表达设计思想,而过去的Jnternet界面提供的只是位图形式,不能直接采用。Autodesk公司在目前的版本中采用WHIP技术,使AutoCAD的图形可以直接进入Web,通过Web浏览器观察DWG或DWF(Drawing Web Format)文件,将DWF文件嵌入到HTML网页中,充分地利用了DwF文件基于矢量的性质,且具有较高效率的文件存储和显示性能,但缺陷也十分明显,DWF文件的图形只能静态显示.其主要目的是为工程设计人员提供一个观察和下载工程图形或标准件库的环境,而无法实现模型的三维动态显示,以及详尽表述产品或机构运动的功能,而VRML技术有力地克服了HTML在三维表达方面的缺陷,通过VRML可以实现网络环境下的实体建模,构造虚拟的场景,建立仿真系统和实时参与等等,为设计者提供了直观、形象的设计环境。

2CAD数据库的建立

数据处理是工程cAD开发工作中的一个重要组成部分,其数据库的功能完善和使用方便与否,将直接关系到CAD系统的使用效果。区别于一般的商业数据库,工程数据具有数据量大、种类多、结构复杂等特性。我们可以根据其性质将工程数据分为图形数据和非图形数据:从应用上可以分为产品定义数据和设计与控制数据两种数据。从建立数据库的方面出发,将工程数据分为以下三种:

2.1标准数据主要由国家标准和行业标准组成,基本表现为静态数据形式,多以图表或曲线图形式表达,经过数据化处理后可建成关系数据库。

2.2设计及工艺技术参数由于工程项目的多样化和随机性,根据具体情况,经过计算而得到的数据往往呈现动态模式,需要在设计过程中随机存储,相互间关系较为复杂,建库比较复杂。

2.3图形几何参数由于设计过程的不确定性和产品的复杂性,将设计参数变成几何数据,以确定工程的具体内容等,这类数据的动态模式也十分明显。

对广大中小企业来说,选择较为成熟的关系数据库来开发是一个可行的方案,这样可以减少开发时间,降低开发成本。如:不少企业和单位利用VisuaI FoxPro、VisuaI Basic、C++、等数据库开发软件和AutoCAD等图形软件综合开发出大量行业基础数据库,为数据库的Web化奠定了基础。

CAD工程数据库是将传统数据库移植到Internet中的一种新技术,是数据库发展的趋势。它是一种动态的数据库,而非传统的单向浏览的静态方式。Microsoft公司的ASP技术是基于Active×技术的Web应用程序开发技术,它是服务器端的脚本文件,可以是H丁ML。也可以是VBSc ript或JavaSc ript。

上述的数据库,包括办公系统中的文档数据,均可以利用ASP技术Web化,使用户可以根据需要在浏览器界面获得和参与。当客户需要访问Web数据库时,客户既可以使用本地浏览器下的AP—PLET,也可以使用独立运行的应用程序,通过客户端的编程接口,对远程的数据库进行访问。此时,作为数据库服务器端,除了安装0DBC、相应的数据库驱动程序、TCP/lP协议外,还需要安装Inter-net数据库服务器,并通过它进行发布。客户端也要安装相应的客户端程序,将用户应用程序信息按照DBTP协议提交给数据库服务器,该服务器通过ODBC与后台数据库交互,并将相应的数据按照DBTP协议反馈给客户端。

3CAD工程数据库的访问方法

目前,Internet上Web数据库的访问方式主要有以下几种:

3.1服务器外部应用程序方法如CGI、ISAPI、NSAPI等,该方法是由服务器调用外部应用程序,从Web服务器获得用户的查询请求后,再送到数据库查询,并将结果通过Web服务器送回浏览器。

3.2以ASP为代表的描述脚本方法ASP是Microsoft公司基于Active×技术的Web应用程序开发技术,它可以结合脚本程序和HTML页面建立或执行动态交互式Web服务器应用程序。由于ASP技术可提供方便简捷地访问数据库的方式,且ASP源代码的安全性好,使得开发基于数据库驱动的Web应用程序更加容易。

3.3用Java通过JDBc来实现的方法在APPLET中使用JDBC,就可以在浏览器端嵌入APPLET,再通过JDBC连接到数据库,从而实现对数据库的访问。

以上几种方法都不同程度地受到DBMS、Web服务器、Web浏览器或者操作系统的影响和制约,所以应根据具体情况进行选择。对广大中小企业来说,运用成熟的ASP技术进行数据库的查询是较好的方法之一。ASP访问数据库的原理是当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(Active×Data 0 bjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。利用ASP技术实现访问数据库的结构流程如图所示:

访问时,客户端通过浏览器向Web服务器发送H-iTP请求,web服务器响应后调用ASP文件,用ADO组件通过ODBC向数据库服务器发送数据请求及数据操作指令,数据库服务器收到请求后进行处理,最后生成HTML文件并将其传给客户端,完成对数据库的查询操作。具体操作步骤如下图所示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。当然,在权限允许的条件下,用户可以对数据库进行添加或删除,并能立即在查询端得到响应,这样既可以保证数据库的安全性又可以使之得到不断完善。

上一篇:大中型工业企业下一篇:噪声研究