基于ADO的遠(yuǎn)程工藝設(shè)計系統(tǒng)
- 期刊名字:制造技術(shù)與機床
- 文件大小:633kb
- 論文作者:吳宏基,陳厚軍
- 作者單位:大連理工大學(xué)現(xiàn)代制造技術(shù)研究所
- 更新時間:2020-10-22
- 下載次數(shù):次
Mutd造業(yè)息化基于ADO的遠(yuǎn)程工藝設(shè)計系統(tǒng)Remote Technology Design System Based on ADO吳宏基陳厚軍(大連理工大學(xué)現(xiàn)代制造技術(shù)研究所)THI6 A摘要:文章探討了在ADO技術(shù)下構(gòu)建遠(yuǎn)程工藝設(shè)計系統(tǒng)的方法,并介紹了ADO技術(shù)以及其對象模型和兩個主要對象— Connection和 Recordset,同時詳細(xì)介紹了系統(tǒng)功能框架和一個具體的實現(xiàn)方法。關(guān)鍵詞:ADO遠(yuǎn)程工藝設(shè)計對象模型隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及互聯(lián)從圖1可以清楚看出對象之間的相互作用。另網(wǎng)的普及,進行遠(yuǎn)程工業(yè)設(shè)計、生產(chǎn)和控制這種靈活地外,這5個主要對象是在同一層次上,在ASP代碼中域性和及時交互性的生產(chǎn)方式已引起了工業(yè)界的廣泛建立任何需要的對象時無需建立父級和祖父級。重視。在許多現(xiàn)代企業(yè)中,都在探索采用異地設(shè)計和控制這一方式來從事工業(yè)生產(chǎn),其中的大部分集中在工業(yè)質(zhì)量控制領(lǐng)域。動連接 Executed動態(tài)連接動連接動態(tài)命令酥記錄集在加工企業(yè)中,指導(dǎo)生產(chǎn)的工藝路線通常是由傳Recor統(tǒng)的工序卡提供的,這就帶來了管理不便、工藝落后以及更改不易等一系列問題,也可能造成企業(yè)效率低下和資源浪費。本文初步探討了利用ADO技術(shù)來架構(gòu)圖1ADO對象總體結(jié)構(gòu)遠(yuǎn)程工藝設(shè)計系統(tǒng)的方法,以實現(xiàn)工藝的非現(xiàn)場設(shè)計1.2 Connection和 Recordset對象和增強工藝設(shè)計的實時可操作性。Connection對象是ADO用來存儲有關(guān)數(shù)據(jù)存儲1藝設(shè)計系統(tǒng)采用的ADO技術(shù)連接信息的機制。實際上,它代表一個具有數(shù)據(jù)存儲的獨特會話。利用單一的 Connection對象可在不同的Active Data Object(簡稱ADO),是微軟在ODBC時間連接不同的數(shù)據(jù)存儲。接口的基礎(chǔ)上所開發(fā)的一種數(shù)據(jù)庫訪問接口。它遵循創(chuàng)建方法了OEDB的規(guī)格,具有面向?qū)ο笮?但與OLE數(shù)據(jù)Dim objCont庫提供的底層訪問方法相比,ADO提供了更為高級更Set objConn Server CreateObject("ADODB. Con易理解的訪問機制。ADO集中了RDO和DAO的優(yōu)necton點,因而對ADO對象的創(chuàng)建和管理相比而言要容易得創(chuàng)建了 Connection對象之后,為了建立實際連接,多。ADO是專門為 Client/Server應(yīng)用程序開發(fā)而設(shè)計需要使用 objConn Connection對象的Open方法。使用的,它具有支持成批更新、服務(wù)器端的存儲過程、返回多個記錄集和查詢目標(biāo)等特點,這也就表明可利用它pm方法的語法為:objConn. open Connection String, UID, PWD, Options的靈活性來支持遠(yuǎn)程工藝設(shè)計系統(tǒng)。在結(jié)束一個連接時,為了釋放相關(guān)的系統(tǒng)資源應(yīng)1.1ADO對象模型該采用下面的方法來關(guān)閉它圖1描述的是ADO對象總體結(jié)構(gòu),其中描述正在使用的數(shù)據(jù)源和ADO接口之間的連接從圖1還可以發(fā)現(xiàn) Recordset對象位于AD0對象Command描述一個能被數(shù)據(jù)提供者處理的命令,用它圖的中間,這反映了它可能是代碼中使用得最多的對可以返回一個 Recordset記錄集或執(zhí)行查詢動作Recordset 1包含從數(shù)據(jù)存儲的特定操作中返回的所有象出立聲了h麗的據(jù)。利用 Recordset對中國煤化工藏記錄和搜索記錄中的數(shù)據(jù); Record允許處理半結(jié)構(gòu)(sem- structured)存儲CNMHG中存儲的數(shù)據(jù); Stream允許處理Web資源中的數(shù)據(jù)。創(chuàng)建方法朝造戒術(shù)與機東制造業(yè)息化 B-Manufacturingobjl用環(huán)境中,應(yīng)用基于行為的機器學(xué)習(xí)和知識獲取的方Set objrs= Server. Create Object(“ ADODB. Record-法,通過進一步的工藝設(shè)計來完善初級專家系統(tǒng)。另外,提供專家的實時監(jiān)管,以便及時解決新工藝中存在盡管已經(jīng)建立了 Recordset對象,但實質(zhì)上它并未的問題連接到數(shù)據(jù)庫,因而不可能包含任何數(shù)據(jù)。應(yīng)該說前(3)通過在服務(wù)器端設(shè)立權(quán)限,通過相應(yīng)處理實面介紹的連接是在ASP頁和數(shù)據(jù)存儲之間傳遞信息現(xiàn)個性化的動態(tài)網(wǎng)頁服務(wù),即實現(xiàn)對不同部門自動給的實際基礎(chǔ),通過它可以將信息從一個地方傳遞到另予不同的動態(tài)網(wǎng)頁內(nèi)容(但網(wǎng)頁形式是統(tǒng)一的)賦個地方。如果沒有連接,數(shù)據(jù)就無法傳遞。因此在子調(diào)用不同功能模塊的權(quán)限,并對不同部門建立各自連接的基礎(chǔ)上和創(chuàng)建 Recordset對象后,就可以利用下歷史數(shù)據(jù)庫,以存放工藝設(shè)計歷史數(shù)據(jù)與特征參數(shù),同面的方法來打開數(shù)據(jù)庫進行數(shù)據(jù)處理:時實現(xiàn)個性化的加密措施Dim strConn, obj Conn, objRS2.2系統(tǒng)網(wǎng)絡(luò)框架StrConn ="Provider SQLOLEDB Server =server-系統(tǒng)由專家管理系統(tǒng)、工藝設(shè)計部門和加工現(xiàn)場name;Uid= username;wd= password; database data- Internet// intranet網(wǎng)3大部分組成如圖2所示。專家管理系統(tǒng)是核心,主要由Web服務(wù)器、專家?guī)?、管理庫Set obj Conn=Sere. CreateObject(“ ADODB.Con-組成。Web服務(wù)器協(xié)調(diào)各部門之間的關(guān)系,設(shè)定用戶nection”)訪問權(quán)限,以使各部門分別有不同的個性服務(wù)和保密ObjConn. open strConn措施;專家?guī)齑鎯に囋O(shè)計的基本知識以及常見工藝Set objRS=Server. CreateObject("ADODB. Recordset”")專家管理系統(tǒng)ObjRS. open"tablename", objConnRecords對象保存SQL查詢后返回的信息,能夠瀏覽器)網(wǎng)締平自Web服務(wù)器容納一次數(shù)據(jù)庫查詢所返回的記錄,并提供了許多方法來方便對記錄集進行各種操作。在下面介紹的系統(tǒng)實現(xiàn)方法中涉及到了一些對數(shù)據(jù)的操作方法。網(wǎng)絡(luò)平合網(wǎng)絡(luò)平臺2遠(yuǎn)程工藝設(shè)計系統(tǒng)本地微據(jù)庫瀏覽器瀏覽器本地數(shù)據(jù)庫2.1系統(tǒng)總體框架工藝設(shè)計部門加工現(xiàn)場為達到遠(yuǎn)程設(shè)計工藝和實時指導(dǎo)生產(chǎn)的需求,可圖2系統(tǒng)網(wǎng)絡(luò)框架在分布式計算機通訊網(wǎng)絡(luò)之上建立基于Web界面的實現(xiàn)一般的專家診斷服務(wù),并在此提供實時交流界面遠(yuǎn)程分布式的計算機輔助工藝設(shè)計系統(tǒng)。其目標(biāo)是通以便為工藝設(shè)計部門和加工現(xiàn)場提供工藝的異地交流過 Internet- intranet將工藝設(shè)計部門和加工現(xiàn)場的距和指導(dǎo);管理庫存儲加工零件的3維模擬圖和零件圖離“拉近”,實現(xiàn)生產(chǎn)的異地“現(xiàn)場”控制。以及設(shè)計部門傳遞的工藝路線和機械工藝人員手冊系統(tǒng)實現(xiàn)的主要框架體現(xiàn)在如下3個方面:(電子版),以便設(shè)計工藝和執(zhí)行工藝。工藝設(shè)計部門(1)通過 Internet// Intranet,,采用DNA( Digital是在 Internet平臺的基礎(chǔ)上通過授權(quán)獲取“異地”企業(yè)Nervous System),應(yīng)用ls( Internet information server提供的加工零件參數(shù),及時設(shè)計工藝并返回到專家管)服務(wù)器所支持的ASP技術(shù),利用Web服務(wù)器端的6理系統(tǒng)上,由專家確認(rèn)后再入管理庫。加工現(xiàn)場從專個內(nèi)建對象以及ADO等DCOM組件實現(xiàn)動態(tài)網(wǎng)頁的家管理系統(tǒng)中提取出當(dāng)前加工工件的工藝路線來指導(dǎo)設(shè)計和對分布式數(shù)據(jù)庫的訪問,達到基于Web界面的生產(chǎn),并將生產(chǎn)過程中遇到的問題及時反饋給專家管分布式遠(yuǎn)程生產(chǎn)控制系統(tǒng)的框架需求實現(xiàn)工藝設(shè)計理系統(tǒng)和工藝設(shè)計部門,以便迅速解決問題。當(dāng)任何的網(wǎng)絡(luò)化。獲得授權(quán)的部門需遠(yuǎn)程工藝設(shè)計系統(tǒng)時,通過 Internet(2)建立工藝設(shè)計專家指導(dǎo)系統(tǒng),實現(xiàn)工藝設(shè)計中國煤化工服務(wù)器上,Web服務(wù)器通控制的初步智能化。在建立系統(tǒng)時,首先根據(jù)一般知CNMHG需的結(jié)果并在瀏覽器上顯識規(guī)則建立初級的專家指導(dǎo)系統(tǒng)然后將系統(tǒng)放在應(yīng)示。制造不與帆2004年第1Mdm朝造業(yè)儲息化2.3實現(xiàn)方法rs("設(shè)計部門")=bb該遠(yuǎn)程工藝設(shè)計系統(tǒng)是在ADO技術(shù)和 SQL Serv.rs("工序號")= placel(ceer2000基礎(chǔ)上開發(fā)的,其中工藝設(shè)計部門將設(shè)計好的rs("工步")= place(g)s("工位")= place(d)工藝傳遞到專家管理系統(tǒng)是關(guān)鍵。下面給出的程序可s("加工內(nèi)容“)= place(P)以實現(xiàn)傳遞過程。Is("機床型號")= place()("工序簡圖”)chr(10),"
")rs("時間")=date()tmpmess=replace( tmrs Updaletupmes=replace(umpmess, ">" ")"upness= replace( impress,"(br》",”")end喝End function結(jié)束語if Request Servervariables("Request- Method")="Post"Then遠(yuǎn)程進行工業(yè)設(shè)計、生產(chǎn)和控制是21世紀(jì)制造企UploadsizeLimit =100000業(yè)的發(fā)展方向,現(xiàn)代企業(yè)應(yīng)該抓住 nternet日益普及ana= session("id")的機遇充分利用網(wǎng)絡(luò)實現(xiàn)工藝的遠(yuǎn)程設(shè)計與指導(dǎo)以及bb=8 sessIon("設(shè)計部門”)人才資源共享來提高企業(yè)效益。本文初步研究了遠(yuǎn)程Set Fields Get Upload()工藝設(shè)計系統(tǒng)的框架結(jié)構(gòu),并引進ADO技術(shù)來實現(xiàn)了For Each Field In Fields. Items這一系統(tǒng)。經(jīng)過試運行,完全可以達到傳統(tǒng)工藝設(shè)計select case Field nameToString( Field value)的功能要求,并表現(xiàn)出了更強的靈活性。當(dāng)然其中有ase"gongwei"ddd= Binary To String( Field value)些功能尚需進一步地完善和補充,但作為當(dāng)前企業(yè)生case"gongbu"ggg=Binary ToString( Field value)產(chǎn)技術(shù)改造的熱門方向之一,可以預(yù)見,其應(yīng)該具有廣闊的發(fā)展前景case"jichuang"f= Binary To String( Field value)參考文獻filename=field. FileName1劉宏峰,陳江波ASP3.0網(wǎng)絡(luò)開發(fā)技術(shù)大全北京:人民郵電出版2 Mike gunderloy, Joseph L. Jorden. SQL Server200從入門到精通北end select京:電子工業(yè)出版社,2003謝小軒張浩,樊留群等加工中心遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)制set conn= gerver. CreateObject("adodb connection")技術(shù)與機床,2001(6)onn. Open"provider= sqloledb; server= xitong: uid= sheji; Pwd4方剛,關(guān)淑華,李杰基于 Internet的遠(yuǎn)程制造分析服務(wù)系統(tǒng)機械設(shè)shei; database=管理庫計與制造200(1)set rs servr.Opn"工藝表",om,1,3第一作者:吳宏基,大連理工大學(xué)機械學(xué)院現(xiàn)代rs AddNew造技術(shù)研究所,郵編:116023rs("零件編號id")(編輯梁玉)(收稿日期:2002-12-23)書訊·《數(shù)控機床產(chǎn)品供應(yīng)目錄》(20版)定價:128元/冊本書共收錄了國內(nèi)外20個國家的500余家企業(yè)的數(shù)控機床產(chǎn)品,包括數(shù)控車床、數(shù)控鏜床數(shù)控銑床、數(shù)控鉆床、數(shù)控磨床、齒輪加工機床、加工中心金屬成形機床、特種加工機床數(shù)控系統(tǒng)幾部分,反映了數(shù)控機床行業(yè)目前的技術(shù)水平。本書分為國內(nèi)、國外產(chǎn)品兩部分,以表格形式介紹了產(chǎn)品名稱、型號規(guī)格、主要技術(shù)參數(shù)、外形尺寸、重量等,共7000余條數(shù)據(jù)?!侗卯a(chǎn)品供應(yīng)目錄》(上、下定價:398元/冊本書較全面地介紹了在國內(nèi)生產(chǎn)和銷售的各類泵產(chǎn)品的基本情況聲憶的士部公干企業(yè),詳細(xì)介紹了各類泵產(chǎn)品的結(jié)構(gòu)、用途、特點檜送介質(zhì)、生產(chǎn)企業(yè)等情況,反映了泵行業(yè)的技術(shù)水中國煤化工產(chǎn)品篇、產(chǎn)品企業(yè)對照篇、企業(yè)名錄及企業(yè)風(fēng)采篇檢索篇。出版格式:產(chǎn)品名稱、文字說明、圖片CNMHG生產(chǎn)廠家欲購以上書者請通過郵局把款匯至北京市朝陽區(qū)東直門外望京路4號,機床雜志社收,郵編:100102制鰻教術(shù)與機2004年第1期
-
C4烯烴制丙烯催化劑 2020-10-22
-
煤基聚乙醇酸技術(shù)進展 2020-10-22
-
生物質(zhì)能的應(yīng)用工程 2020-10-22
-
我國甲醇工業(yè)現(xiàn)狀 2020-10-22
-
石油化工設(shè)備腐蝕與防護參考書十本免費下載,絕版珍藏 2020-10-22
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡介 2020-10-22
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-10-22
-
甲醇制芳烴研究進展 2020-10-22
-
精甲醇及MTO級甲醇精餾工藝技術(shù)進展 2020-10-22



