999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

工程結(jié)構(gòu)計算機自動化設(shè)計綜合系統(tǒng)SCADS探析

2012-12-31 00:00:00于瑋瑋
科技創(chuàng)新導(dǎo)報 2012年10期

摘 要:通過對SCADS協(xié)同系統(tǒng)的總體結(jié)構(gòu)的探討,明確了SCADS綜合系統(tǒng)的工作原理,明確了SCADS綜合系統(tǒng)的實現(xiàn),實現(xiàn)了工程結(jié)構(gòu)計算機自動化設(shè)計,實現(xiàn)了綜合系統(tǒng)SCADS的工程結(jié)構(gòu)的設(shè)計和具體實現(xiàn)。

關(guān)鍵詞:工程結(jié)構(gòu) 計算機 自動化設(shè)計 綜合系統(tǒng) SCADS

中圖分類號:TP27文獻標(biāo)識碼:A 文章編號:1674-098X(2012)04(a)-0126-01

當(dāng)前CAD技術(shù)的發(fā)展趨勢是網(wǎng)絡(luò)支持的協(xié)同設(shè)計,異地的圖形建立共享的技術(shù)是協(xié)同設(shè)計系統(tǒng)的切實需要。通過對當(dāng)前協(xié)同系統(tǒng)協(xié)作整體框架的基礎(chǔ)上,通過AutoCAD提供的數(shù)據(jù)庫反映器以及Socket網(wǎng)絡(luò)通信機制,通過Teamcenter的設(shè)計協(xié)作平添,實現(xiàn)了基于AutoCAD圖形數(shù)據(jù)交換的協(xié)同工程結(jié)構(gòu)設(shè)計的思想,并根據(jù)這樣的思想開發(fā)出了支持網(wǎng)絡(luò)的SCADS協(xié)同的設(shè)計系統(tǒng)。網(wǎng)絡(luò)支持協(xié)同系統(tǒng)通過將通信技術(shù)、計算機技術(shù)以及網(wǎng)絡(luò)技術(shù)結(jié)合起來,實行并行工程的方式,使分散在不同群體的技術(shù)通過協(xié)作完成設(shè)計任務(wù),有效提高了效率。

1 SCADS系統(tǒng)的整體結(jié)構(gòu)

SCADS系統(tǒng)有4個組成部分,包括CAD系統(tǒng)、數(shù)據(jù)的處理、網(wǎng)絡(luò)的處理以及輔助的處理模塊。CAD系統(tǒng)模塊同時又由數(shù)據(jù)庫的監(jiān)視、數(shù)據(jù)庫的操作和編輯等操作模塊構(gòu)成。而網(wǎng)絡(luò)處理模塊則由數(shù)據(jù)發(fā)送以及數(shù)據(jù)接收兩個模塊造成。輔助模塊則可細分為文字溝通模塊。SCADS系統(tǒng)構(gòu)成中,由于不同的設(shè)計者在AutoCAD的操作將遭到相應(yīng)的監(jiān)視,在對相應(yīng)操作監(jiān)視的同時還實現(xiàn)了相應(yīng)的協(xié)同設(shè)計,由此保證了協(xié)同的設(shè)計效果。SCADS系統(tǒng)采用動態(tài)數(shù)據(jù)交換方式,同時能在很大程度上實現(xiàn)了相應(yīng)系統(tǒng)的協(xié)同設(shè)計。

2 SCADS系統(tǒng)設(shè)計的工作原理

AutoCAD實際上是一個較為開放的設(shè)計平臺,提供了包括Au-toLisp,ObjectA RX,VisualLisp等相關(guān)的二次開發(fā)工具和體系,SCADA系統(tǒng)設(shè)計中的ObjectARX設(shè)計和開發(fā)工具的開發(fā)功能十分強大。SCADS系統(tǒng)是通過利用ObjectARX設(shè)計和開發(fā)工具中所具有的數(shù)據(jù)庫反應(yīng)器類對AutoCAD的內(nèi)部數(shù)據(jù)庫進行監(jiān)視,并同時實現(xiàn)了數(shù)據(jù)庫中自動響應(yīng)的相關(guān)添加、修改和刪除等。通過自動相應(yīng)數(shù)據(jù)庫的編輯完成后,再利用C++6.0的編程原理使本地獲得的數(shù)據(jù)傳送到異地,而后到異地的AutoCAD平臺還原數(shù)據(jù),并實現(xiàn)圖形的恢復(fù)。

通過將相應(yīng)的通訊和協(xié)作模塊的結(jié)合,將原有的應(yīng)用模塊結(jié)合發(fā)展起來,從而構(gòu)造出了SCADA系統(tǒng)的協(xié)作功能模式,同時也對單用戶程序的各種應(yīng)用實現(xiàn)了復(fù)用模式。為AutoCAD系統(tǒng)內(nèi)核中增加通訊以及協(xié)作編程功能。實際上而言,協(xié)作編程以及通訊是建立在當(dāng)前CAD數(shù)據(jù)庫資源的深層次操作基礎(chǔ)上,實際上也是通過通訊編程方式直接進入到AutoCAD系統(tǒng)原有圖形數(shù)據(jù)庫的內(nèi)核上。從而使相應(yīng)的系統(tǒng)具有協(xié)作性能,同時也保留了CAD系統(tǒng)中的圖形編輯功能。

3 SCADS綜合系統(tǒng)設(shè)計的實現(xiàn)

SCADS綜合設(shè)計系統(tǒng)是以CAD監(jiān)控模塊實現(xiàn)數(shù)據(jù)的提取,SCADS系的主要程序中主要使用了ObjecARX中的數(shù)據(jù)庫反應(yīng)器以及編輯反應(yīng)器。數(shù)據(jù)庫反應(yīng)器主要建立對AutoCAD數(shù)據(jù)庫中的事件進行實時監(jiān)控,而編輯反應(yīng)器則對系統(tǒng)中相關(guān)操作進行監(jiān)控,主要通過事件觸發(fā)、傳輸以及接受三個階段和過程實現(xiàn)。

3.1 觸發(fā)

觸發(fā)的過程首先是從數(shù)據(jù)庫反應(yīng)器對象捕捉到AutoCAD圖形數(shù)據(jù)庫的相關(guān)動作或一定的操作,通過系統(tǒng)的動作或操作觸發(fā)反應(yīng)事件。首先應(yīng)獲得新增加實體的結(jié)果緩沖區(qū)的鏈表,而后對結(jié)果緩沖區(qū)中的每一個節(jié)點實行編碼操作,從而使之產(chǎn)生自定義的字符數(shù)的結(jié)構(gòu),事件的觸發(fā)要經(jīng)過添加數(shù)據(jù)庫反應(yīng)器、獲得實體名以及實體句柄兩個過程。當(dāng)AutoCAD系統(tǒng)添加數(shù)據(jù)庫反應(yīng)器成功后再次對AutoCAD編輯時,數(shù)據(jù)庫反應(yīng)器將根據(jù)實體的信息自動提取出相關(guān)的句柄號、ID號以及所存儲的數(shù)據(jù)庫。

3.2 傳輸

SCADS系統(tǒng)在網(wǎng)絡(luò)結(jié)構(gòu)上采取的是改進后的客戶機-服務(wù)器模式,這樣的模式下,服務(wù)器并不存儲所有數(shù)據(jù),而只進行數(shù)據(jù)的實時轉(zhuǎn)發(fā)和智能篩選,從而避免了傳統(tǒng)的C/S模式下數(shù)據(jù)存儲在服務(wù)器上而導(dǎo)致的服務(wù)器負擔(dān)過重,而后導(dǎo)致聯(lián)網(wǎng)的SCADS系統(tǒng)處于堵塞現(xiàn)象。通過將數(shù)據(jù)存儲在客戶機上,從而最大限度減小了信息數(shù)據(jù)讀寫過程中的延遲。

SCADS系統(tǒng)是利用visualC++6.0的Socket實現(xiàn)通訊協(xié)議的編程。數(shù)據(jù)的通訊過程中,無論客戶機或是服務(wù)器,發(fā)送信息的一方是主動方,而接受信息數(shù)據(jù)的則是被動方。Visual C++6.0中的Socket類,是通過監(jiān)聽函數(shù)Listen(),服務(wù)器端建立監(jiān)聽Socket,也就是創(chuàng)建了監(jiān)聽的線程,對客戶端的連接請求進行監(jiān)聽。在監(jiān)聽Socket建立對應(yīng)的函數(shù),實現(xiàn)客戶端連接請求接受的功能。服務(wù)器通過對每一個客戶端建立與之對應(yīng)的Socket,從而有效處理客戶端的數(shù)據(jù)通訊的請求。服務(wù)器端為了接收用戶端的數(shù)據(jù),在客戶端的Socket上建立一個消息的響應(yīng)函數(shù),實現(xiàn)數(shù)據(jù)的接收。

3.3 接收

接收信息這個過程是事件觸發(fā)的逆過程,實際而言,信息的發(fā)送是信息的編碼,而接收則是信息的解碼。通過定義Chat UneAdd(),ChatLineEdit (),ChatLineDel()等相關(guān)的函數(shù)接受發(fā)送過來的信息和數(shù)據(jù)。

3.4 SCADS系統(tǒng)與AutoCAD的結(jié)合

將SCADS系統(tǒng)與AutoCAD結(jié)合,實現(xiàn)了兩個系統(tǒng)功能的相互補充和完善,從而實現(xiàn)更為有效和強大的設(shè)計功能。在這里,AutoCAD平臺可作為傳統(tǒng)的CAD使用,在需要進行相關(guān)工程結(jié)構(gòu)設(shè)計時,則可通過SCADS系統(tǒng)或者工具欄的按鈕進入?yún)f(xié)同系統(tǒng)的設(shè)計界面進行協(xié)同設(shè)計,同時也可通過通訊模塊進行文字信息的交流實現(xiàn)協(xié)同設(shè)計。

參考文獻

[1] 楊帆.淺談電子設(shè)計自動化技術(shù)[J].科技廣場,2009(3).

[2] 來曉俊.淺析電子設(shè)計自動化與工程實現(xiàn)[J].科技資訊,2010(20).

[3] 黃沛昱,劉喬壽.電子設(shè)計自動化課程實驗教學(xué)改革[J].考試周刊,2010(43).

[4] 孫紅兵,王玨.電子設(shè)計自動化技術(shù)及其在電類課程教學(xué)中的應(yīng)用[J].淮陰師范學(xué)院教育科學(xué)論壇,2008(1).

主站蜘蛛池模板: 直接黄91麻豆网站| 国产欧美在线观看视频| 强乱中文字幕在线播放不卡| 欧美日韩精品综合在线一区| 亚洲成aⅴ人片在线影院八| 亚洲国产看片基地久久1024| 国产精品久久久久久影院| 国产AV毛片| av午夜福利一片免费看| 国产91视频免费| 亚洲精品无码日韩国产不卡| 99久久精品久久久久久婷婷| 91久久国产综合精品女同我| 亚洲无码精彩视频在线观看| 亚洲毛片网站| 人妻精品久久无码区| 九色视频在线免费观看| 国模视频一区二区| 久操线在视频在线观看| 99在线视频免费观看| 久久99国产综合精品女同| 国产精品久久久免费视频| 999国产精品| 女高中生自慰污污网站| 欧美人在线一区二区三区| 中国黄色一级视频| 欧美成人二区| 2021国产精品自产拍在线| 久久毛片基地| a级毛片免费在线观看| 国产精品一区二区在线播放| 免费中文字幕一级毛片| 色婷婷啪啪| 国产在线98福利播放视频免费| 2020极品精品国产| 四虎永久在线| 国产美女在线观看| 茄子视频毛片免费观看| 亚洲精品不卡午夜精品| 国产精品久久久久久久伊一| 一级做a爰片久久免费| 国产日韩欧美成人| 毛片网站在线播放| 亚洲91在线精品| 欧美激情视频二区三区| 欧美精品H在线播放| 亚洲婷婷丁香| 亚洲综合激情另类专区| 香蕉久久国产精品免| 久久公开视频| 啦啦啦网站在线观看a毛片| 中文字幕亚洲乱码熟女1区2区| 女高中生自慰污污网站| 999国产精品| 在线亚洲精品自拍| 亚洲精品在线影院| 久久夜夜视频| 久久久久久久97| 影音先锋亚洲无码| 亚洲香蕉久久| 91精品啪在线观看国产91九色| 国产无码制服丝袜| 色精品视频| 伦伦影院精品一区| 97se亚洲综合| 97视频精品全国在线观看| 免费人成视网站在线不卡| 国内精品一区二区在线观看| 国产特级毛片aaaaaaa高清| 国产欧美综合在线观看第七页| 91在线高清视频| 97青青青国产在线播放| 久久国产精品电影| 91精品综合| 91精品网站| 亚洲乱伦视频| 欧美一级爱操视频| 一本大道香蕉久中文在线播放| 伊伊人成亚洲综合人网7777| 激情视频综合网| 99精品福利视频| 国产手机在线ΑⅤ片无码观看|