CAD二次编程(截面).lsp 5

程序原意:在CAD中画一个封闭图形(面域),然后点击选择面域(计算该面域的面积),输入长度,最后在屏幕中选择一个点输出该面域的面积及输入长度的材料重量的计算结果(希望编程... 程序原意:在CAD中画一个封闭图形(面域),然后点击选择面域(计算该面域的面积),输入长度,最后在屏幕中选择一个点输出该面域的面积及输入长度的材料重量的计算结果(希望编程中的材料密度可以按使用都的要求自行更改 .
例:如下,不过下例有点问题,无法完成计算,仅供参考!
(defun c:zl()
; (setQ sblib(getvar"blipmode"))
; (setQ scmde(getvar"cmdecho"))
(setvar"blipmode"0)
(setvar"cmdecho"0)
(setQ mj (getvar"area"))
; (initget 7 ( + 1 2 4))
(setQ hd (getreal "long (mm)=?"))
; (setQ zz( * mj hd 0.00000272))
; (setvar"cmdecho"scmde)
; (prinl"kg/m=")
; (read"kg/m=")
; (prinl"kg/m=")
(setQ zz( * mj hd 0.00000272))
)
展开
 我来答
百度网友d295254
2008-07-22 · 超过14用户采纳过TA的回答
知道答主
回答量:255
采纳率:0%
帮助的人:0
展开全部
(defun c:zl()
; (setQ sblib(getvar"blipmode"))
; (setQ scmde(getvar"cmdecho"))
(setvar"blipmode"0)
(setvar"cmdecho"0)
(setQ mj (getvar"area"))
; (initget 7 ( + 1 2 4))
(setQ hd (getreal "long (mm)=?"))
; (setQ zz( * mj hd 0.00000272))
; (setvar"cmdecho"scmde)
; (prinl"kg/m=")
; (read"kg/m=")
; (prinl"kg/m=")
(setQ zz( * mj hd 0.00000272))
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式