當我們CAD軟件中繪圖的時候,有些情況下,我們繪制的圖形比較難,使用一些簡單的數據是無法繪制出來的,這個時候,我們可以在繪圖中加載函數的應用,利用函數可以快速地將圖紙繪制出來,那在CAD繪圖時,如何使用函數呢?
CAD繪圖時函數的應用:
1.defun函數
defun函數用于在GSTARLISP程序中定義函數。定義了一個函數ADNUM,此函數天參數,亦無局部變量( Local symbols)。這就意味著程序中用到所有變量均為全局變量。全局變量的值在程序結束時不會丟失。
函數就可以通過在浩辰CAD的Command:提示符后輸入其函數名來執行。如果沒有使用C:,函數名則必須置于圓括號中。
注意 GstarLISP包含一些內置函數,不要使用其中的任一名稱作為函數名或變量名,以下是一些GstarLISP內置函數的保留名稱列表。
2.setq函數
setq函數用于給變量賦值, 賦予變量的值可以是任何表達式(數字表達式,字符串表達式或既含有字母又含有數字的表達式)。若該值為字符串,其長度不可超過100個字符。
在最后一個表達式中,8.5被賦予變量X,12被賦予變量Y。
setq函數還可用于與其他表達式聯合為變量賦值。 注意 不要給GstarLISP使用的一些內置函數名及符號賦值。下面的函數是有效的,但由于保留符號Pi及angle將被重新定義,因此不要使用。
3.getpoint函數
getpoint函數暫停程序的運行,允許用戶輸入一個點的X、Y坐標或X、Y、Z坐標。該點的坐標可以由鍵盤或使用屏幕光標輸入。 注意 不能輸入其他的GstarLISP例程名來響應getpoint函數。二維或三維的點應考慮定義在當前用戶坐標系統(UCS)下。
4.Command函數
Command函數用于在GstarLISP程序內部執行標準的浩辰CAD命令。浩辰CAD命令名及命令選項必須置于雙引號內。 注意 在浩辰CAD 之前的版本中,不能使用Command函數執行浩辰CAD的PLOT命令。Command函數不能使用
浩辰CAD的DTEXT或TEXT命令輸入數據。
不能通過Command函數使用 GstarLISP的輸入函數。這些輸入函數為 getpoint、getangle、getstring及getint。
多數程序都包含三個基本組成部分,即輸入、輸出及處理過程。其中處理過程的功能為根據給定的輸入來產生預期的輸出。
處理過程對于程序的成功起著很重要的作用。有時它很簡單,有時卻包含復雜的計算。如果程序包含大量運算,就應該把它分成若干個程序(甚至是子程序),并按邏輯的順序和系統的順序安排好它們。同時請記住,程序需要隨時修改,也很有可能被其他程序員修改。因此,應盡可能使程序清晰、明了,以便其他程序員了解程序在其執行過程中的不同階段在做些什么。
以上就是在CAD軟件中,當我們使用CAD繪圖的時候,如果需要使用到相關的函數,我們可以進行調用并且使用,方便我們的繪圖。今天就介紹這么多了。安裝浩辰CAD軟件試試吧。更多CAD教程技巧,可關注浩辰CAD官網進行查看。
2022-04-24
2022-04-21
2022-03-16
2021-11-22
2021-11-05
2021-11-02
2021-10-21
2021-10-15
2021-08-20
2021-08-12
2021-06-30
2021-06-16