• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    AutoCAD的二次開發(fā)在簡化工程繪圖方面的運用*

    2010-07-10 02:14:42湯澤波
    武漢交通職業(yè)學院學報 2010年1期
    關鍵詞:窗體二次開發(fā)圓環(huán)

    湯澤波

    (武漢理工大學,湖北 武漢 430070)

    目前,AutoCAD由于其強大的二維繪圖功能,已成為我們運用于工程繪圖方向的主流軟件,而Autolips語言內含于AutoCAD軟件之中,具有語法簡單、功能函數(shù)強大等特點,是強化AutoCAD最好的、最直接的“程序語言”和最佳伴侶。作者在多次繪圖實踐的過程中,通過研究發(fā)現(xiàn),該軟件只要稍加開發(fā)和改進便可以大大提高工程制圖的效率。以圓環(huán)的繪制為例,本文介紹了利用Autolips語言在AutoCAD平臺上二次開發(fā)的生成程序的方法,并給出了程序源代碼。利用所編寫的程序可由所設定的參數(shù)直接得到圓環(huán)模型,并能在窗體文件中直接計算其價格。

    1 用戶菜單的開發(fā)

    對AutoCAD進行二次開發(fā)后,調用所開發(fā)的程序一般有兩種方法。一種是打開菜單欄上的工具欄,選擇加載應用程序,加載自己所編輯的lsp文件。加載成功后,在軟件界面下端的命令窗口鍵入需要調用的文件名,敲擊回車鍵以后即可調用相關二次開發(fā)的程序;另外一種則是直接編輯用戶菜單,效果圖如圖(1)所示。相比之下,后者較之前者,后者更直觀、方便而且簡潔,適合于大規(guī)模二次開發(fā)文件的集成管理,避免了因為程序調用繁瑣的過程而引起的錯誤,因而在現(xiàn)階段的二次開發(fā)過程中,多采用編輯用戶菜單的方法來直接調用相應的程序。

    用戶菜單的開發(fā)方法如下,首先需要在用戶電腦工作盤上(如:E盤)建立一個文件夾,例如:E:/CAD,并將其添加到軟件選項中的工作支持文件搜索路徑,用于存放具體的開發(fā)文件,文件一般為執(zhí)行文件和窗體描述文件,格式分別為lsp和dcl。例如需要在幫助的后面關聯(lián)兩個繪圖命令的文件,一個為圓形鍵槽,一個為圓環(huán),此時打開support文件夾子目錄下的acad.mnu文件,在文件pop11后輸入如下代碼:

    ***POP12

    (畫圖)

    (圓形鍵槽)^C^C^P(load"jiancao");jiancao;

    (圓環(huán))^C^C^P(load"ring");ring;

    編輯后,重新載入acad.mnu文件,

    結果如圖1所示:

    2 圓環(huán)的對話框窗體和程序的開發(fā)

    AutoLips語言是AutoCAD自帶的二次開發(fā)語言,菜單設計完成后即可用其編制相應程序。AutoLips語言具有編寫環(huán)境不挑剔性,即只要是一般的窗體文本編輯軟件都適用。常用的編輯軟件有記事本、WORDPAD、EDIT、VisualLIPS。限于本文的篇幅,下面只給出了繪制圓環(huán)的窗體文件ring.dcl和繪制文件ring.lsp,它們可以存放在上面所建立的E:/CAD文件夾中。相關文件的源程序代碼如下:

    3 程序的運行

    編輯好上面的窗體描述與繪制程序以后,即可直接啟動AutoCAD軟件進行圓環(huán)的參數(shù)化繪制。AutoCAD軟件啟動以后,在主菜單欄會出現(xiàn)“畫圖”菜單項,如圖1所示。選擇“圓環(huán)”選項,即可出現(xiàn)如圖2所示的參數(shù)輸入對話框,用戶可根據(jù)窗體的提示填入合適的圓環(huán)相關參數(shù)。如需了解使用某種特定價格材料的圓環(huán)的造價,可以按動計算按鈕,即可計算出圓環(huán)的價格。然后點擊OK鍵確認,系統(tǒng)將自動調用ring.Isp文件進行圓環(huán)的繪制。圖3為一組相關參數(shù)下的圓環(huán)模型圖,在繪圖時應該注意,用戶要關掉自動捕捉按鈕,否則將得不到理想中的圖形。

    4 總結

    Autolisp語言作為AutoCAD軟件的自帶語言以及二次開發(fā)工具,如果合理運用,則能夠較好地實現(xiàn)以參數(shù)化為基礎的繪圖。在完成相關的二次開發(fā)后,在給定尺寸參數(shù)基礎上,用戶就可以直接調動相關程序自動完成圖形的繪制,提高繪圖的效率,減少設計人員的機械性、重復操作,使他們能把主要精力投入到生產設計上,縮短設計周期,提高工作效率和經濟效益。本文旨在介紹通過基于AutoCAD軟件的二次開發(fā),簡化工程繪圖的思想,并以圓環(huán)的相關繪制程序為例進行解釋與說明。按照作者在上面給出的程序代碼和所介紹的相關操作,即可復現(xiàn)本文中所展示的設計結果。

    [1]胡人喜,胡星,史青錄.AutoLips機械設計高級應用[M].機械工業(yè)出版社,2005.

    [2]高培生.AutoCAD 2005中文版基礎教程[M].機械工業(yè)出版社,2004.

    [3]吳永進,林美櫻.AutoCAD程序設計魔法書AutoLips&DCL基礎篇[M].中國鐵道出版社,2005.

    猜你喜歡
    窗體二次開發(fā)圓環(huán)
    加權全能量最小的圓環(huán)形變
    豬圓環(huán)病毒病的發(fā)生、診斷和防治
    一例鴨圓環(huán)病毒病的診斷
    淺談基于Revit平臺的二次開發(fā)
    甘肅科技(2020年20期)2020-04-13 00:30:02
    試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應用
    檔案天地(2019年5期)2019-06-12 05:12:02
    淺談Mastercam后處理器的二次開發(fā)
    模具制造(2019年3期)2019-06-06 02:11:02
    圓環(huán)上的覆蓋曲面不等式及其應用
    西門子Easy Screen對倒棱機床界面二次開發(fā)
    基于LayeredWindow的異形窗體局部刷新
    中文信息(2014年2期)2014-03-06 23:49:14
    基于Pro/E二次開發(fā)的推土鏟參數(shù)化模塊開發(fā)
    SHOW| 佳木斯市| 盐边县| 墨玉县| 双柏县| 蓝田县| 淮滨县| 清镇市| 句容市| 双牌县| 日照市| 云南省| 汤阴县| 乾安县| 嫩江县| 曲阜市| 海林市| 临湘市| 南岸区| 镶黄旗| 营山县| 乐安县| 土默特左旗| 南宫市| 灵石县| 岑溪市| 高州市| 墨江| 盱眙县| 蓝山县| 岫岩| 尚志市| 古丈县| 揭阳市| 南雄市| 平江县| 开远市| 金寨县| 松潘县| 达尔| 台中县|