基于ADO的远程工艺设计研究 基于ADO的远程工艺设计研究

基于ADO的远程工艺设计研究

  • 期刊名字:现代制造工程
  • 文件大小:749kb
  • 论文作者:吴宏基,陈厚军
  • 作者单位:大连理工大学现代制造技术研究所
  • 更新时间:2020-10-22
  • 下载次数:
论文简介

CAD/CAPP//CAE基于ADO的远程工艺设计研究吴宏基陈厚军摘要探讨在ADO技术下进行远程工艺设计的方法并介绍ADO对象模型及其两个主要对象— Connection和 Recordset同时介绍系统功能框架和一个功能的实现方法。关键词:ADO远程工艺设计对象模型中图分类号TP399文献标识码:文章编号:671-3133(2003)6-0036-03ADO技术Active Data Object简称ADO)是在ODBC接口的动态连接Execute(1动态连接动态连接基础上开发的一种数据库访问接口。它遵循 OLE DBCommand动态命令源记录集ford的规格具有面向对象性但与OLE数据库提供的底Execute()Open()层访问方法相比其提供了更为高级、更易理解的访问Execute ()LStream机制因而对ADO对象的创建和管理相比而言要更容易。它具有支持成批更新、服务器端的存储过程、返回图1ADO对象总体结构多个记录集和查询目标等特点这也就表明可利用其存储的独特会话。其创建方法为灵活性来支持远程工艺设计系统et obj Conn= Server, Create Object ADODB Connection")1.ADO对象模型图1所示是ADO对象总体结构,ADO包括以下创建 Connection对象之后,为了建立实际连接五个主要对象) Connection-描述正在使用的数据源需要使用 obj Conn Connection对象的open方法。使用和ADO接口之间的连接2) Command-描述一个能被pen方法的语法为obj Conn. open Connection String Uid Pwd Options数据提供者处理的命令用它可以返回一个 Recordset在结束一个连接时为了释放相关的系统资源应记录集或执行查询动作3) Recordset-包含从数据存该采用下面的方法来关闭储的特定操作中返回的所有数据斗) Record-允许处理半结构(semi- structured)存储中存储的数据;)从图1还可发现 Recordset对象位于总体结构图Stream—允许处理Web资源中的数据的中间这反映了它可能是代码中使用得最多的对象2. Connection和 Recordset对象它代表了所处理的数据。利用 Recordset对象就能够Connection对象是ADO用来存储有关数据存储增加、删除或隐藏记录和搜索记录中的数据等。其创连接信息的机制。事实上,它实际代表一个具有数据建方法“+“+“+“““++“+“+“+“+““*+“+“+“+““+“++““+“+““*+““+“+“““++“+“+“+“+“+“*+“+“+…+“+1[美] Louis Gary Amit著.李世国,蒋晓等译.Pro/Fnneer2000i实用教程.北京机械工业出版社2002[美 DAvid S.Kely著.陆劲昆,蔡石蒙等译. Pro/ engi-ner2001实用教程.北京大学出版社2001图1Pro/E中的模型和导入至 AutoCAD中模型的比较3戴向国等著Po/ Engineer2000i入门与提高.北京人民邮电出版社200三、结束语中国煤化工利用 AutOCAD和Pro/E的DXF和IGES数据转换作1 CNMHG的鞍学与研究接口可以使该两个系统的数据相互交换不仅能充分联系电话1510-5878761利用现成的资源并发挥软件各自的特长同时也是实作者通讯地址江南大学设计学院工业设计系(214063)现CAD/CAM集成的基础之收稿日期2002101现代制造工程2003(6)CAD//CAM/CAEDim obj rs不同部门建立各自历史数据库,以存放工艺设计历史Set objRS= Server Create Object ADODB. Recordset数据与特征参数同时实现个性化的加密措施。尽管已经建立了 Recordset对象但实质上它并未2.系统网络框架连接到数据库因而不可能包含任何数据。应该说前系统由专家管理系统、工艺设计部门和加工现场面介绍的连接是在ASP页和数据存储之间传递信息三部分组成如图2所示)专家管理系统是核心主的实际基础通过它可以将信息从一个地方传递到另要由We服务器、专家库、管理库组成。Wb服务器一个地方。如果没有连接数据就无法传递。因此在协调各部分之间的关系没定用户访问权限以使各部连接的基础上和创建 Recordset对象后就可以利用下门享有不同的个性服务和保密措施;专家库存储工艺面的方法来打开数据库进行数据处理设计的基本规则以及常见工艺实现初步的专家指导Dim str Conn objConn pbjRS服务并在此提供交流窗口以便为工艺设计部门和加StrConn- Provider SQLOLEDB Server servername Uid =user-name Pwd= password Database= databasename工现场提供工艺设计的异地实时交流及时解决工艺Set obj Conn= Server Create" ADODB Connection")路线与生产间存在的矛盾营管理库存储待加工零件的ObjConn. open strConn三维模拟图和零件图以及设计部门传递的工艺路线和Set objRS=Server CreateObject" ADODB. Recordset")机械工艺人员手删电子版),以便设计工艺和执行工Obj RS open tablename"pbj Conn艺。工艺设计部门获得授权后取得异地”企业提供Recordset对象保存SOL查询后返回的信息能够的加工零件参数及时设计工艺路线并返回到专家管容纳一次数据库查询所返回的记录并提供了许多方理系统上经专家确认无误后方可存入管理库。加工法来方便对记录集进行各种操作。现场从专家管理系统中提取岀当前加工零件的工艺路二、远程工艺设计系统的框架实现线来指导生产并及时将生产过程中遇到的问题及时反馈给专家管理系统和工艺设计部门以便迅速解决系统总体框架从而提高效率。为达到远程设计工艺和实时指导生产的需求可专家管理系统在分布式计算机通讯网络之上建立基于Web界面的专家库會理席)远程工艺设计系统。其目标是通过 nternet/ Intranet浏览簪将工艺设计部门和加工现场的距离拉近”实现生产络平台Wb服务的异地现场”控制。系统实现的主要框架体现在如下三个方面1.采用DNA( Digital Nervous System)技术,应用网络平台网络平台II( Internet Information Server)服务器所支持的ASP和web服务器端的内建对象以及ADO等DCOM组件本地数据库(阅览每)(浏览是)(本地数率实现动态网页设计和访问分布式数据库,达到基于工艺设计部门L加工现场web界面的分布式远程生产控制系统的框架需求。图2系统网络框架2建立工艺设计专家指导系统实现工艺设计控3.实现方法制的初步智能化。建立专家指导系统时,首先根据般知识规则建立初级的专家指导系统然后将系统放远程工艺设计系统是在ADO技术和 SQL Server2000基础上开发的其中与数据库的信息交互是关在应用环境中应用基于行为的机器学习和知识获取数据挖掘)的方法通过进一步的工艺设计不断完善键,下面给出的程序段可以实现将设计好的工艺路线初级专家系统使基于一般工艺设计规则的专家系统存入数据库。<% Function plac( canshu)’定义函数来确保工艺规程显示通过工艺设计和专家指导达到一般规则的重组和约与输入一致简以满足特殊行为的需要。另外提供专家实时监管功能及时解决新工艺中存在的问题来提高生产效率。TH中国煤化工


")CNMHG3)在服务器端设立权限通过相应处理实现个性化的动态网页服务即实现对不同部门自动给予不同piess= replac( impress,gbr》”",
"”)place= tmpmess的动态网页内容赋予调用不同功能模块的权限并对End Function现代制造工程2003(6)CAD/CAPP//CAEif Request Server Variables( Request Method")=Post"ThenrC工位”)= place( ddd)按每步工序存取一次工艺路线rC加工内容”)=rlac(p)Dim Fields FieldrC机床型号")= rplacd( ff)UploadsizeLimit 100000r(工序简图”) appendchunk filevalue’将工序简图存入数据a= session"id)‘待加工零件编号bb= session("设计部门”)明确工艺设计部门rc时间”)=datd()Set Fields= Get(rs. Update’更新数据库For Each Field In Fields. Itemsrs. close'关闭记录集select case Field, nameend if%o>case gongxuhao"e= Binary ToString( Field. value)’统一数据存储类型、结论case gongwei"ddd= Binary ToString( Field valuecase gongbu"ggg=Binary ToString( Field value远程进行工业设计、生产和控制是21世纪制造企case jgneirong"ppp= Binary String( Field. value业的发展方向加工企业应抓住 Internet日益普及的case jichuang"f= Binary ToString( Field value机遇实现工艺的远程设计和人才资源共享来提高企业效益。本文初步研究的远程工艺设计系统经过试运fileContent Type = field. Content Type行达到传统工艺设计的功能要求并表现出更强的灵end sele活性。可以预见作为当前企业生产技术改造的热门next方向之一其应该具有广阔的发展前景set conn server C. Objec( adodb. connection")‘建立与网参考文献络数据库的连接conn Open provider sqloledb 'server xitong ;uid sheji pwd1刘宏峰陈江波.ASP3.0网络开发技术大全M]北京sheji database=管理厍”民邮电出版社200set rs= server. createobjec adodb, recordset")2 Mike Gunderloy Joseph I. Jorden.SQL. Server.2000从入门到rs.Opc工艺表”pom13精通M]北京电子工业出版社200rs. AddNew′添加新记录集3方刚,关淑华李杰,基于 Internet的远程制造分析服务系"零件编号id")=a’将每步工序的详细数据写入记录集统.机械制造与设计2001Jc设计部门”)=bbC工序号”)= place(c)作者通讯地址大连理工大学现代制造技术研究所116023)C工步”)= rplacd gg)收稿日期20030机械工业出版社166项机械行业标准名称及编号序号标准编号标准名称被代替标准号估价89JB/T5577-2002透射式投影器性能特性测定方法JB/T5577JB/T557713.8090JB/T10334-2002激光打印机测试版A4)9JBT033-2002直线运动滚动支承分类及代号方法92JB/T1460-02高碳铬不锈钢滚动轴承零件热处理技术条件JB/T1460-199227.6093JB/503-2002带座外球面球轴承补充结构外形尺寸JB/T5303-199120.704J/T10336-2002滚动轴承及其零件补充技术条件95JB/T7048-2002动轴承零件工程塑料保持架技术条件JB/T7048-1993JB/T6638-199396JB/370-2002滚动轴承万向节圆柱滚子轴承JB/T3370-199197JB/T2644-2002滚动轴承坐标镗床主轴2级圆锥滚子轴承技术条件JBT2644-1991JB/T2645-199198B/T0337-2002滚动轴承零件冲压保持架技术条件99JB/5314-2002滚动轴承振动加速度)测量方法5314-199113.80100JB/T5302-2002外球面球轴承座补充结构外形尺寸中国煤化工101JB/m7363-202滚动轴承零件碳氮共渗热处理技术条件CNMHG7363-1994102JB/T10338-2002滚动轴承零件磁粉探伤规程1380上书价与实际书价若有出入均以实际价格为准。次购书者清请将书款已含邮费)由邮局汇至北京右安门内大街10号(100054)《现代制造工程》杂志社发行组收。电话⑩10-83167135务请写清所购书名、册数及购书者姓名、详细地址及邮编。现代制造工程2003(6)

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。