文件大小:
軟件介紹
LispLink綠色版是一款以CAD為基礎(chǔ)的專業(yè)化autolisp程序編寫(xiě)軟件,LispLink綠色版功能強(qiáng)強(qiáng)悍,便捷好用,提供了匹配括號(hào)、自動(dòng)縮進(jìn)、優(yōu)化程序格式、語(yǔ)法高亮等功能,相當(dāng)?shù)膶?shí)用。
軟件特點(diǎn)
1、AutoLISP語(yǔ)言是在普通的LISP語(yǔ)言基礎(chǔ)上,又?jǐn)U充了許多適用于CAD應(yīng)用的功能而形成的一種程序設(shè)計(jì)語(yǔ)言。它是一種解釋性求值語(yǔ)言,速度較慢,難以保密,可用任何文字編輯軟件編輯,用純文本的格式保存。例如:
(setq i 1);就是代碼i值是1
(command "CIRCLE" '(0 0) 100);命令在坐標(biāo)原點(diǎn)繪制半徑100的圓。
2、AutoLISP語(yǔ)言中的一切成分都是以函數(shù)形式給出的,它沒(méi)有語(yǔ)句概念或其他語(yǔ)法結(jié)構(gòu)。執(zhí)行AutoLISP程序就是執(zhí)行一些函數(shù),再調(diào)用其它函數(shù)。例如:
(setq pt1 (getpoint "n請(qǐng)選擇圓心插入點(diǎn)"))
(command "CIRCLE" pt1 100);命令這個(gè)插入點(diǎn)繪制圓,半徑為100
3、AutoLISP把數(shù)據(jù)和程序統(tǒng)一表達(dá)為表結(jié)構(gòu),故可把程序當(dāng)作數(shù)據(jù)來(lái)處理,也可把數(shù)據(jù)當(dāng)作程序來(lái)執(zhí)行。
例如:一條直線,起點(diǎn)坐標(biāo)'(0 0),端點(diǎn)坐標(biāo)'(1000 0),圖層為0層,顏色為1【紅色】這個(gè)是一條直線的一些數(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語(yǔ)言中程序運(yùn)行過(guò)程就是對(duì)函數(shù)求值的過(guò)程,是在對(duì)函數(shù)求值的過(guò)程中實(shí)現(xiàn)函數(shù)的功能。在AutoCAD里面,所有的對(duì)象可以看成是由無(wú)數(shù)的點(diǎn)構(gòu)成,每個(gè)點(diǎn)都有自己的坐標(biāo),函數(shù)的運(yùn)行就是計(jì)算出這些點(diǎn)的數(shù)值,根據(jù)得到的數(shù)值進(jìn)行判斷。
5、AutoLISP語(yǔ)言的主要控制結(jié)構(gòu)是采用遞歸方式。遞歸方式的使用,使得程序設(shè)計(jì)簡(jiǎn)單易懂。例如:
(setq &k1 (entsel));選擇對(duì)象
(setq &k1 (car &k1));提取圖元
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開(kāi)源電腦
- mtool修改器 V2023.11 官方最新版 / mtool
- 奧維互動(dòng)地圖破解版永久vip2024 V9.9.1 永
- 字魂100號(hào)方方先鋒體字體包免費(fèi)版
- 社工庫(kù)查詢工具社工庫(kù)查詢工具v3.3 免費(fèi)版
- 奧維互動(dòng)地圖奧維地圖PC破解版VIP V9.0.6
- reWASD(Xbox One手柄映射工具) V6.0.1.5190
- 蘭博對(duì)戰(zhàn)平臺(tái) V1.38.6 官方最新版 / 蘭博玩
點(diǎn)擊加載更多評(píng)論>>