LispLink 官方版 v16.03

2024-07-08發(fā)布者:wx20230305205025大?。?/span> 下載:71

文件大小:

軟件介紹

   LispLink綠色版是一款以CAD為基礎(chǔ)的專業(yè)化autolisp程序編寫軟件,LispLink綠色版功能強強悍,便捷好用,提供了匹配括號、自動縮進、優(yōu)化程序格式、語法高亮等功能,相當(dāng)?shù)膶嵱谩?/p>

image.png


軟件特點


      1、AutoLISP語言是在普通的LISP語言基礎(chǔ)上,又?jǐn)U充了許多適用于CAD應(yīng)用的功能而形成的一種程序設(shè)計語言。它是一種解釋性求值語言,速度較慢,難以保密,可用任何文字編輯軟件編輯,用純文本的格式保存。例如:

      (setq i 1);就是代碼i值是1

      (command "CIRCLE" '(0 0) 100);命令在坐標(biāo)原點繪制半徑100的圓。

      2、AutoLISP語言中的一切成分都是以函數(shù)形式給出的,它沒有語句概念或其他語法結(jié)構(gòu)。執(zhí)行AutoLISP程序就是執(zhí)行一些函數(shù),再調(diào)用其它函數(shù)。例如:

      (setq pt1 (getpoint "n請選擇圓心插入點"))

      (command "CIRCLE" pt1 100);命令這個插入點繪制圓,半徑為100

      3、AutoLISP把數(shù)據(jù)和程序統(tǒng)一表達為表結(jié)構(gòu),故可把程序當(dāng)作數(shù)據(jù)來處理,也可把數(shù)據(jù)當(dāng)作程序來執(zhí)行。

      例如:一條直線,起點坐標(biāo)'(0 0),端點坐標(biāo)'(1000 0),圖層為0層,顏色為1【紅色】這個是一條直線的一些數(shù)據(jù),怎么執(zhí)行變?yōu)槌绦虼a如下:

      (entmake (list '(0 . "LINE") '(8 . "0") '(62 . 1) '(10 0 0) '(11 1000 0)))

      以上可以直觀的看數(shù)據(jù),也可以粘貼到AutoCAD的命令行,就繪制出以上要求的直線。

      4、AutoLISP語言中程序運行過程就是對函數(shù)求值的過程,是在對函數(shù)求值的過程中實現(xiàn)函數(shù)的功能。在AutoCAD里面,所有的對象可以看成是由無數(shù)的點構(gòu)成,每個點都有自己的坐標(biāo),函數(shù)的運行就是計算出這些點的數(shù)值,根據(jù)得到的數(shù)值進行判斷。

      5、AutoLISP語言的主要控制結(jié)構(gòu)是采用遞歸方式。遞歸方式的使用,使得程序設(shè)計簡單易懂。例如:

      (setq &k1 (entsel));選擇對象

      (setq &k1 (car &k1));提取圖元

發(fā)表評論(共0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評論內(nèi)容只代表網(wǎng)友觀點,發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對任何資源負(fù)法律責(zé)任,所有資源請在下載后24小時內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部