標籤:

那些你知道,或是不知道的AutoCAD小秘密-017:透明命令:』CAL

那些你知道,或是不知道的AutoCAD小秘密-017:透明命令:』CAL

來自專欄 AutoCAD的小秘密

上次講了Express Tools的功能,貌似沒啥浪花啊……你們這麼不喜歡全英文的命令嗎?唉……你們難道就喜歡虐你千百遍的動態塊嗎?

那天某個用戶群裡面問了一句,怎麼直接畫出一段長度為24/7,角度為15度的線?

很簡單嗎,第一點確定好,第二點的時候輸入@24/7<15……啥,你們不知道可以直接用加減乘除符號來讓AutoCAD計算的嗎?

小夥伴又問了,如果長度是(根號26,打不出來啊魂淡)之類的不能直接輸入的值呢?

好,這就是我們這次課的由來:AutoCAD的命令行計算器功能

=======AutoCAD的計算器分割線========

其實做為一款輔助設計的軟體,AutoCAD本身就具有強大的計算能力,並且這種計算能力是開放給用戶的。例如上面的例子,需要長度為的線的話,只需要用一條命令就行了:』cal

有用戶問了,我正在畫線的命令中,使用另外一條命令不會把當前命令給取消掉嗎?

大家注意』cal命令,最前面的 』 符號表示這是一條透明命令,而所謂的透明命令,就是指那些可以在一條命令的運行過程中『插播』的命令。

好,我們來看看,怎樣畫一條長度是26開根,角度為12度的一條直線吧。

從上面可以看到,我首先是確定了繪圖的方向:<12表示是角度。後面我直接用』cal命令,開始輸入了一個表達式『sqrt(26)』,這就是求開方的公式。

既然有了開方,那麼自然就有平方等一系列公式。從幫助文件我翻出來了一堆:

好,我們利用這張表來做個習題:

這道題不難,我相信大部分的AutoCAD用戶或快或慢,都能畫出來。(其實這是當年弄出來考繪圖技巧的,但是說實話真的只能算奇技淫巧的一部分,沒啥意思,如果有興趣知道怎麼畫最快的同學可以私信我,人數多了我放視頻。

但是如果我把尺寸從2換成了2*Pi(暈倒知乎Pi打不出來)呢?我相信大部分的人也能猜出來:縮放Pi倍就可以了。問題是這個縮放比例是怎麼確定的?(那邊那個喊3.14的,太沒有技術含量了,你好歹說個3.141592614呢……想當年我可是班上背的小數點後位數的冠軍,雖然背出這個並沒有任何意義)。

有眼尖的同學其實已經發現了,上面的表格中有Pi這個常量的,然後就興沖沖的:

十動然而被拒了有木有,那麼正確的打開姿勢是什麼呢?很簡單,加』cal命令再輸入就可以了。

很多人很奇怪,明明操作系統自帶的計算器要比你AutoCAD的這個命令行計算器要好用多了,為什麼老柴我還要介紹AutoCAD的這些個函數呢?

其實,我以前提到過,真正成為大師的標準,就是可以用Visual Lisp和AutoLISP來實現二次開發,利用二次開發來提高你的效率,減少很多的重複勞動。而AutoLISP中,就包含了大量的數學公式和變數計算,這些都需要用到我上面圖中列舉的常用函數。

當然,AutoLISP中的常用函數遠不止上圖這些,上面的只是在』cal中能夠用到的。希望對大家有所幫助。

=====寫文不易,求贊求關注=====


推薦閱讀:

GRREAD函數詳解
Cross:智能的多曲線相交清理工具
AutoCAD 2019新功能:護眼的DWG比較
AutoCAD 有什麼技巧,讓你相見恨晚?
那些你知道,或是不知道的AutoCAD小秘密-003:智能中心線

TAG:CAD | AutoCAD |