計(jì)算機(jī)輔助設(shè)計(jì)autocad二次開發(fā)論文+外文文獻(xiàn)翻譯.doc
約45頁DOC格式手機(jī)打開展開
計(jì)算機(jī)輔助設(shè)計(jì)autocad二次開發(fā)論文+外文文獻(xiàn)翻譯,摘要 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,技術(shù)人員素質(zhì)的不斷提高,autocad定制開發(fā)技術(shù)在計(jì)算機(jī)輔助設(shè)計(jì)中的應(yīng)用將會得到更快更好的發(fā)展。autocad的巨大成功,首先得益于它的開放性,使得第三方很容易開發(fā)各種適用的專用軟件,給用戶帶來標(biāo)準(zhǔn)、廉價、方便、高效等益處,從而進(jìn)一步占領(lǐng)了市場。用戶通過對autocad系統(tǒng)的定制開發(fā),...
內(nèi)容介紹
此文檔由會員 wanli1988go 發(fā)布
摘 要
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,技術(shù)人員素質(zhì)的不斷提高,AutoCAD定制開發(fā)技術(shù)在計(jì)算機(jī)輔助設(shè)計(jì)中的應(yīng)用將會得到更快更好的發(fā)展。AutoCAD的巨大成功,首先得益于它的開放性,使得第三方很容易開發(fā)各種適用的專用軟件,給用戶帶來標(biāo)準(zhǔn)、廉價、方便、高效等益處,從而進(jìn)一步占領(lǐng)了市場。用戶通過對AutoCAD系統(tǒng)的定制開發(fā),可以結(jié)合自己的專業(yè)特點(diǎn),開發(fā)屬于自己的專用型CAD系統(tǒng)。目前,國內(nèi)開發(fā)的工程制圖軟件大多采用AutoCAD作為其軟件支撐平臺,進(jìn)行二次開發(fā)而成,為工程設(shè)計(jì)和制圖行業(yè)創(chuàng)造了巨大的經(jīng)濟(jì)效益和社會效益。顯而易見,這不僅大大提高了設(shè)計(jì)效率,而且通過開發(fā)系統(tǒng)可以定制出某些專業(yè)化模塊,甚至大型設(shè)計(jì)繪圖軟件。
AutoLISP是AutoCAD最早的解釋型API,它不是面向?qū)ο蟮恼Z言,主要用來自動完成重復(fù)性任務(wù),進(jìn)行客戶化開發(fā)和編制AutoCAD菜單以及通過簡單機(jī)制為AutoCAD增加命令。
AutoLISP有如下優(yōu)點(diǎn):
1.語言規(guī)則十分簡單,易學(xué)易用
AutoLISP來源的LISP語言,以一種通用的規(guī)則-表(LIST),來描述過程和數(shù)據(jù)。由于這種規(guī)則極其簡單,一個對計(jì)算機(jī)了解不太深入的工程專業(yè)人員,僅需經(jīng)短期的學(xué)習(xí),就可以熟練掌握這門語言。LSIP語言的簡潔性是其它許多計(jì)算機(jī)語言所無法相比的,“萬能”的表屏蔽了復(fù)雜的過程,可描述任何數(shù)據(jù)結(jié)構(gòu)。
2.直接針對AutoCAD,易于交互
AutoLISP提供的大多數(shù)函數(shù)都是直接針對AutoCAD的操作,AutoLISP編寫訪問AutoCAD圖形數(shù)據(jù)庫(DWG)圖形數(shù)據(jù)庫的操作。
3.解釋執(zhí)行,立竿見影
程序員既可以一次運(yùn)行一段AutoLISP代碼,也可以在 AutoCAD的Command下逐條鍵入AutoLISP指令,立即得到結(jié)果。
關(guān)鍵詞:
計(jì)算機(jī)輔助設(shè)計(jì), AutoLISP,AutoCAD
Abstract
With the continuous development of the computer technology , technical personnel's character increasing continuously, the application of the customization exploring technology of AutoCAD in computer-aided designation will get sooner better development.The remarkable success of AutoCAD , benefit to opening in first, making the third party to develop the appropriation software of every kind of suitable for use very easily, bringing the customer the standard, cheap, convenience, advantage efficiently,and so on, accordingly , taking more possession of market. The customer passes to make to order the development to the system of AutoCAD, joining together own profession characteristics, exploring CAD system belongs to ourselves. At present, the engineering graphics software of the domestic development adopts mostly the AutoCAD is used as its software props up the terrace, proceeding to second development, designing for the engineering to create with the graphics profession enormous and economic performance with social performance.Easy to see, this not only increases to the efficiency of designing consumedly, but also though developes the system making to order a some professions turns mold piece, even design large ploting software.
The AutoLISP is an AutoCAD hermeneutic API at the earliest stage, it not is a language to faced to the object,it used to come from to move to complete the mission of repetition primarily, proceed the client development and the menu of establishment AutoCAD and passing the simple mechanism to add orders for the AutoCAD.
The advantage of AutoLISP ,as follows:
1. The language rule is very simple, easy to learn and to use.
The source of AutoLISP and the language of LISP, with a general rule -form( LIST), describe the process with the data. Because this kind of rule is very simple, an engineer that he is not so thoroughly understand, need only through the short-term study, can be well-trained to control this language. The simplification of lisp,that is other language can’t compare with.The form of the " all-powerful" shielded the complicated process, can describe any data construction.
2. Aim at the AutoCAD directly, easily hand over with each other
The majority function provides is all to aim at the AutoCAD operation directly, the AutoLISP plait writes the operation that visit the AutoCAD sketch database( DWG) sketch database.
3. Explain to carry out, get effect instantly
Procedure member can circulate an AutoLISP code once, and also can the Command in AutoCAD bottom key-in the instruction of AutoLISP item by item, getting the result immediately.
[keywords]:
computer-aided designation ,AutoLISP, AutoCAD
目 錄
第一章 任務(wù)和實(shí)現(xiàn)目標(biāo)
1.1任務(wù)要求 ------------------------------------------------------------------------------------------ 5
1.2實(shí)現(xiàn)目標(biāo) ------------------------------------------------------------------------------------------ 5
1.3開發(fā)工具 ------------------------------------------------------------------------------------------ 5
1.4著手設(shè)計(jì) ------------------------------------------------------------------------------------------ 5
第二章 AUTOCAD介紹
2.1 AUTOCAD歷史------------------------------------------------------------------------------------6
2.2 AUTOCAD 優(yōu)點(diǎn)---------------------------------------------------------------------------------- 7
2.3 AUTOCAD二次開發(fā)------------------------------------------------..
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,技術(shù)人員素質(zhì)的不斷提高,AutoCAD定制開發(fā)技術(shù)在計(jì)算機(jī)輔助設(shè)計(jì)中的應(yīng)用將會得到更快更好的發(fā)展。AutoCAD的巨大成功,首先得益于它的開放性,使得第三方很容易開發(fā)各種適用的專用軟件,給用戶帶來標(biāo)準(zhǔn)、廉價、方便、高效等益處,從而進(jìn)一步占領(lǐng)了市場。用戶通過對AutoCAD系統(tǒng)的定制開發(fā),可以結(jié)合自己的專業(yè)特點(diǎn),開發(fā)屬于自己的專用型CAD系統(tǒng)。目前,國內(nèi)開發(fā)的工程制圖軟件大多采用AutoCAD作為其軟件支撐平臺,進(jìn)行二次開發(fā)而成,為工程設(shè)計(jì)和制圖行業(yè)創(chuàng)造了巨大的經(jīng)濟(jì)效益和社會效益。顯而易見,這不僅大大提高了設(shè)計(jì)效率,而且通過開發(fā)系統(tǒng)可以定制出某些專業(yè)化模塊,甚至大型設(shè)計(jì)繪圖軟件。
AutoLISP是AutoCAD最早的解釋型API,它不是面向?qū)ο蟮恼Z言,主要用來自動完成重復(fù)性任務(wù),進(jìn)行客戶化開發(fā)和編制AutoCAD菜單以及通過簡單機(jī)制為AutoCAD增加命令。
AutoLISP有如下優(yōu)點(diǎn):
1.語言規(guī)則十分簡單,易學(xué)易用
AutoLISP來源的LISP語言,以一種通用的規(guī)則-表(LIST),來描述過程和數(shù)據(jù)。由于這種規(guī)則極其簡單,一個對計(jì)算機(jī)了解不太深入的工程專業(yè)人員,僅需經(jīng)短期的學(xué)習(xí),就可以熟練掌握這門語言。LSIP語言的簡潔性是其它許多計(jì)算機(jī)語言所無法相比的,“萬能”的表屏蔽了復(fù)雜的過程,可描述任何數(shù)據(jù)結(jié)構(gòu)。
2.直接針對AutoCAD,易于交互
AutoLISP提供的大多數(shù)函數(shù)都是直接針對AutoCAD的操作,AutoLISP編寫訪問AutoCAD圖形數(shù)據(jù)庫(DWG)圖形數(shù)據(jù)庫的操作。
3.解釋執(zhí)行,立竿見影
程序員既可以一次運(yùn)行一段AutoLISP代碼,也可以在 AutoCAD的Command下逐條鍵入AutoLISP指令,立即得到結(jié)果。
關(guān)鍵詞:
計(jì)算機(jī)輔助設(shè)計(jì), AutoLISP,AutoCAD
Abstract
With the continuous development of the computer technology , technical personnel's character increasing continuously, the application of the customization exploring technology of AutoCAD in computer-aided designation will get sooner better development.The remarkable success of AutoCAD , benefit to opening in first, making the third party to develop the appropriation software of every kind of suitable for use very easily, bringing the customer the standard, cheap, convenience, advantage efficiently,and so on, accordingly , taking more possession of market. The customer passes to make to order the development to the system of AutoCAD, joining together own profession characteristics, exploring CAD system belongs to ourselves. At present, the engineering graphics software of the domestic development adopts mostly the AutoCAD is used as its software props up the terrace, proceeding to second development, designing for the engineering to create with the graphics profession enormous and economic performance with social performance.Easy to see, this not only increases to the efficiency of designing consumedly, but also though developes the system making to order a some professions turns mold piece, even design large ploting software.
The AutoLISP is an AutoCAD hermeneutic API at the earliest stage, it not is a language to faced to the object,it used to come from to move to complete the mission of repetition primarily, proceed the client development and the menu of establishment AutoCAD and passing the simple mechanism to add orders for the AutoCAD.
The advantage of AutoLISP ,as follows:
1. The language rule is very simple, easy to learn and to use.
The source of AutoLISP and the language of LISP, with a general rule -form( LIST), describe the process with the data. Because this kind of rule is very simple, an engineer that he is not so thoroughly understand, need only through the short-term study, can be well-trained to control this language. The simplification of lisp,that is other language can’t compare with.The form of the " all-powerful" shielded the complicated process, can describe any data construction.
2. Aim at the AutoCAD directly, easily hand over with each other
The majority function provides is all to aim at the AutoCAD operation directly, the AutoLISP plait writes the operation that visit the AutoCAD sketch database( DWG) sketch database.
3. Explain to carry out, get effect instantly
Procedure member can circulate an AutoLISP code once, and also can the Command in AutoCAD bottom key-in the instruction of AutoLISP item by item, getting the result immediately.
[keywords]:
computer-aided designation ,AutoLISP, AutoCAD
目 錄
第一章 任務(wù)和實(shí)現(xiàn)目標(biāo)
1.1任務(wù)要求 ------------------------------------------------------------------------------------------ 5
1.2實(shí)現(xiàn)目標(biāo) ------------------------------------------------------------------------------------------ 5
1.3開發(fā)工具 ------------------------------------------------------------------------------------------ 5
1.4著手設(shè)計(jì) ------------------------------------------------------------------------------------------ 5
第二章 AUTOCAD介紹
2.1 AUTOCAD歷史------------------------------------------------------------------------------------6
2.2 AUTOCAD 優(yōu)點(diǎn)---------------------------------------------------------------------------------- 7
2.3 AUTOCAD二次開發(fā)------------------------------------------------..