下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、AutoCAD中數(shù)值自動(dòng)求和與多段線自動(dòng)計(jì)算面積和及長(zhǎng)度和的解決方案一、 數(shù)值的自動(dòng)求和解決將下方陰影區(qū)程序復(fù)制,另建文本文檔,打開(kāi)粘貼后另存為“數(shù)值求和.lsp”,保存在常用軟件備份目錄下。在CAD啟動(dòng)完成后在命令行輸入“ap”命令,在彈出的“加載/卸載應(yīng)用程序”對(duì)話框中,查找存放的“數(shù)值求和.lsp”并點(diǎn)擊“加載”,并可在啟動(dòng)組中填加該lsp文件。加載成功后,需要求和時(shí),在命令行輸入“sum”命令,然后選擇需求和的數(shù)值,回車(chē)確認(rèn)后即可在命令行見(jiàn)到求和結(jié)果。程序(陰影區(qū)全部復(fù)制);=Sum function=( Defun C:Sum( / cmdmode sset ssl nsset te
2、mp ssl1 total) (if *error* quit) ;Exit CAD when error exists (setq cmdmode (getvar "cmdecho") ;store the content of "cmdecho" in variable cmdmode (setvar "cmdecho" 0); (prompt "nSelect numbers : ") (setq sset (ssget) (if (null sset) (progn (princ "nError:
3、 Nothing selected!n") (princ) ) (progn (setq ssl (sslength sset) ; return the length of sset (setq nsset (ssadd) ; construct a new null selections set (while (> ssl 0) (setq temp (ssname sset (setq ssl(1- ssl) ;assign the ss1th member name of sset to temp (if (= (cdr (assoc 0 (entget temp) &
4、quot;TEXT") (ssadd temp nsset) ; add temp to nsset ) ) (setq ssl (sslength nsset) (print ssl) (princ "text entities are found.") (setq total 0) (setq ssl1 ssl) (while (> ssl 0) (setq temp (ssname nsset (setq ssl (1- ssl) (setq number (atof(cdr(assoc 1 (entget temp) (if (= 0 number)
5、 (setq ssl1 (1- ssl1) (setq total (+ total number) ) ) (princ "nThe Sum of the ") (princ ssl1) (princ " numbers selected is ") (princ total) ) ) (setq cmdecho cmdmode) (princ);=End=二、 面積自動(dòng)求和及多段線長(zhǎng)度求和將下方陰影區(qū)程序復(fù)制,另建文本文檔,打開(kāi)粘貼后另存為“面積求和.lsp”,保存在常用軟件備份目錄下。在CAD啟動(dòng)完成后在命令行輸入“ap”命令,在彈出的“加載/卸載
6、應(yīng)用程序”對(duì)話框中,查找存放的“面積求和.lsp”并點(diǎn)擊“加載”,并可在啟動(dòng)組中填加該lsp文件。加載成功后,需要求和時(shí),在命令行輸入“am”命令,然后選擇需求和的多段線,回車(chē)確認(rèn)后即可在命令行見(jiàn)到求和結(jié)果。程序(陰影區(qū)全部復(fù)制)(defun C:am (/ ss l i totalarea ename obj entarea) (if (setq ss (ssget) (progn (vl-load-com) (setq modelspace (vla-get-Modelspace (vla-get-activeDocument (vlax-get-acad-object) (setq l
7、(sslength ss) i 0 totalarea 0 totlength 0) (repeat l (setq ename (ssname ss i) (setq obj (vlax-ename->vla-object ename);(vlax-dump-object obj T)(if (vlax-property-available-p obj "area") (setq totalarea (+ (vlax-get-property obj 'area) totalarea) )(if (= (cdr (assoc 0 (entget ename)
8、 "MLINE") (setq totlength (+ totlength (ml-length ename) (setq totlength (+ totlength (vlax-curve-getdistatparam ename (vlax-curve-getendparam ename) (setq i (1+ i) ) (setq text1 (strcat "總面積為: " (rtos totalarea 2 4) "平方毫米") text2 (strcat "總長(zhǎng)度為: " (rtos totlen
9、gth 2 4) "毫米") ) (if (setq insertpt (getpoint "n請(qǐng)輸入文字插入點(diǎn): ")(if (setq height (getdist "n請(qǐng)輸入文字高度:") (setq insertp1 (vlax-3d-point insertpt)insertp2 (vlax-3d-point (polar insertpt (* Pi) (* height) textobj1 (vla-addtext modelspace text1 insertp1 height)textobj2 (vla-addtext modelspace text2 insertp2 height) ) ) ) )(defun ml-length (ename / j d ptlist) (foreach n (entget ename) (if (= (car n) 11) (setq ptlist (cons (cdr n) ptlist) )
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度集合大合集人員管理篇
- 單位管理制度匯編大合集人力資源管理
- 《家具導(dǎo)購(gòu)圣經(jīng)》課件
- 單位管理制度分享匯編職員管理篇十篇
- 單位管理制度分享大全職工管理十篇
- 2024教科室工作計(jì)劃
- 單位管理制度呈現(xiàn)合集職工管理篇十篇
- 《投資管理復(fù)習(xí)》課件
- 《市場(chǎng)考察報(bào)告》課件
- 《廣告效果的測(cè)定》課件
- 美的供應(yīng)鏈變革及智慧采購(gòu)解決方案
- 高低壓電力系統(tǒng)預(yù)試驗(yàn)及維保服務(wù)方案
- 教師教育技能培訓(xùn)(3篇模板)
- 代發(fā)工資委托書(shū)格式樣本
- YBT 6246-2024《核電工程用熱軋帶肋鋼筋》
- 管桁架焊接 (1)講解
- 大學(xué)助農(nóng)直播創(chuàng)業(yè)計(jì)劃書(shū)
- 心理健康教育國(guó)內(nèi)外研究現(xiàn)狀
- 燃?xì)饨?jīng)營(yíng)安全重大隱患判定標(biāo)準(zhǔn)課件
- 《經(jīng)濟(jì)學(xué)原理》題庫(kù)(含參考答案)
- 廣州社會(huì)保險(xiǎn)退款申請(qǐng)表
評(píng)論
0/150
提交評(píng)論