起重機起升機構(gòu)可視化CAD 軟件開發(fā)方法研究
為了提高起重機起升機構(gòu)設(shè)計效率,將可視化思想引人到設(shè)計計算中,采用數(shù)據(jù)可視化技術(shù)、組件對象模型(componentobjectmodel,COM)接口技術(shù),以VC語言為基礎(chǔ)編制程序,進行機構(gòu)的設(shè)汁补蛋。采用這種方法,參數(shù)裁堤、設(shè)計指標(biāo)集成在一個界面上,設(shè)計過程開放,可按照個人需要進行交互設(shè)計,用戶可以清楚地看到參數(shù)、設(shè)計指標(biāo)的變化,所見即所得,最后自動生成計算說明書擦灸。該方案針對通用橋式起重機起升機構(gòu)癌羞。
隨著各種先進計算技術(shù)以及計算機的廣泛應(yīng)用,人們需要對科研和生產(chǎn)中信息源產(chǎn)生的大規(guī)模數(shù)據(jù)集進行分析和解釋,對建立的數(shù)學(xué)模型進行理解和判斷。大量信息因人們無法理解或來不及理解而擱置或消失,從而阻礙了科學(xué)研究和工程技術(shù)的進展,影響了科學(xué)發(fā)現(xiàn)和工程計算的交流剂撑⊥愀唬可視化技術(shù)因此應(yīng)運而生-可視化是一種特殊的計算方法,它把數(shù)字符號轉(zhuǎn)換為幾何圖像或圖形,使研究者能夠觀察它們的模擬和計算過程,并進行交互控制“保科學(xué)計算可視化為人們提供了一種發(fā)現(xiàn)不可見信息的方法,豐富了科學(xué)發(fā)現(xiàn)的過程,給予人類深刻與意想不到的洞察力,從而使科學(xué)家們的研究方式發(fā)生了根本變化铅乡。
起重機起升機構(gòu)傳統(tǒng)設(shè)計需要工程技術(shù)人員手工計算,工作量大,設(shè)計效率低,常常需要做重復(fù)性的工作,并且易出錯。起重機起升機構(gòu)傳統(tǒng)編程設(shè)計因用戶通沉揖看不到設(shè)計計算過程,一般也不能對其進行人預(yù),用戶所能看到的只能是數(shù)值計算結(jié)果,所以很不直觀阵幸。而且這種結(jié)果通常是唯一的,既不能調(diào)整,也不能改變。當(dāng)計算結(jié)果不符合某些標(biāo)準(zhǔn)或特殊要求時,工程技術(shù)人員往往要重新計算,費時費力僧界。因此,采用可視化設(shè)計方法和技術(shù)對傳統(tǒng)設(shè)計侨嘀、傳統(tǒng)編程設(shè)計進行技術(shù)提升,以生產(chǎn)出質(zhì)高價廉、輕巧美觀的起重機起升機構(gòu),縮短產(chǎn)品的設(shè)計周期,降低生產(chǎn)成本,提高企業(yè)的競爭力和技術(shù)創(chuàng)新能力捂襟∫螅基于此,本文以通用橋式起重機起升機構(gòu)為對象,進行起升機構(gòu)的可視化設(shè)計。
一葬荷、關(guān)鍵技術(shù)
1涨共、數(shù)據(jù)可視化(datavisualization)技術(shù)
數(shù)據(jù)可視化技術(shù)指的是運用計算機圖形學(xué)和圖像處理技術(shù),將數(shù)據(jù)及其規(guī)律以圖形或圖像方式在屏幕上顯示出來,并進行交互處理的理論、方法和技術(shù)宠漩。它涉及到計算機圖形學(xué)举反、圖像處理、計算機輔助設(shè)計扒吁、計算機視覺及人機交互技術(shù)等多個領(lǐng)域火鼻。在科學(xué)計算可視化(visualizationinscientificcomputing)中,科學(xué)家們不僅需要通過圖形圖像來分析由計算機算出的數(shù)據(jù),而且需要了解在計算過程中數(shù)據(jù)的變化,可視化的實現(xiàn),無論在科學(xué)上、工程上還是在技術(shù)經(jīng)濟上或社會效益上都具有重大的意義,表現(xiàn)在①大大加深了人類對數(shù)據(jù)的理解和利用邀耽。它能使人們觀察到在傳統(tǒng)的科學(xué)計算或工程設(shè)計中難以觀察到的現(xiàn)象和規(guī)律,②大大加快了數(shù)據(jù)的處理速度,使龐大的數(shù)據(jù)得到有效的利用穗蚌。③大大加強了工程設(shè)計的直觀性,大大減少了工程設(shè)計的試驗費用。④人們不僅能得到計算結(jié)果,而且能知道在計算、設(shè)計過程中發(fā)生了什么變化,并可改變參數(shù),觀察其影響,對計算崭守、設(shè)計過程實現(xiàn)引導(dǎo)和控制零勃。
可視化過程與計算過程同時進行,隨著計算的進行,計算的中間結(jié)果和最終結(jié)果可以及時地顯示。因而,為便于查錯和實時監(jiān)視,具有一定的交互性,對計算中的錯誤也可及早發(fā)現(xiàn),一旦出現(xiàn)異痴惚瑁可以終止計算過程类菊。用戶使用效率高、等待時間少郊檐。數(shù)據(jù)計算與可視化并發(fā)進行,通過修改計算過程中的參數(shù),可直接對數(shù)據(jù)進行控制和引導(dǎo),計算與可視化全過程是充分交互的玩捉。
2、數(shù)據(jù)庫讀取技術(shù)
在起重機CAD軟件開發(fā)過程中,對于相關(guān)的國家標(biāo)準(zhǔn)采用了數(shù)據(jù)庫讀取技術(shù)俯坐。使用數(shù)據(jù)庫讀取技術(shù)可以自由噩拼、準(zhǔn)確、高效地完成查詢寺晌、存儲數(shù)據(jù)等功能世吨。數(shù)據(jù)訪問對象是訪問數(shù)據(jù)庫的主要方法之一,常見的數(shù)據(jù)訪問對象有數(shù)據(jù)訪問對象(DAO)、遠(yuǎn)程數(shù)據(jù)對象(RDO)呻征、直接連接到數(shù)據(jù)庫(ODBC)耘婚、通向不同數(shù)據(jù)源的低級應(yīng)用程序接口(OLEDB)、ActiveX數(shù)據(jù)對象(ADO)陆赋。
本論文采用ADO方式讀取數(shù)據(jù)庫沐祷。ADO是基于ActiveX控件技術(shù)的數(shù)據(jù)訪問對象,它通過OLEDB數(shù)據(jù)提供的程序來獲取數(shù)據(jù),所以它繼承了OLEDB的高速性,同時ADO也簡化了OLEDB的操作,OLEDB的程序中使用了大量的COM接口,而ADO封裝了這些COM接口,所以A∞是一種高層的數(shù)據(jù)訪問技術(shù)。
3攒岛、COM接口技術(shù)
COM是微軟提出的一種規(guī)范和實現(xiàn),它是跨語言的組件對象模型COM已成為微軟軟件技術(shù)的基礎(chǔ),在Windows操作系統(tǒng)本身和Office應(yīng)用程序中都廣泛采用了COM接口技術(shù),而且在這些系統(tǒng)中還提供了它們的COM組件對象以使開發(fā)者能夠集成它們赖临。COM接口技術(shù)是繼模塊化、結(jié)構(gòu)化和面向?qū)ο蠹夹g(shù)之后發(fā)展起來的又一新的軟件開發(fā)技術(shù)灾锯。值得強調(diào)的是COM接口技術(shù)與面向?qū)ο蟮木幊陶Z言不同,它采用的是一種二進制代碼級的標(biāo)準(zhǔn),而不是原代碼級的標(biāo)準(zhǔn),這使得軟件復(fù)用不再僅限于一種編程語言或一個操作系統(tǒng)兢榨。
null
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng),轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享顺饮,并不代表本站贊同其觀點和對其真實性負(fù)責(zé)吵聪,也不構(gòu)成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布沿阁、編輯整理上傳嫌盲,對此類作品本站僅提供交流平臺,不為其版權(quán)負(fù)責(zé)铆贞。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻赐赁、圖片、文字如涉及作品版權(quán)問題伶摩,請第一時間告知画眯,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容阔渔,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn灌当。
- 暫無反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力鹃改,智啟未來新篇章
- 定義制造業(yè)未來的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進制造技術(shù)應(yīng)用專題
- 解碼消費電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機床,助力制造升級技術(shù)專題
- 汽車輕量化驅(qū)動下的零部件加工應(yīng)用專題
- 高性能銑刀實現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動機解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題