cad lisp 螺栓_ATUOCAD螺纹lisp程序

这篇博客介绍了如何使用LISP编程语言在AUTOCAD中创建螺纹绘制程序。用户通过输入公称直径、螺距、螺纹有效圈数和每转切割次数等参数,程序将计算相关螺纹参数并绘制出螺纹形状。
摘要由CSDN通过智能技术生成

ATUOCAD

螺纹

lisp

程序

(defun shuru ()       ;

输入参数

(setq zhijing (getREAL "

公称直径

:"))

(setq luoju (getreal "

螺距

:"))

(SETQ QUANSHU (GETREAL "

螺纹有效圈数

:"))

(SETQ JINGDU (GETint "

每转切割次数

:"))

(setq QIDIAN (getpoint "

输入起始点

:"))

)

(defun JISUAN ()      ;

计算螺纹参数

(setq H (* 0.8660254 luoju))

(setq D2 (- zhijing (* 2 0.375 H)))

(SETQ LD2 (* D2 PI))

(SETQ LUOXUANJIAO (ATAN (/ LUOJU LD2)))

(SETQ LXJ (* 180 (/ LUOXUANJIAO pi)))

(setq banjiao(atan(/ luoju zhijing)))

(setq djxc (sqrt(+ (expt luoju 2) (expt zhijing 2))))

(setq pyj (+ banjiao luoxuanjiao))

(setq pianyi (* (sin pyj) djxc))

(setq pianyi (/ pianyi 2.0000))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值