CAD二次開(kāi)發(fā)的實(shí)例教程
VisualLisp是autoCAD提供的一種簡(jiǎn)單方便的二次開(kāi)發(fā)語(yǔ)言。語(yǔ)言本身簡(jiǎn)單易學(xué),功能卻極其強(qiáng)大,幾乎可以涉及到CAD操作的方方面面。autoCAD還貼心地為這種二次開(kāi)發(fā)語(yǔ)言提供了開(kāi)發(fā)和調(diào)試界面,用戶只需要在命令行輸入VLIDE命令即可打開(kāi)Vlisp編程界面進(jìn)行CAD二次開(kāi)發(fā)。
除此之外,它最大的優(yōu)點(diǎn)還在于其跨版本,跨系統(tǒng)能力超強(qiáng)。同樣的Lisp代碼,無(wú)需修改即可在十幾個(gè)版本的CAD上流暢運(yùn)行,這點(diǎn)甚至是強(qiáng)大的ObjectArx也無(wú)法比擬的,這也是vLisp成為廣大工程師喜愛(ài)的CAD二次開(kāi)發(fā)語(yǔ)言的重要原因。
vLisp具有方便地文件讀寫(xiě)功能,但是要讀寫(xiě)文件,必須要先選擇文件,今天我們就來(lái)總結(jié)一下Vlisp文件選擇的實(shí)現(xiàn)方法,附帶筆者開(kāi)發(fā)的一種多文件選擇實(shí)現(xiàn)方案。
方法1:Vlisp自帶的文件選擇函數(shù)getfiled
該函數(shù)使用說(shuō)明如下:
(getfiled 對(duì)話框的標(biāo)簽 缺省文件名 缺省的文件擴(kuò)展名 按位編碼)
如:(getfiled "123" "" " 32),觸發(fā)的函數(shù)界面如下:
該方法為vLisp內(nèi)置函數(shù),好處是穩(wěn)定,可選參數(shù)較多。
展開(kāi) 點(diǎn)擊對(duì)應(yīng)鏈接即可查看內(nèi)容>>
1、CAD二次開(kāi)發(fā)秘技:visualLisp多文件選擇
作者:羅甘霖
鏈接:https://www.yqgqt.org.cn/content/post/1809486
VisualLisp是autoCAD提供的一種簡(jiǎn)單方便的二次開(kāi)發(fā)語(yǔ)言。語(yǔ)言本身簡(jiǎn)單易學(xué),功能卻極其強(qiáng)大,幾乎可以涉及到CAD操作的方方面面。autoCAD還貼心地為這種二次開(kāi)發(fā)語(yǔ)言提供了開(kāi)發(fā)和調(diào)試界面,用戶只需要在命令行輸入VLIDE命令即可打開(kāi)Vlisp編程界面進(jìn)行CAD二次開(kāi)發(fā)。VisualLisp是autoCAD提供的一種簡(jiǎn)單方便的二次開(kāi)發(fā)語(yǔ)言。語(yǔ)言本身簡(jiǎn)單易學(xué),功能卻極其強(qiáng)大,幾乎可以涉及到CAD操作的方方面面。autoCAD還貼心地為這種二次開(kāi)發(fā)語(yǔ)言提供了開(kāi)發(fā)和調(diào)試界面,用戶只需要在命令行輸入VLIDE命令即可打開(kāi)Vlisp編程界面進(jìn)行CAD二次開(kāi)發(fā)。
2、基于COMSOL的流固耦合微泵輸運(yùn)細(xì)胞仿真分析
作者:琳泓c(diǎn)omsol
鏈接:https://www.yqgqt.org.cn/content/post/1809491
微泵作為微流體系統(tǒng)的“心臟”,是微流體輸送的動(dòng)力源,也是微流體系統(tǒng)發(fā)展水平的重要標(biāo)志。作為一種重要的微型執(zhí)行部件,微泵還可廣泛應(yīng)用于藥物輸送、血液運(yùn)輸、DNA合成、電子冷卻系統(tǒng)、微全分析系統(tǒng)、微型燃料電池、微型衛(wèi)星推進(jìn)系統(tǒng)等領(lǐng)域,具有巨大的市場(chǎng)應(yīng)用前景。
展開(kāi) Python實(shí)現(xiàn)CAD二次開(kāi)發(fā),用于生成多邊形骨料的混凝土細(xì)觀模型。
<P>;-------------------------------------------------------------------<BR>; THREAD.LSP Creates 3D solid (ACIS) threads. 01/9/1999<BR>;<BR>; Corrected<BR>;<BR>; written by: Robbert Teggelove<BR>;<BR>;-------------------------------------------------------------------<BR>;<BR>; This is a way to make 3D solid external threads in<BR>; AutoCAD R13 and R14.<BR>; You can make threads according to:<BR>; - ISO 228 (equal to DIN 228 and NEN 176)<BR>; - Gas thread straight inside thread only, ISO 7-1 (equal to DIN 2999 and NEN 3258)<BR>; - Metric inside and outside thread, NEN 81 and NEN 1870, geometrically 100% correct<BR>;<BR>; There is no error trapping or anything like that.<BR>;<BR>; The program works by creating a single thread<BR>; and then arraying
展開(kāi) 模具設(shè)計(jì)在我國(guó)發(fā)展多年,設(shè)計(jì)類型也由最開(kāi)始的手繪、CAD到現(xiàn)在的三維UG,為了更好的提升繪圖效率,二次開(kāi)發(fā)軟件應(yīng)運(yùn)而生。
CAD軟件匹配的沖壓模具設(shè)計(jì)外掛很多,常見(jiàn)的包括:統(tǒng)贏(pressCAD)、FOXCAD、TP、戰(zhàn)鷹、燕秀等。下面給大家分享一些二次開(kāi)發(fā)繪圖技巧及常見(jiàn)問(wèn)題的解決對(duì)策。
一、打凸包、打沙拉怎么畫(huà)?
打圓形凸包和沙拉時(shí)用A、B沖來(lái)畫(huà),畫(huà)完后刪除不需要的孔。打異形凸包用異形分層或成形沖頭來(lái)畫(huà)。
注:統(tǒng)贏公司目前正在追加打凸包和打沙拉的功能,敬請(qǐng)期待。
二、向上折彎第二種方式畫(huà)出來(lái)的頂料入子,下模沒(méi)有加頂料銷,該怎樣做比較快、比較好?
(1)、可在畫(huà)完后單獨(dú)加等高螺絲,螺絲可產(chǎn)生在下模入子上。
(2)、畫(huà)折彎時(shí)先不畫(huà)頂料入塊,畫(huà)完后再用”模板零件里”的”下模入子頂料塊”來(lái)做。
三、異形零件里的補(bǔ)強(qiáng)沖頭怎么在模板上沒(méi)有圖形?
這里的補(bǔ)強(qiáng)沖頭只是根據(jù)你的設(shè)定尺寸輔助畫(huà)出你需要的補(bǔ)強(qiáng)沖頭的各個(gè)視圖,它并不產(chǎn)生加工孔資料。如果要在各模板上畫(huà)補(bǔ)強(qiáng)沖頭的孔時(shí),一般用“異形分層”來(lái)繪,需要產(chǎn)生入子時(shí)一般用“雙層入子”來(lái)畫(huà)。
四﹑為什么在會(huì)吊耳時(shí),會(huì)自動(dòng)取消或畫(huà)出來(lái)亂跑?
1、檢查它是否有標(biāo)簽
2、檢查它是否在沖頭層或入子層畫(huà)
注:要使模板上產(chǎn)生圓形的讓位孔,則設(shè)定圓角半徑在于吊耳長(zhǎng)的一半。
五、自繪了模板和模座的外框,為什么點(diǎn)模座時(shí)明明是復(fù)線,卻說(shuō)你選取不是封閉復(fù)線?
原因是你在“模具總設(shè)定”-----“模座設(shè)定”里上下模座留邊值跟你畫(huà)時(shí)的留邊相等,導(dǎo)致你選它時(shí)是一個(gè)重復(fù)線。
解決方法:
(1)、改變模具總設(shè)定里的留邊值,設(shè)為0也可以。
(2)、出現(xiàn)提示時(shí)繼續(xù)選完屬于模座的邊線,然后在指點(diǎn)內(nèi)點(diǎn)一下即可。
展開(kāi)