基于ADO的遠(yuǎn)程工藝設(shè)計(jì)研究
- 期刊名字:現(xiàn)代制造工程
- 文件大?。?49kb
- 論文作者:吳宏基,陳厚軍
- 作者單位:大連理工大學(xué)現(xiàn)代制造技術(shù)研究所
- 更新時(shí)間:2020-10-22
- 下載次數(shù):次
CAD/CAPP//CAE基于ADO的遠(yuǎn)程工藝設(shè)計(jì)研究吳宏基陳厚軍摘要探討在ADO技術(shù)下進(jìn)行遠(yuǎn)程工藝設(shè)計(jì)的方法并介紹ADO對(duì)象模型及其兩個(gè)主要對(duì)象— Connection和 Recordset同時(shí)介紹系統(tǒng)功能框架和一個(gè)功能的實(shí)現(xiàn)方法。關(guān)鍵詞:ADO遠(yuǎn)程工藝設(shè)計(jì)對(duì)象模型中圖分類(lèi)號(hào)TP399文獻(xiàn)標(biāo)識(shí)碼:文章編號(hào):671-3133(2003)6-0036-03ADO技術(shù)Active Data Object簡(jiǎn)稱ADO)是在ODBC接口的動(dòng)態(tài)連接Execute(1動(dòng)態(tài)連接動(dòng)態(tài)連接基礎(chǔ)上開(kāi)發(fā)的一種數(shù)據(jù)庫(kù)訪問(wèn)接口。它遵循 OLE DBCommand動(dòng)態(tài)命令源記錄集ford的規(guī)格具有面向?qū)ο笮缘cOLE數(shù)據(jù)庫(kù)提供的底Execute()Open()層訪問(wèn)方法相比其提供了更為高級(jí)、更易理解的訪問(wèn)Execute ()LStream機(jī)制因而對(duì)ADO對(duì)象的創(chuàng)建和管理相比而言要更容易。它具有支持成批更新、服務(wù)器端的存儲(chǔ)過(guò)程、返回圖1ADO對(duì)象總體結(jié)構(gòu)多個(gè)記錄集和查詢目標(biāo)等特點(diǎn)這也就表明可利用其存儲(chǔ)的獨(dú)特會(huì)話。其創(chuàng)建方法為靈活性來(lái)支持遠(yuǎn)程工藝設(shè)計(jì)系統(tǒng)et obj Conn= Server, Create Object ADODB Connection")1.ADO對(duì)象模型圖1所示是ADO對(duì)象總體結(jié)構(gòu),ADO包括以下創(chuàng)建 Connection對(duì)象之后,為了建立實(shí)際連接五個(gè)主要對(duì)象) Connection-描述正在使用的數(shù)據(jù)源需要使用 obj Conn Connection對(duì)象的open方法。使用和ADO接口之間的連接2) Command-描述一個(gè)能被pen方法的語(yǔ)法為obj Conn. open Connection String Uid Pwd Options數(shù)據(jù)提供者處理的命令用它可以返回一個(gè) Recordset在結(jié)束一個(gè)連接時(shí)為了釋放相關(guān)的系統(tǒng)資源應(yīng)記錄集或執(zhí)行查詢動(dòng)作3) Recordset-包含從數(shù)據(jù)存該采用下面的方法來(lái)關(guān)閉儲(chǔ)的特定操作中返回的所有數(shù)據(jù)斗) Record-允許處理半結(jié)構(gòu)(semi- structured)存儲(chǔ)中存儲(chǔ)的數(shù)據(jù);)從圖1還可發(fā)現(xiàn) Recordset對(duì)象位于總體結(jié)構(gòu)圖Stream—允許處理Web資源中的數(shù)據(jù)的中間這反映了它可能是代碼中使用得最多的對(duì)象2. Connection和 Recordset對(duì)象它代表了所處理的數(shù)據(jù)。利用 Recordset對(duì)象就能夠Connection對(duì)象是ADO用來(lái)存儲(chǔ)有關(guān)數(shù)據(jù)存儲(chǔ)增加、刪除或隱藏記錄和搜索記錄中的數(shù)據(jù)等。其創(chuàng)連接信息的機(jī)制。事實(shí)上,它實(shí)際代表一個(gè)具有數(shù)據(jù)建方法“+“+“+“““++“+“+“+“+““*+“+“+“+““+“++““+“+““*+““+“+“““++“+“+“+“+“+“*+“+“+…+“+1[美] Louis Gary Amit著.李世國(guó),蔣曉等譯.Pro/Fnneer2000i實(shí)用教程.北京機(jī)械工業(yè)出版社2002[美 DAvid S.Kely著.陸勁昆,蔡石蒙等譯. Pro/ engi-ner2001實(shí)用教程.北京大學(xué)出版社2001圖1Pro/E中的模型和導(dǎo)入至 AutoCAD中模型的比較3戴向國(guó)等著Po/ Engineer2000i入門(mén)與提高.北京人民郵電出版社200三、結(jié)束語(yǔ)中國(guó)煤化工利用 AutOCAD和Pro/E的DXF和IGES數(shù)據(jù)轉(zhuǎn)換作1 CNMHG的鞍學(xué)與研究接口可以使該兩個(gè)系統(tǒng)的數(shù)據(jù)相互交換不僅能充分聯(lián)系電話1510-5878761利用現(xiàn)成的資源并發(fā)揮軟件各自的特長(zhǎng)同時(shí)也是實(shí)作者通訊地址江南大學(xué)設(shè)計(jì)學(xué)院工業(yè)設(shè)計(jì)系(214063)現(xiàn)CAD/CAM集成的基礎(chǔ)之收稿日期2002101現(xiàn)代制造工程2003(6)CAD//CAM/CAEDim obj rs不同部門(mén)建立各自歷史數(shù)據(jù)庫(kù),以存放工藝設(shè)計(jì)歷史Set objRS= Server Create Object ADODB. Recordset數(shù)據(jù)與特征參數(shù)同時(shí)實(shí)現(xiàn)個(gè)性化的加密措施。盡管已經(jīng)建立了 Recordset對(duì)象但實(shí)質(zhì)上它并未2.系統(tǒng)網(wǎng)絡(luò)框架連接到數(shù)據(jù)庫(kù)因而不可能包含任何數(shù)據(jù)。應(yīng)該說(shuō)前系統(tǒng)由專(zhuān)家管理系統(tǒng)、工藝設(shè)計(jì)部門(mén)和加工現(xiàn)場(chǎng)面介紹的連接是在ASP頁(yè)和數(shù)據(jù)存儲(chǔ)之間傳遞信息三部分組成如圖2所示)專(zhuān)家管理系統(tǒng)是核心主的實(shí)際基礎(chǔ)通過(guò)它可以將信息從一個(gè)地方傳遞到另要由We服務(wù)器、專(zhuān)家?guī)?、管理?kù)組成。Wb服務(wù)器一個(gè)地方。如果沒(méi)有連接數(shù)據(jù)就無(wú)法傳遞。因此在協(xié)調(diào)各部分之間的關(guān)系沒(méi)定用戶訪問(wèn)權(quán)限以使各部連接的基礎(chǔ)上和創(chuàng)建 Recordset對(duì)象后就可以利用下門(mén)享有不同的個(gè)性服務(wù)和保密措施;專(zhuān)家?guī)齑鎯?chǔ)工藝面的方法來(lái)打開(kāi)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)處理設(shè)計(jì)的基本規(guī)則以及常見(jiàn)工藝實(shí)現(xiàn)初步的專(zhuān)家指導(dǎo)Dim str Conn objConn pbjRS服務(wù)并在此提供交流窗口以便為工藝設(shè)計(jì)部門(mén)和加StrConn- Provider SQLOLEDB Server servername Uid =user-name Pwd= password Database= databasename工現(xiàn)場(chǎng)提供工藝設(shè)計(jì)的異地實(shí)時(shí)交流及時(shí)解決工藝Set obj Conn= Server Create" ADODB Connection")路線與生產(chǎn)間存在的矛盾營(yíng)管理庫(kù)存儲(chǔ)待加工零件的ObjConn. open strConn三維模擬圖和零件圖以及設(shè)計(jì)部門(mén)傳遞的工藝路線和Set objRS=Server CreateObject" ADODB. Recordset")機(jī)械工藝人員手刪電子版),以便設(shè)計(jì)工藝和執(zhí)行工Obj RS open tablename"pbj Conn藝。工藝設(shè)計(jì)部門(mén)獲得授權(quán)后取得異地”企業(yè)提供Recordset對(duì)象保存SOL查詢后返回的信息能夠的加工零件參數(shù)及時(shí)設(shè)計(jì)工藝路線并返回到專(zhuān)家管容納一次數(shù)據(jù)庫(kù)查詢所返回的記錄并提供了許多方理系統(tǒng)上經(jīng)專(zhuān)家確認(rèn)無(wú)誤后方可存入管理庫(kù)。加工法來(lái)方便對(duì)記錄集進(jìn)行各種操作?,F(xiàn)場(chǎng)從專(zhuān)家管理系統(tǒng)中提取岀當(dāng)前加工零件的工藝路二、遠(yuǎn)程工藝設(shè)計(jì)系統(tǒng)的框架實(shí)現(xiàn)線來(lái)指導(dǎo)生產(chǎn)并及時(shí)將生產(chǎn)過(guò)程中遇到的問(wèn)題及時(shí)反饋給專(zhuān)家管理系統(tǒng)和工藝設(shè)計(jì)部門(mén)以便迅速解決系統(tǒng)總體框架從而提高效率。為達(dá)到遠(yuǎn)程設(shè)計(jì)工藝和實(shí)時(shí)指導(dǎo)生產(chǎn)的需求可專(zhuān)家管理系統(tǒng)在分布式計(jì)算機(jī)通訊網(wǎng)絡(luò)之上建立基于Web界面的專(zhuān)家?guī)鞎?huì)理席)遠(yuǎn)程工藝設(shè)計(jì)系統(tǒng)。其目標(biāo)是通過(guò) nternet/ Intranet瀏覽簪將工藝設(shè)計(jì)部門(mén)和加工現(xiàn)場(chǎng)的距離拉近”實(shí)現(xiàn)生產(chǎn)絡(luò)平臺(tái)Wb服務(wù)的異地現(xiàn)場(chǎng)”控制。系統(tǒng)實(shí)現(xiàn)的主要框架體現(xiàn)在如下三個(gè)方面1.采用DNA( Digital Nervous System)技術(shù),應(yīng)用網(wǎng)絡(luò)平臺(tái)網(wǎng)絡(luò)平臺(tái)II( Internet Information Server)服務(wù)器所支持的ASP和web服務(wù)器端的內(nèi)建對(duì)象以及ADO等DCOM組件本地?cái)?shù)據(jù)庫(kù)(閱覽每)(瀏覽是)(本地?cái)?shù)率實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)和訪問(wèn)分布式數(shù)據(jù)庫(kù),達(dá)到基于工藝設(shè)計(jì)部門(mén)L加工現(xiàn)場(chǎng)web界面的分布式遠(yuǎn)程生產(chǎn)控制系統(tǒng)的框架需求。圖2系統(tǒng)網(wǎng)絡(luò)框架2建立工藝設(shè)計(jì)專(zhuān)家指導(dǎo)系統(tǒng)實(shí)現(xiàn)工藝設(shè)計(jì)控3.實(shí)現(xiàn)方法制的初步智能化。建立專(zhuān)家指導(dǎo)系統(tǒng)時(shí),首先根據(jù)般知識(shí)規(guī)則建立初級(jí)的專(zhuān)家指導(dǎo)系統(tǒng)然后將系統(tǒng)放遠(yuǎn)程工藝設(shè)計(jì)系統(tǒng)是在ADO技術(shù)和 SQL Server2000基礎(chǔ)上開(kāi)發(fā)的其中與數(shù)據(jù)庫(kù)的信息交互是關(guān)在應(yīng)用環(huán)境中應(yīng)用基于行為的機(jī)器學(xué)習(xí)和知識(shí)獲取數(shù)據(jù)挖掘)的方法通過(guò)進(jìn)一步的工藝設(shè)計(jì)不斷完善鍵,下面給出的程序段可以實(shí)現(xiàn)將設(shè)計(jì)好的工藝路線初級(jí)專(zhuān)家系統(tǒng)使基于一般工藝設(shè)計(jì)規(guī)則的專(zhuān)家系統(tǒng)存入數(shù)據(jù)庫(kù)。<% Function plac( canshu)’定義函數(shù)來(lái)確保工藝規(guī)程顯示通過(guò)工藝設(shè)計(jì)和專(zhuān)家指導(dǎo)達(dá)到一般規(guī)則的重組和約與輸入一致簡(jiǎn)以滿足特殊行為的需要。另外提供專(zhuān)家實(shí)時(shí)監(jiān)管功能及時(shí)解決新工藝中存在的問(wèn)題來(lái)提高生產(chǎn)效率。TH中國(guó)煤化工
")CNMHG3)在服務(wù)器端設(shè)立權(quán)限通過(guò)相應(yīng)處理實(shí)現(xiàn)個(gè)性化的動(dòng)態(tài)網(wǎng)頁(yè)服務(wù)即實(shí)現(xiàn)對(duì)不同部門(mén)自動(dòng)給予不同piess= replac( impress,gbr》”",
"”)place= tmpmess的動(dòng)態(tài)網(wǎng)頁(yè)內(nèi)容賦予調(diào)用不同功能模塊的權(quán)限并對(duì)End Function現(xiàn)代制造工程2003(6)CAD/CAPP//CAEif Request Server Variables( Request Method")=Post"ThenrC工位”)= place( ddd)按每步工序存取一次工藝路線rC加工內(nèi)容”)=rlac(p)Dim Fields FieldrC機(jī)床型號(hào)")= rplacd( ff)UploadsizeLimit 100000r(工序簡(jiǎn)圖”) appendchunk filevalue’將工序簡(jiǎn)圖存入數(shù)據(jù)a= session"id)‘待加工零件編號(hào)bb= session("設(shè)計(jì)部門(mén)”)明確工藝設(shè)計(jì)部門(mén)rc時(shí)間”)=datd()Set Fields= Get(rs. Update’更新數(shù)據(jù)庫(kù)For Each Field In Fields. Itemsrs. close'關(guān)閉記錄集select case Field, nameend if%o>case gongxuhao"e= Binary ToString( Field. value)’統(tǒng)一數(shù)據(jù)存儲(chǔ)類(lèi)型、結(jié)論case gongwei"ddd= Binary ToString( Field valuecase gongbu"ggg=Binary ToString( Field value遠(yuǎn)程進(jìn)行工業(yè)設(shè)計(jì)、生產(chǎn)和控制是21世紀(jì)制造企case jgneirong"ppp= Binary String( Field. value業(yè)的發(fā)展方向加工企業(yè)應(yīng)抓住 Internet日益普及的case jichuang"f= Binary ToString( Field value機(jī)遇實(shí)現(xiàn)工藝的遠(yuǎn)程設(shè)計(jì)和人才資源共享來(lái)提高企業(yè)效益。本文初步研究的遠(yuǎn)程工藝設(shè)計(jì)系統(tǒng)經(jīng)過(guò)試運(yùn)fileContent Type = field. Content Type行達(dá)到傳統(tǒng)工藝設(shè)計(jì)的功能要求并表現(xiàn)出更強(qiáng)的靈end sele活性??梢灶A(yù)見(jiàn)作為當(dāng)前企業(yè)生產(chǎn)技術(shù)改造的熱門(mén)next方向之一其應(yīng)該具有廣闊的發(fā)展前景set conn server C. Objec( adodb. connection")‘建立與網(wǎng)參考文獻(xiàn)絡(luò)數(shù)據(jù)庫(kù)的連接conn Open provider sqloledb 'server xitong ;uid sheji pwd1劉宏峰陳江波.ASP3.0網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)大全M]北京sheji database=管理厙”民郵電出版社200set rs= server. createobjec adodb, recordset")2 Mike Gunderloy Joseph I. Jorden.SQL. Server.2000從入門(mén)到rs.Opc工藝表”pom13精通M]北京電子工業(yè)出版社200rs. AddNew′添加新記錄集3方剛,關(guān)淑華李杰,基于 Internet的遠(yuǎn)程制造分析服務(wù)系"零件編號(hào)id")=a’將每步工序的詳細(xì)數(shù)據(jù)寫(xiě)入記錄集統(tǒng).機(jī)械制造與設(shè)計(jì)2001Jc設(shè)計(jì)部門(mén)”)=bbC工序號(hào)”)= place(c)作者通訊地址大連理工大學(xué)現(xiàn)代制造技術(shù)研究所116023)C工步”)= rplacd gg)收稿日期20030機(jī)械工業(yè)出版社166項(xiàng)機(jī)械行業(yè)標(biāo)準(zhǔn)名稱及編號(hào)序號(hào)標(biāo)準(zhǔn)編號(hào)標(biāo)準(zhǔn)名稱被代替標(biāo)準(zhǔn)號(hào)估價(jià)89JB/T5577-2002透射式投影器性能特性測(cè)定方法JB/T5577JB/T557713.8090JB/T10334-2002激光打印機(jī)測(cè)試版A4)9JBT033-2002直線運(yùn)動(dòng)滾動(dòng)支承分類(lèi)及代號(hào)方法92JB/T1460-02高碳鉻不銹鋼滾動(dòng)軸承零件熱處理技術(shù)條件JB/T1460-199227.6093JB/503-2002帶座外球面球軸承補(bǔ)充結(jié)構(gòu)外形尺寸JB/T5303-199120.704J/T10336-2002滾動(dòng)軸承及其零件補(bǔ)充技術(shù)條件95JB/T7048-2002動(dòng)軸承零件工程塑料保持架技術(shù)條件JB/T7048-1993JB/T6638-199396JB/370-2002滾動(dòng)軸承萬(wàn)向節(jié)圓柱滾子軸承JB/T3370-199197JB/T2644-2002滾動(dòng)軸承坐標(biāo)鏜床主軸2級(jí)圓錐滾子軸承技術(shù)條件JBT2644-1991JB/T2645-199198B/T0337-2002滾動(dòng)軸承零件沖壓保持架技術(shù)條件99JB/5314-2002滾動(dòng)軸承振動(dòng)加速度)測(cè)量方法5314-199113.80100JB/T5302-2002外球面球軸承座補(bǔ)充結(jié)構(gòu)外形尺寸中國(guó)煤化工101JB/m7363-202滾動(dòng)軸承零件碳氮共滲熱處理技術(shù)條件CNMHG7363-1994102JB/T10338-2002滾動(dòng)軸承零件磁粉探傷規(guī)程1380上書(shū)價(jià)與實(shí)際書(shū)價(jià)若有出入均以實(shí)際價(jià)格為準(zhǔn)。次購(gòu)書(shū)者清請(qǐng)將書(shū)款已含郵費(fèi))由郵局匯至北京右安門(mén)內(nèi)大街10號(hào)(100054)《現(xiàn)代制造工程》雜志社發(fā)行組收。電話⑩10-83167135務(wù)請(qǐng)寫(xiě)清所購(gòu)書(shū)名、冊(cè)數(shù)及購(gòu)書(shū)者姓名、詳細(xì)地址及郵編?,F(xiàn)代制造工程2003(6)
-
C4烯烴制丙烯催化劑 2020-10-22
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-10-22
-
生物質(zhì)能的應(yīng)用工程 2020-10-22
-
我國(guó)甲醇工業(yè)現(xiàn)狀 2020-10-22
-
石油化工設(shè)備腐蝕與防護(hù)參考書(shū)十本免費(fèi)下載,絕版珍藏 2020-10-22
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡(jiǎn)介 2020-10-22
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-22
-
甲醇制芳烴研究進(jìn)展 2020-10-22
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-10-22



