cad数字加减乘除lisp_求两个cad lsp。1.cad中几个数字相乘。2.cad中几个数字做除法。并且都能控制小数点后的位数...

这是一个介绍如何在CAD中使用LISP实现数字的加减乘除功能的博客。用户可以选择数值进行乘法或除法运算,并能控制小数点后的位数。LISP程序包括CY1、CY2、CY3和CY4等函数,通过交互式选择CAD中的文本数值进行计算,结果显示会随鼠标移动,点击即可结束操作。
摘要由CSDN通过智能技术生成

展开全部

(defun C:CY1 ( / #os1 #os2 #os3 @k)

(setvar "cmdecho" 0)

(setvar "blipmode" 0)

(setvar "dimzin" 0)

(vl-load-com) ;;加载vlax扩展函数

(setq #os1 (getvar "osmode"))

(setq #os2 (getvar "Clayer")

#os3 (getvar "textstyle"); 取得当前字体样式

)

(initget "X S")

(setq @k (getkword (strcat "\n请选择32313133353236313431303231363533e58685e5aeb931333337383863方式[数值相乘(X)/数值除以(S)]:")))

(if (= @k nil) (setq @k "X") )

(setq @k (strcase @k))

(setvar "osmode" 0)

(if (= @k "X") (CY2) )

(if (= @k "S") (CY4) )

(setvar "osmode" #os1)

(setvar "Clayer" #os2)

(setvar "textstyle" #os3)

(prin1)

)

(defun CY2 ( / #k1 #k2 &k1 &kw1 s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值