




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、CAD中統計數字的方法:(1) 使用CAD中的快捷鍵TT,但是需要先進行加載,加載方法是:打開CAD選擇菜單欄-工具-加載應用程序-選擇窗口中全部文件-加載(即可)。然后就可以用這個快捷鍵了。在CAD中選擇需要計算的數據,然后TT快捷鍵,點下空格后就會出現一個對話框了。(2) 在繪圖過程中,經常會對數字文本進行四則運算,或者統計數字,在現有的CAD命令中沒有直接命令與之相關,用計算器又麻煩。所以可以用一個小程序來解決。我覺得挺好的。快捷鍵TJ。用法:1、先加載程序,首先會提示你如何用這個程序。2、然后你輸入計算結果的精度,即小數點位數:這個只要在開始的時候輸入就可以了,以后的命令你不用輸入精度
2、,如果你要調整精度,隨時輸入命令JD.3、下面為它的具體用法,你可以選擇多個文字,如果是除法,勸你最好不要選擇0數字,否則會出錯。而且命令可以連用,直到你空輸入(沒有選擇或者取點)為止。+-*/命令不用多說。.命令為對所選文字同時加減乘除某個數。4、統計的命令為TJ。其速度是很快的,我曾對十萬級的數字驗證,求結果既快又準。5、這個程序適用于各個版本,我甚至覺得可以用于DOS勺CAD版本。原程序:;說明(alert"提醒:n請首先設置好輸精度<小數點位數>,在繪圖勺過程中可隨時用命令JD設置精度。n命令"+-*/"分別代表對所選擇勺數字求和差積商。n其中
3、"-/"則是以你第一個選到勺數字文本為被減數和被除數。n命令"."(點點)代表對所選擇勺數字文本統一加減乘除某個數,默認為1。n命令"TJ"代表對所選擇的數字文本進行數學統計n所有生成的新文本均與第一個選到的數字文本的樣式相同(除角度外)。");定義了一個全局變量為精度(defunC:JD(/)(prompt"n請輸入精度,直接回車則為系統精度:")(initget4)(if(setqPRECISION(getint)(princ)(setqPRECISION(getvar"LUPREC&quo
4、t;)(C:JD);加(defunC:+(/keyselinsfirstnumlstresult)(while(common1)(setqresult(apply'+(cadrnumlst)(common2)(princ);減(defunC:-(/keyselinsfirstnumlstresult)(while(common1)(setqresult(apply'-(cadrnumlst)(common2)(princ);乘(defunC:*(/keyselinsfirstnumlstresult)(while(common1)(setqresult(apply'*(
5、cadrnumlst)(common2)(princ);除(defunC:/(/keyselinsfirstnumlstresult)(while(common1)(setqresult(apply'/(cadrnumlst)(common2)(princ);所有數字都加減乘除某個數(defunC:.(/keyopselinsfirstnumlstresult)(while(setqsel(ssget'(0."TEXT")(setqfirst(ssnamesel0)(setqNumlst(sel->listsel)(initget1"+-*/
6、")(setqkey(getkword"n請輸入加減乘除符號<+-*/>:")(initget2)(if(null(setqop(getreal"n請輸入操作數<默認為1>:")(setqop1.0)(all-calnumlstkeyop)(princ);(defunall-cal(resultsymop/lstoldnew)(foreachn(carnumlst)(setqlst(entgetn)(setqold(atof(cdr(assoc1lst)(setqnew(eval(cons(readsym)(listol
7、dop)(setqnew(cons1(rtosnew(getvar"LUNITS")PRECISION)(setqlst(substnew(assoc1lst)lst)(entmodlst);選擇和插入點(defuncommon1()(and(setqsel(ssget'(0."TEXT")(null(initget0"YesNo")(if(setqkey(getkword"n是否保留原數字Yes,No?<默認不保留>:")(setqkey"Yes")(setqkey&quo
8、t;No")(setqfirst(ssnamesel0)(setqNumlst(sel->listsel);做文字或者更新文字(defuncommon2()(setqresult(rtosresult(getvar"LUNITS")PRECISION)請輸入插入點:")(if(=key"No")(if(setqins(getpoint"n(make-textfirstresultins)(update-textfirstresult);選擇集合轉化成數字列表(defunsel->list(sel/ientlstn
9、umElsnls)(setqi0)(repeat(sslengthsel)(setqent(ssnameseli)(setqlst(entgetent)(setqnum(atof(cdr(assoc1lst)(setqEls(consentEls)(setqNls(consnumNls)(setqi(1+i)(list(reverseEls)(reverseNls);創建新文字,在指定點插入(defunmake-text(firststringinspt/removetxtlstlst)(setqremove(list-133051101150)(setqtxtlst(entgetfirst)
10、(foreachntxtlst(if(not(member(carn)remove)(setqlst(consnlst)(setqlst(cons(cons1string)lst)(setqlst(cons(cons10inspt)lst)(setqlst(cons(cons11inspt)lst)(setqlst(reverselst)(cdr(assoc40(entmakelst);保留文字,僅更新內容(defunupdate-text(entstring/txtlst)(setqtxtlst(entgetent)(setqtxtlst(subst(cons1string)(assoc1t
11、xtlst)txtlst)(entmodtxtlst);統計數字文本(defunC:tj(/unselinstollstnumlstfirstdatalenangHIGjnm)(setqun(getvar"LUNITS")(while(and(setqsel(ssget'(0."TEXT")(setqins(getpoint"n請輸入插入點:")(princ"n統計正在進行")(setqtollst(sel->listsel)(setqnumlst(cadrtollst)(setqfirst(caar
12、tollst)(setqdata(STATnumlst)(setqlen(strcat(caardata)(itoa(cdardata)(setqHIG(*(make-textfirstlenins)1.5)(setqang(*Pi-0.5)(setqj1)(repeat4(setqn(nthjdata)(setqm(strcat(carn)(rtos(cdrn)unPRECISION)(make-textfirstm(polarinsang(*jHIG)(setqj(1+j)(princ"n統計已經完成!")(princ);統計函數(defunSTAT(numlst/lensumavevarsqrstd)(setqlen(lengthnumlst);本數目(setqsum(apply'+numlst)(setqvar(mapcar'(lambda(x)(*(-xave)(-xave)num
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校科教處管理制度
- 學校車停放管理制度
- 學生常態化管理制度
- 孵化器空調管理制度
- 安全勸導站管理制度
- 安全鎖安全管理制度
- 完善莫高窟管理制度
- 實體烘焙店管理制度
- 實驗室內務管理制度
- 審計署內審管理制度
- 2025浙江嘉興市海寧市嘉睿人力招聘5人筆試參考題庫附帶答案詳解析版
- 黨課課件含講稿:《關于加強黨的作風建設論述摘編》輔導報告
- GB/T 19023-2025質量管理體系成文信息指南
- 2025中考歷史高頻點速記大全
- 2025年北京西城區九年級中考二模英語試卷試題(含答案詳解)
- T/CECS 10378-2024建筑用輻射致冷涂料
- 數據驅動的古氣候研究-洞察闡釋
- 護理糾紛處理制度
- 多余物管理制度
- 2024北京朝陽區三年級(下)期末語文試題及答案
- 灌腸技術操作課件
評論
0/150
提交評論