AutoCAD自定義菜單在教學(xué)中的應(yīng)用
2013-05-22 by:廣州有限元分析、培訓(xùn)中心-1CAE.COM 來源:仿真在線
在許多院校開設(shè)的計(jì)算機(jī)繪圖課中,AutoCAD 是首選的計(jì)算機(jī)制繪圖軟件之一.涉及AutoCAD 教學(xué)方面的教材和課件很多.而將AutoCAD 的自定義功能用于教學(xué)是非常值得嘗試的一種方法.
在教學(xué)中,我們一般只講授AutoCAD 軟件的制圖功能,而其他的功能不做涉及.其實(shí)AutoCAD 是-個開放式的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),它允許各行業(yè)根據(jù)自己的需要進(jìn)行二次開發(fā),以滿足用戶的特殊需求.我們在敏學(xué)中也可以利用AutoCAD 所提供的自定義功能來滿足教學(xué)需求。
在教學(xué)中教師一般先要在教材和AutoCAD 界面之間作一些調(diào)整工作.因?yàn)锳utoCAD 屏幕界面上的菜單、工具欄、對話框等是以用戶的使用需求為主線來進(jìn)行分類和排序設(shè)計(jì)的,而我們所用的教學(xué)大綱和教材是以學(xué)生的學(xué)習(xí)規(guī)律為主線,循序漸進(jìn)的分層次按章節(jié)進(jìn)行的.兩者之間內(nèi)容相同但其架構(gòu)有差異。一是以使用規(guī)律為主線,而另一是以學(xué)習(xí)規(guī)律為主線.這就需要教師去進(jìn)行調(diào)整或整合.在教學(xué)中教師常以教材為主線按教材的章節(jié)內(nèi)容做成一些課件,由于受屏幕面積的限制,授課時常在課件的界面與AutoCAD 界面之間來回切換,甚至有時還要用板書去表示教材中的章節(jié)和內(nèi)容,既不方便又分散學(xué)生的注意力.而采用AutoCAD 的定制技術(shù),利用菜單的開發(fā)、幻燈片、Lisp 語言編程、命令調(diào)用以及對話框技術(shù)等,將教材的章節(jié)和內(nèi)容有機(jī)的般人AutoCAD 界面之中,將講授、演示、學(xué)生練習(xí)及于一身,此方法簡單樸素、方便實(shí)用、整體性強(qiáng),而且不需要另外制作課件和使用課件播放器.從另一方面看,此種方法還可以間接展示AutoCAD 的其他功能,調(diào)動學(xué)生的興趣,開拓學(xué)生的科技眼界,對于學(xué)生日后進(jìn)一步提升專業(yè)能力產(chǎn)生權(quán)極影響.
一、下拉菜單的應(yīng)用
1. 將教材的目錄章節(jié)嵌入到CAD 的下拉菜單
AutoCAD 界面申定義自己的下拉菜單,可以通過編輯acad.mnu 文件完成.在acad.mnu 文件中下拉菜單是由***pop 菜單段定義的. AutoCAD 原有11 個下拉菜單,所以在acad.mnu 文件中已經(jīng)存在從***popl 到***pop11 的11 個下拉菜單段. AutoCAD 最多允許16 個下拉菜單,也就是說用戶可以根據(jù)需求再增加5 個下拉菜單.例如我們在AutoCAD 的界面上增加了"教程"和"例題"兩個下拉菜單,在"教程"菜單中列出了某教材的主要章節(jié).如圖:
在acad.mnu文件視版本不同所在的路徑不同.例如在Auto CAD2000 版中acad.mnu 文件在安裝路徑的support 文件夾下,而在AutoCAD 2005 教學(xué)版中acad.mnu 文件在windows 系統(tǒng)文件夾Documents and Settings/當(dāng)前用戶名{例如administrator)Application Data(這是個隱含文件夾)/Autodesk/AutoCAD 2005/R16.0/chs/Support中.編輯acad.mnu 文件時可在***pop11 與***POP500之間插入第12 個下拉菜單語句***pop12 后跟自定義的編輯語句.
在菜單的每一個具體項(xiàng)目中,我們應(yīng)該進(jìn)一步展現(xiàn)其所對應(yīng)的教材章節(jié)中的內(nèi)容.在AutoCAD 授課中,費(fèi)要大量顯示定義、說明以及例題等。我們可以利用幻燈片、Lisp 語言自定義的函數(shù)或圖標(biāo)菜單等來完成.
2. AutoCAD 命令的調(diào)用
在具體的菜單項(xiàng)目中,我們可根據(jù)其內(nèi)容調(diào)用AutoCAD 的內(nèi)部命令,例如在第二章基本繪圖命令中2.1-2.9 節(jié)直接用它C 調(diào)用了line , circle等命令。在2.10 節(jié)視圖縮放與平移中直接調(diào)用了相應(yīng)的工具.此種方法簡單快捷,可用于直接演示,但沒有相應(yīng)的說明解輯.我們可以用開屏幕菜單,用屏幕菜單與詞用命令配合授課,可以得到較好的效果。
3. 幻燈片及l(fā)isp 語言的應(yīng)用
幻燈片是AutoCAD 提供的一個好工具,利用幻燈片可以圖文并茂的展現(xiàn)文字說明和相應(yīng)的圖形,我們可以利用mslide 命令建立單張幻燈片,也可以利用AutoCAD 安裝路徑下的slidelib. exe 應(yīng)用程序建立幻燈片庫(slidelib. exe 是Dos 下的應(yīng)用程序).
當(dāng)自定義的下拉菜單建立后,所對應(yīng)的每一菜單項(xiàng),其內(nèi)容應(yīng)該進(jìn)一步展現(xiàn),我們可以使用調(diào)入CAD 命令;顯示幻燈片,調(diào)入自編的lisp 程序,圖標(biāo)菜單或?qū)υ捒虻榷喾N方法來實(shí)現(xiàn).對于諸多的選擇,要根據(jù)教材的內(nèi)容和教學(xué)的需求靈活選用. AutoCAD 的開發(fā)方法可根據(jù)其不同的版本參考相關(guān)資料,這里不作詳細(xì)介紹.
二、屏幕慕單的應(yīng)用
AutoCAD 中的屏幕菜單可以通過屏幕界前中的下拉菜單[工具(T)]/選項(xiàng)/顯示/顯示屏幕菜單來打開,據(jù)說屏幕菜單是Autodesk 公司為了照顧老版本用戶的習(xí)慣而保留的,目前中文教材中很少介紹,但它包含了AutoCAD 的大部分常用功能,所以正好可以加以利用.我們可以將原屏幕菜單的結(jié)構(gòu)打亂,根據(jù)救材的章節(jié)結(jié)構(gòu)制成自己的頂層和二層菜單以替換原來的上兩層菜單.二層菜單以后可以繼續(xù)利用CAD 原有的三層或四層菜單,從而整合出符合教材章節(jié)架構(gòu)的屏幕菜單,下面用簡例說明。
例如打開AutoCAD 的屏幕菜單,我們希望首先顯示自定義的,顯示教材中各章節(jié)目錄的頂層屏幕菜單.單擊菜單中"第二章基本繪圖命令"后,屏幕菜單轉(zhuǎn)入自定義的第二層菜單,顯示第二章各節(jié)的內(nèi)容,單擊其中某節(jié)內(nèi)容"2.3畫圓"后,進(jìn)入第三層屏幕菜單.第三層是原AutoCAD 的第三層子菜單,將顯示畫圓的幾種選項(xiàng),單擊其中某個選項(xiàng)繪制圓.
替換后的頂層屏幕菜單見圖1 。
圖1:
圖2:
1. 替換二層屏幕菜單,并將替換后的二層菜單與原AutoCAD 中的下層屏幕菜單銜接.具體做法是在傳***SCREEN 項(xiàng)目里找到原CAD 二層屏幕菜單之一的**02_EDIT 項(xiàng),用"http://"符號將其屏蔽,并加入自定義的二層屏幕菜單(根據(jù)教材中第二章內(nèi)容自定義的)見圖2. 然后根據(jù)自定義的二層菜單里的內(nèi)容去到原CAD 屏幕菜單的下層于菜單中去尋找對應(yīng)項(xiàng).
2. 保存、加載編屬后的acad.mnu 文件.將編輯后的文件保存,然后在AutoCAD 下拉菜單/工具/自定義/菜單/瀏覽/在對話框中找到并選中acad.mnu 文件然后打開,在菜單自定義對話框中選中"全部替換"單擊[加載]按鈕.完成后可看到自己的屏幕菜單了,上述步驟同樣適用下拉菜單的加載.讀者可根據(jù)自己選定的教材參考上述方法定義自己的屏幕菜單.
這種自定義屏幕菜單的方法較簡單,技術(shù)難度不大.在教材中適用于教師在上課時復(fù)習(xí)上次課講授的內(nèi)容和下課時總結(jié)本政課講授內(nèi)窯,也適用于學(xué)生的期末總結(jié)和復(fù)習(xí).因?yàn)楣倏梢暂^為精練系統(tǒng)的覆蓋教材的內(nèi)容.但是自定義屏幕菜單不適于授課用.因?yàn)樵趯⒆远x菜單與CAD 原有菜單銜接時,最好不要插入越多的幻燈片、自定義函數(shù)或圖標(biāo)菜單等.
以上,僅從下拉菜單和屏幕菜單人手,探討了AutoCAD 二次開發(fā)技術(shù)在教學(xué)中應(yīng)用的-些基本思路和方接.而由于篇幅所限沒有對幻燈片的應(yīng)用、Lisp 語言編程、命令調(diào)用以及對話框技術(shù)等做詳細(xì)討論.我們可以根據(jù)相關(guān)資科和教學(xué)需求做進(jìn)-步的開發(fā)和應(yīng)用.
相關(guān)標(biāo)簽搜索:AutoCAD自定義菜單在教學(xué)中的應(yīng)用 AutoCAD培訓(xùn) AutoCAD培訓(xùn)課程 AutoCAD圖紙?jiān)O(shè)計(jì) AutoCAD在線視頻 AutoCAD技術(shù)學(xué)習(xí)教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn)