久久天天躁狠狠躁夜夜躁2014,极品人妻老师的娇喘呻吟,后入内射欧美99二区视频,久久国产劲爆∧v内射,久久精品国产亚洲一区二区

CAD > CAD熱門問題> CAD常見問題> 文章詳情

CAD軟件中的API接口

2019-07-18 12879 CAD軟件  

當(dāng)我們?cè)谑褂肅AD軟件繪制圖紙時(shí),經(jīng)常會(huì)因?yàn)楦鞣N需求,而會(huì)使用到軟件的一些特殊功能,這樣會(huì)給我們的繪制帶來一定的方便。


CAD軟件中API接口的使用方法:

我們就來看一下程序是如何實(shí)現(xiàn)一步繪制中心線的。

 上圖是這個(gè)程序的源代碼,大家可以看到這里面有很多的括號(hào),這就是Lisp的一個(gè)特點(diǎn),這就是為什么也有人叫它括號(hào)語(yǔ)言的原因,這里面要特別注意的就是括號(hào)一定要匹配,多了或者少了程序都會(huì)報(bào)錯(cuò)。我簡(jiǎn)單解釋一下上面代碼的含義,如果有介紹不清楚的地方大家還是可以去上面提到的開發(fā)人員幫助里面查詢。

首先第一行里面定義的是這個(gè)小程序的開始和命令名字,也就是說我在程序后只要輸入ZXX就可以使用這個(gè)程序了。后面的一對(duì)括號(hào)是用來定義后面變量的類型用的,這個(gè)后面有機(jī)會(huì)再詳解,這個(gè)對(duì)新手來說可以暫時(shí)不考慮。

第二行是賦值函數(shù)和選擇函數(shù)的聯(lián)用,將選擇的圓賦值給temp(自定義的變量)

第三行獲取圓的構(gòu)成信息,例如圖層、圓心、半徑、顏色等等。

第四行、第五行得到圓心、半徑,方便下一步畫中心線。

第六行、第七行才是真正的程序目的:開始畫線。

第八行采用靜默方式退出。

這樣幾行簡(jiǎn)單的代碼就實(shí)現(xiàn)了中心線繪制,里面主要用的setq-賦值函數(shù),command-執(zhí)行命令函數(shù)(相當(dāng)于我們?cè)?span>CAD命令行直接輸入命令),polar-相當(dāng)于CAD里面的角度+長(zhǎng)度的相對(duì)坐標(biāo),“+-運(yùn)算符,即加法,其余的不一一列舉了,大家去幫助里面查詢吧。這只是一個(gè)簡(jiǎn)單實(shí)例,為了完善它我們還可以在畫線前建立相關(guān)圖層、圖層跳轉(zhuǎn)等,這些都可以用command來調(diào)用相關(guān)命令實(shí)現(xiàn)。

程序?qū)懞昧丝梢栽?span>CAD里面加載驗(yàn)證,方法也很簡(jiǎn)單,可以把程序直接拖放到繪圖區(qū)加載,也可以通過ap命令采用對(duì)話框方式加載,后一種還有一點(diǎn)好處就是可以把常用程序加載啟動(dòng)組里面,這樣開軟件不用加載了。

 

 程序執(zhí)行后的結(jié)果。

 

 我們先來看一下改進(jìn)后的程序的效果再來分析所用的新函數(shù)。

 

我們通過上圖可以看出來,我們待選擇對(duì)象有很多的種類包括:圓、直線、圓弧、多段線,那么我們?cè)趺床拍芡ㄟ^框選只選擇圓而排除其他對(duì)象呢,這里面用到了一個(gè)選擇集的函數(shù)ssget,送過給這個(gè)函數(shù)添加過濾條件這可以來實(shí)現(xiàn)對(duì)象的分類選取。

批量生成一般我們都要通過循環(huán)函數(shù)來實(shí)現(xiàn),這里引用While函數(shù)。

圖層可以通過command函數(shù)直接調(diào)用-Layer命令,用后臺(tái)運(yùn)行的方式創(chuàng)建圖層。

輸入數(shù)值采用getreal函數(shù)鍵盤輸入。

當(dāng)然實(shí)現(xiàn)一個(gè)功能可以有很多的途徑,比如本例中輸入函數(shù)也可以選擇getint,具體區(qū)別可以在幫助中看到,希望大家可以通過一個(gè)函數(shù)學(xué)習(xí)到一類函數(shù)的應(yīng)用,這樣才能事半功倍。

 

這個(gè)程序相對(duì)于上一版主要是添加了選擇集函數(shù),首先通過框選創(chuàng)建一個(gè)選擇集,過濾條件是“circle”,然后測(cè)量選擇集中對(duì)象的數(shù)量(即有多少個(gè)圓),然后進(jìn)入循環(huán),從選擇集中第一個(gè)對(duì)象(編號(hào)是0)開始記錄信息直到生成中心線(這個(gè)和改動(dòng)前的程序原理一樣),開始判斷進(jìn)入下一個(gè)循環(huán),直到循環(huán)數(shù)超過了選擇集中對(duì)象數(shù)量循環(huán)結(jié)束。這樣一個(gè)自動(dòng)批量生成中心線的程序就做好了。

當(dāng)我們想要在CAD軟件中使用API接口時(shí),具體的操作方法,可以參考上述內(nèi)容。

相關(guān)文章推薦
Copyright © 1992-2021 蘇州浩辰軟件股份有限公司 版權(quán)所有 蘇ICP備12077906號(hào)-1 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 蘇B2-20210241 蘇公網(wǎng)安備 32059002004222號(hào)