版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
CAD軟件操作功能綜述摘要近年來,在我國經(jīng)濟(jì)與世界經(jīng)濟(jì)的不斷進(jìn)步下,逐漸形成了信息化與全球化的發(fā)展趨勢,也以此改善了國民生活質(zhì)量,相應(yīng)提高了人們消費(fèi)標(biāo)準(zhǔn),從而也積極推進(jìn)了機(jī)械、建筑等領(lǐng)域的文明。其中繪圖設(shè)計也不例外。AutoCAD應(yīng)用的行業(yè)眾多,如輕工業(yè)、電子電路、航空航天、民用建筑等,是一款集多種功能于一身的測量繪圖軟件。通過發(fā)揮Html5作用,形成了畫布模塊與Css動態(tài)頁面兩大板塊,是組成OnlineCAD軟件前端部分的主要界面,同時有效運(yùn)用JavaScript技術(shù),用于處理系統(tǒng)數(shù)據(jù)。用戶在繪圖過程中,首先在文本框內(nèi)輸入自己需要的內(nèi)容,并借助訊飛語音輸入法工具,傳輸給后臺,進(jìn)而開展邏輯性對比與處理數(shù)據(jù)的過程,最終在系統(tǒng)指導(dǎo)下實施整體操作。關(guān)鍵詞:OnlineCAD編輯功能;JavaScript目錄TOC\o"1-3"\h\u2528第一章緒論 211893第二章軟件分層概述 229852第三章軟件的關(guān)鍵技術(shù) 37139第四章軟件的相關(guān)功能 314473一、填充功能 327668二、線條屬性的修改 412843三、線條的延伸 41583四、線條的修剪 432246參考文獻(xiàn) 5第一章緒論AutoCAD創(chuàng)建于AutoDesk公司,是用于輔助[1]計算機(jī)開展工作而研發(fā)的軟件,也是集多種功能于一身的測量繪圖軟件,開發(fā)者以提升設(shè)計為前提,以期改善工程圖紙繪制質(zhì)量,其本質(zhì)是為了交互式微機(jī)開發(fā)提供便利。在傳統(tǒng)CAD系統(tǒng)中,制圖人員需要開展繁瑣且不必要的工作。與如今成熟的CAD系統(tǒng)來說,在設(shè)計中融入?yún)?shù)化思想,并借助計算機(jī)的媒介作用,被設(shè)計工程師廣泛應(yīng)用于制圖領(lǐng)域,包括電子電路、民用建筑、航天航空等行業(yè),不僅有效提升了其質(zhì)量與效率,而且節(jié)省了繪圖人員時間,也大大降低了機(jī)械化錯誤率。AutoCAD技術(shù)對社會各界平面設(shè)計師而言,是進(jìn)軍自身行業(yè)的敲門磚,這主要是源于該技術(shù)基本涵蓋了所有行業(yè),如建筑、設(shè)計等領(lǐng)域。自20世紀(jì)80年代初開始,對于AutoCAD軟件的應(yīng)用,只有為數(shù)不多的企業(yè)有所接觸,而當(dāng)前幾乎所有企業(yè)都運(yùn)用了該技術(shù),繪圖人員在有效運(yùn)用該技術(shù)的同時,既提高了設(shè)計效率,也實現(xiàn)了高效率的企業(yè)生產(chǎn)模式。其中高效的繪圖率、操作便捷是該技術(shù)的顯著特點,同時具有交互性的數(shù)據(jù)處理能力,具體體現(xiàn)在可以支持圖形顯示設(shè)備與繪圖儀、圖形格式的轉(zhuǎn)換等。另外與其他繪圖軟件相比,其優(yōu)勢在于更加良好的靈活度,因此在國內(nèi)外繪圖行業(yè)逐漸被認(rèn)可與普及。對工業(yè)機(jī)械零件的設(shè)計,體現(xiàn)出AutoCAD的應(yīng)用價值。譬如在設(shè)計二維零件圖形過程中,充分發(fā)揮該技術(shù)優(yōu)勢,可以繪制出機(jī)械設(shè)計與液壓傳動。長期以來,制造業(yè)的發(fā)展與進(jìn)步,是工業(yè)發(fā)展的基礎(chǔ),也是建設(shè)國民經(jīng)濟(jì)的主力軍。安全與穩(wěn)定的工程建設(shè),需要依靠合理基礎(chǔ)設(shè)施的完成,這樣不僅有利于實現(xiàn)可持續(xù)性工程建設(shè),也建立了安全性的工程質(zhì)量。第二章軟件分層概述本文借助MVC分層思想,構(gòu)建了OnlineCAD軟件工具,并利用自身編輯功能來完成操作。在現(xiàn)有軟件工程中,其中一種設(shè)計模式便是MVC。視圖層、模型圖與控制器層三中,是以抽象邏輯層面,劃分的系統(tǒng)軟件組件。MVC設(shè)計模式的作用在于編輯所選擇的應(yīng)用程序,并處理成多個差異性試圖的過程,其優(yōu)勢在于容易上手、操作便捷。視圖中的數(shù)據(jù)在經(jīng)過存儲后,是作為且僅作為視圖輸出數(shù)據(jù)而存在的,也是用戶支持?jǐn)?shù)據(jù)操作的方式之一。同時在開發(fā)Online-CAD編輯軟件時,將視圖層以基礎(chǔ)圖形與輸入輸出代碼代替,并引入MVC設(shè)計模式實現(xiàn)矩形、圓形與直線的編寫,然后收入特定文件中。隨后提取監(jiān)控文本框數(shù)據(jù),并視作模型層放置到另一個文件的后面,最后完成數(shù)據(jù)控件與監(jiān)控文本框的互相轉(zhuǎn)換。在此過程中,為了準(zhǔn)確劃分邏輯判斷內(nèi)容并分類,需要確??陀^的邏輯判斷水平,進(jìn)而對文本全內(nèi)容進(jìn)行詳細(xì)劃分。這樣做的目的在于執(zhí)行后臺錯誤命令,以此來提醒用戶避免被監(jiān)聽相似文本內(nèi)容。此時最佳的做法是成立獨立的文件,用于存儲各種事件處理方法,這不僅實現(xiàn)了極高的可讀性,而且也降低了軟件代碼耦合度與冗余度。第三章軟件的關(guān)鍵技術(shù)本文以O(shè)nline-CAD軟件為研究對象,它是通過應(yīng)用Html5而創(chuàng)建的Web版測量繪圖軟件,并在系統(tǒng)中融入了Canvas模塊[5]與Javascript技術(shù)。Canvas[6]的是作為畫布存在的,主要側(cè)重于瀏覽器中使用,此外還是一種圖像元素,且具有API繪圖功能。它是指在一個頁面中,即時渲染所在的位圖區(qū)域位置,如果在Web頁面中,引入Canvas元素,等同于將畫布區(qū)域融入瀏覽器,而該區(qū)域的作用在于充分發(fā)揮JavaScript技術(shù),方便制圖人員對圖像進(jìn)行處理,或繪制圖形。其中在客戶端瀏覽器頁面中,用戶可以設(shè)置單獨的文本框,可以實現(xiàn)軟件與文本框互動設(shè)計,這便是所謂的語音編輯功能。軟件后臺之所以能夠完成特定指令,是源于其自身與用戶互動設(shè)計過程中,在完成相關(guān)數(shù)據(jù)收集的同時,也發(fā)揮出對數(shù)據(jù)開展邏輯化的處理能力??刂茖拥闹饕饔檬窃谟诩皶r接收數(shù)據(jù),并對這類前端文本框數(shù)據(jù)進(jìn)行邏輯處理,同時在Canvas中上傳數(shù)據(jù),以便完成圖形編輯或Canvas繪制操作,而這些主要都是運(yùn)用了JavaScript[8]技術(shù)。另外為確保準(zhǔn)確性的用戶語音輸入說明,在使用語音編輯功能前,必須先導(dǎo)入有關(guān)配置文件。第四章軟件的相關(guān)功能一、填充功能(1)功能描述在Online-CAD編輯功能軟件中,其填充主界面下方位置顯示的是一張圖片,隨著列表繼續(xù)往下移,呈現(xiàn)出來的是便于繪圖人員操作的填充樣式,并設(shè)置了多種樣式以供其選擇自己需要的。而在下方位置的列表旁,設(shè)計了2個不同功能的按鈕:第一個功能是增加填充對象,值得一提的是這類對象僅為基本封閉圖形,如矩形、圓形等,然后隨即添加就可以了。如果是由多條直線構(gòu)成的封閉圖形,則添加方式則略有不同,是通過依次添加直線的方式完成即可。第二是樣式填充,以下拉列表中的封閉圖形為準(zhǔn)。加入封閉圖形是由直線構(gòu)成的,則填充步驟如下:首先確定封閉圖形直線,并且按下add_line鍵進(jìn)行添加,隨后點擊fill按鈕,軟件會自動彈出復(fù)選框樣式,對封閉圖形進(jìn)行填充。同時矩形與圓填充步驟為:首先充分發(fā)揮add_line()函數(shù)計算優(yōu)勢,得出所需要的矩形圓填充圖形,隨后將填充樣式在復(fù)選框中確定,最終步驟是按下fill鍵即可。(2)手動操作方式完成填充的操作流程首先手動點擊add_line按鈕,選擇合理的填充圖形對象的長度、坐標(biāo)等不同屬性[20],同時在軟件后臺上傳所需填充圖形樣式,從而獲得相應(yīng)數(shù)據(jù),并選用realize_pattern()方法完成封閉圖形填充即可。 二、線條屬性的修改(1)功能描述在Online-CAD軟件中,通過在頁面進(jìn)行操作,從而完成線條屬性的修改。繪圖人員要首先確定線條樣式,并在復(fù)選框中修改所選線條,然后按下modify按鈕,最后即可完成修改線條屬性操作。(2)線條屬性修改的操作流程第一在復(fù)選框中選擇所需線條屬性,第二確定寬度、線段類型與顏色,第三步單擊modify鍵,隨后即可完成修改線條屬性流程。三、線條的延伸(1)功能描述在Online-CAD編輯功能軟件中,根據(jù)現(xiàn)有繪制線條,并將其延長到其他圖形軌跡上的過程,便是系統(tǒng)線條所具備的延伸功能。(2)手動操作方式線條的延伸的操作流程首先手動敲擊extend_line按鈕,并根據(jù)文本框彈出的提出,選定所需延伸直線。同時選取2條直線,此時對于交點位置的判斷,需要借助軟件后臺的作用。假如線條自動完成延伸操作流程,則表示任意一條直線上存在兩條直線的交點;相反在文本框內(nèi),出現(xiàn)重新選擇的提示字樣,表示用戶要再次選定延伸直線,這也反映出2條直線交點在直線外。第一步單擊selectLine按鈕,并根據(jù)文本框彈出字幕,選擇所需延伸直線。第二步為給圓提供延伸參考圖形,需要借助circle_select按鈕選項。第三步在選定圖形后,通過extendLine_circle按鈕提示內(nèi)容,確定線條延伸的正確方向。當(dāng)延伸條件與當(dāng)前方向一致時,即可手動完成直線延伸操作流程。而在文本框中彈出重新選擇字樣,表示兩者之間不一致,并需要用戶再次對圖形對象進(jìn)行選擇。 四、線條的修剪(1)功能描述在Online-CAD軟件中,剪切兩條直線,且處于相交狀態(tài)的操作便是線條所具有的修剪功能。在selectLine按鈕提示下,選取相交的2條直線,隨后將冗余線條進(jìn)行修剪,即可完成線條修剪流程。(2)手動操作方式線條修剪的操作流程第一步在敲擊selectLine按鈕后,根據(jù)提示選擇相交的2條直線。第二步軟件后臺通過自身判斷優(yōu)勢,計算相交直線的真實性,隨后在顯示cutLine按鈕情況下,表示直線屬于相交的狀態(tài)。第三步按下cutLine按鈕,然后將冗余線條修剪掉,此時即可完畢手動式直線線條的修剪流程。直線剪切至圓的操作步驟如下,第一步按下selectLine按鈕,然后根據(jù)文本框顯示內(nèi)容,確定所需剪切直線。第二步通過參照circle_select按鈕,為直線剪切至圓提供參考依據(jù)。第三步在確定以上2個圖形后,參照cutLine_circle按鈕提示內(nèi)容,確定直線需要剪切部分。在直接完成直線與圓的剪切情況下,表示鼠標(biāo)位置與直線部分符合剪切條件,一旦在文本框內(nèi)顯示重新選擇,則說明其條件不吻合,需要用戶再次選擇合適的圖形對象。參考文獻(xiàn)[1]李肇陽.AutoCAD二次開發(fā)及在機(jī)械工程中的應(yīng)用[J].設(shè)備管理與維修,2020(11):150-152.[2]顧葉環(huán).基于AutoCAD二次開發(fā)的參數(shù)化繪圖設(shè)計研究與應(yīng)用[D].安徽建筑大學(xué),2017.[3]趙露.基于HTML+CSS+JavaScript實現(xiàn)Web頁中多功能焦點圖輪播效果[J].九江學(xué)院學(xué)報(自然科學(xué)版),2017,32(04):84-87.[4]張雪敏.淺議MVC設(shè)計模式在JavaWeb中的作用[J].科技風(fēng),2018,17(22):58-59.[5]梁敦毫.基于HTML5Canvas繪圖技術(shù)應(yīng)用研究[J].數(shù)碼世界,2020(04):102-103.[6]吳飛燕.基于HTML5Canvas繪圖技術(shù)應(yīng)用[J].電子測試,2018(04):116+118.[7]朱文.基于HTML5Canvas技術(shù)的在線圖像處理方法的研究[D].華南理工大學(xué),2013.[8]周書強(qiáng).JavaScript在動態(tài)網(wǎng)頁設(shè)計中的應(yīng)用[J].計算機(jī)產(chǎn)品與流通,2018,22(10):20-21.[9]曹勇.《訊飛輸入法》人工智能點睛語音輸入[J].計算機(jī)與網(wǎng)絡(luò),2017,43(12):39-44.[10]劉耀欽.HTML5Canvas繪圖技術(shù)及其在圖像裁剪中的應(yīng)用研究[J].洛陽師范學(xué)院學(xué)報,2016,35(11):41-45.[11]熊瑋.自助語音識別流程編譯器的設(shè)計與實現(xiàn)[D].四川:電子科技大學(xué),2015:41-43.[12]王佳卿,祝啟祥,史曉忠.淺談LISP的二次開發(fā)在CAD中的應(yīng)用[J].城市道橋與防洪,2016,14(10):164-165.[13]李善鋒,王佳.AutoCAD中利用AutoLisp語言的二次開發(fā)[J].電子制作,2014,20(23):62.[14]鄭志榮.基于VisualLisp語言的封裝引線三維自動計算軟件的開發(fā)與研究[J].中國集成電路,2017,26(11):61-68.[15]HyukjoonJang,JaiyounSong,HongJeong.Theconceptofnarrowsoundchannelusingbinarytimefrequencymaskingforspeechofintelligent
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第24課《三顧茅廬》課件+2024-2025學(xué)年統(tǒng)編版語文九年級上冊
- 石河子大學(xué)《學(xué)前教育學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 社區(qū)精神衛(wèi)生服務(wù)與護(hù)理
- 石河子大學(xué)《社會統(tǒng)計學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《機(jī)械設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《中外建筑史》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《現(xiàn)代應(yīng)用光學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《計算機(jī)網(wǎng)絡(luò)技術(shù)基礎(chǔ)》2021-2022學(xué)年期末試卷
- 沈陽理工大學(xué)《光電檢測技術(shù)》2023-2024學(xué)年期末試卷
- 沈陽理工大學(xué)《單片機(jī)原理與接口技術(shù)》2023-2024學(xué)年期末試卷
- 手糊補(bǔ)強(qiáng)工A卷考試 (1)附有答案
- 做一顆硬核牛油果讓勤勵成為青春底色課件高中心理健康教育主題班會
- 小區(qū)物業(yè)、保安服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 新課標(biāo)背景下“物聯(lián)網(wǎng)實踐與探索”模塊教學(xué)實踐
- CJT511-2017 鑄鐵檢查井蓋
- 2024年云南省中考數(shù)學(xué)試卷
- 社會實踐調(diào)查工作報告標(biāo)準(zhǔn)版(10篇)
- 施工現(xiàn)場臨時用電培訓(xùn)
- 教學(xué)查房 胸痛
- 2024-年體育賽事承辦合同協(xié)議書共五則
- 走近核科學(xué)技術(shù)智慧樹知到期末考試答案章節(jié)答案2024年蘭州大學(xué)
評論
0/150
提交評論