![AUTOCAD二次開發(fā)之法蘭圖ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/0b833691-900a-44cd-ab94-c0843c4e61b1/0b833691-900a-44cd-ab94-c0843c4e61b11.gif)
![AUTOCAD二次開發(fā)之法蘭圖ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/0b833691-900a-44cd-ab94-c0843c4e61b1/0b833691-900a-44cd-ab94-c0843c4e61b12.gif)
![AUTOCAD二次開發(fā)之法蘭圖ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/0b833691-900a-44cd-ab94-c0843c4e61b1/0b833691-900a-44cd-ab94-c0843c4e61b13.gif)
![AUTOCAD二次開發(fā)之法蘭圖ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/0b833691-900a-44cd-ab94-c0843c4e61b1/0b833691-900a-44cd-ab94-c0843c4e61b14.gif)
![AUTOCAD二次開發(fā)之法蘭圖ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/9/0b833691-900a-44cd-ab94-c0843c4e61b1/0b833691-900a-44cd-ab94-c0843c4e61b15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第第11章章 Auto CAD 二次開發(fā)軟件二次開發(fā)軟件 法蘭的繪制法蘭的繪制n11.1 開發(fā)目的及意義開發(fā)目的及意義n11.2 開發(fā)目標(biāo)開發(fā)目標(biāo)n11.3 開發(fā)工具開發(fā)工具n11.4 窗體開發(fā)窗體開發(fā)n11.5 主程序開發(fā)主程序開發(fā)n11.6 加載菜單加載菜單11.1 開發(fā)目的及意義開發(fā)目的及意義n通過AutoCAD具有開放的體系結(jié)構(gòu),AutoCAD允許用戶和開發(fā)者在幾乎所有方面對其進(jìn)行擴(kuò)充和修改,同時可以利用多種開發(fā)語言,開發(fā)可以自動完成某一繪制任務(wù)的軟件,可大大提高繪制速度,改善工作效率 。nAutoCAD二次開發(fā)技術(shù)主要包括兩個方面:n一方面是對它的功能進(jìn)行擴(kuò)充和修改;n另一方面,是利
2、用開發(fā)工具,編寫能夠完成特殊任務(wù)的自動繪制軟件。 11.2 開發(fā)目標(biāo)開發(fā)目標(biāo)n本次軟件的開發(fā)目標(biāo)是用計算機(jī)自動繪制一個常用的甲型平焊法蘭,法蘭的標(biāo)準(zhǔn)號為JB 4701-92,該法蘭的基本形狀及繪圖中需要用到的點(diǎn)見圖。 圖11-1 開發(fā)的法蘭示意圖11.2 開發(fā)目標(biāo)開發(fā)目標(biāo)要求所開發(fā)的軟件在圖形繪制要完成3個功能:一是繪制好法蘭所有輪廓線及中心線;二是繪制剖面線;三是標(biāo)上所必需的數(shù)據(jù)。 11.3 開發(fā)工具開發(fā)工具n11.3.1 Visual LISP 根底根底n11.3.2 DCL基礎(chǔ)基礎(chǔ)11.3.1 Visual LISP 根底根底n(1裝置n Visual LISP無需單獨(dú)安裝,我們在安裝A
3、utoCAD2019時已經(jīng)和它捆綁按安裝在一起 。n(2啟動n 啟動Visual LISP有兩種方法:n1.從AutoCAD菜單中選擇“工具”“Auto Lisp” “Visual Lisp編輯器” ;n2.在AutoCAD命令行中輸入“vlisp”,啟動Visual Lisp編輯器。11.3.1 Visual LISP 根底根底n(3編輯n(4調(diào)試n 系統(tǒng)調(diào)試中最常見的錯誤是缺少擴(kuò)號或有多余括號;其次是錯誤函數(shù)或命令,常常是繪圖命令輸錯,因為若函數(shù)錯誤,在編寫中可以根據(jù)顏色判斷;還有列表缺陷,被零除及函數(shù)被取消。 n 在程序開發(fā)的步驟上考慮到調(diào)試工作問題,以采用從下到上的程序編程工作為佳,結(jié)
4、合該方法,作者在課本中推薦了編程調(diào)試的步驟。11.3.2 DCL基礎(chǔ)基礎(chǔ)n(1定義定義n 對話框可以用對話框可以用DCL即對話框控制語言即對話框控制語言Dialog Control Language,簡稱,簡稱DCL來編寫。來編寫。n(2控件控件n 控件是控件是DCL中的主要組成部分,編寫對話框主要就是編中的主要組成部分,編寫對話框主要就是編寫各種控件,對各種控件的屬性進(jìn)行定義,常見的控件主寫各種控件,對各種控件的屬性進(jìn)行定義,常見的控件主要有以下幾種,分別是要有以下幾種,分別是Button按鈕)、按鈕)、Edit_box編編輯框)、輯框)、Image_button圖像按鈕)、圖像按鈕)、Li
5、st_box列表列表框)、框)、Popup_list可下拉列表框)、可下拉列表框)、Radio_button單選按鈕)、單選按鈕)、Slider滑動條)、滑動條)、Toggle復(fù)選框)、復(fù)選框)、Text_part文本控件的一部分)。文本控件的一部分)。11.3.2 DCL基礎(chǔ)基礎(chǔ)n(3程序編輯圖11-5 具體對話框 圖11-6 對話框邏輯位置示意圖 程序清單參見課本程序清單參見課本11.3.2 DCL基礎(chǔ)基礎(chǔ)n(4調(diào)試及加載n 用戶需根據(jù)系統(tǒng)提示的問題進(jìn)行修改,直至在預(yù)覽中獲取正確的對話框。 圖11-7 對話框預(yù)覽調(diào)試程序清單參見課本程序清單參見課本11.4 窗體開發(fā)窗體開發(fā)n設(shè)計如圖: 圖
6、11-8 輸入窗體圖11-9 輸入窗體圖控件邏輯關(guān)系程序清單參見課本程序清單參見課本11.5 主程序開發(fā)主程序開發(fā)主程序主要包括三個部分:第一部分是從窗體獲取數(shù)據(jù)并加以處理確定各點(diǎn)坐標(biāo)的程序;第二部分是根據(jù)窗體獲取的數(shù)據(jù),進(jìn)行法蘭繪制的程序;第三部分是全局調(diào)用程序。 程序清單參見課本程序清單參見課本11.6 加載菜單加載菜單n本次開發(fā)的菜單加載以后將集成于AutoCAD菜單欄上面,與AutoCAD常用菜單同樣使用,當(dāng)鼠標(biāo)移動菜單欄區(qū)域內(nèi),它就會被激活。源代碼以及相關(guān)解釋 見課本。n在AutoCAD命令行中輸入menuload彈出如圖11-10的對話框 圖11-10 加載菜單對話框之一11.6 加載菜單加載菜單n加載fl.mnu,選擇“菜單欄”,插入菜單,如下圖 圖11-11 加載菜單對話框之二圖11-12 加載菜單對話框之三11.6 加載菜單加載菜單n此時AutoCA
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微型太陽能電池板項目可行性研究報告申請報告
- 如何做好物資采購物資管理工作保證生產(chǎn)有序進(jìn)行
- 供貨協(xié)議蔬菜合同范本
- 個人雇傭保姆合同范本
- 養(yǎng)殖區(qū)租賃合同范本
- 出租簡約家具合同范本
- 2025年度光伏組件生產(chǎn)質(zhì)量及售后服務(wù)合同
- 2020-2025年中國大氣鉛污染治理行業(yè)發(fā)展趨勢及投資前景預(yù)測報告
- 醫(yī)療整形合同范本
- 體外試劑購銷合同范本
- 2024年福建漳州人才發(fā)展集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- JTGT F20-2015 公路路面基層施工技術(shù)細(xì)則
- 山東省食用油(植物油)生產(chǎn)企業(yè)名錄496家
- 《智慧農(nóng)業(yè)》的ppt完整版
- GB∕T 33047.1-2016 塑料 聚合物熱重法(TG) 第1部分:通則
- 經(jīng)濟(jì)學(xué)市場失靈與政府失靈課件
- 電力業(yè)務(wù)許可證豁免證明
- 建筑工程資料歸檔立卷分類表(全)
- 六年級上第二單元知識結(jié)構(gòu)圖
- 溢流堰穩(wěn)定計算
- 馬曉宏_《法語》_第一冊復(fù)習(xí)(課堂PPT)
評論
0/150
提交評論