几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(AutoLISP)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-27, 01:37 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 谁帮我写一个autolisp程序

谁帮我写一个autolisp程序
www.dimcax.com
谁帮我写一个autolisp程序
本人因为工作关系经常要计算一个值很是浪费时间,谁帮我写一个谢谢!!
d
好吧...
(defun c:ll ()
(setq l1 (getdist "\nl1=")
l2 (getdist "\nl2=")
w1 (getdist "\nw1=")
w2 (getdist "\nw2=")
s (+ (/ l1 w1)(/ l2 w2))
)
(setq p0 (getpoint "\nbase point: "))
(command "pline" p0
(polar (getvar "lastpoint") 0 l2)
(polar (getvar "lastpoint") (* 0.5 pi) w2)
(polar (getvar "lastpoint") (- pi)(+ l2 w1))
(polar (getvar "lastpoint") (- (* 0.5 pi))(+ l1 w2))
(polar (getvar "lastpoint") 0 w1)
"cl"
)
(command "extrude" (entlast) "" s "")
(princ)
)
汉略(上海)信息技术有限公司 产品设计总监
d
还是谢谢你,我的意思是....
首先谢谢你的热心帮助!!
我的意思不是用这个程序去画图,而是用这个程序
去算这个s值,即加载这个程序后,然后选择要计算
的图案,最后自动算出s
d
wer
d
(defun c:ll ()
graphscr
(setq p1 (getpoint "\n选取第一点")
  p2 (getpoint "\n选取第二点")
p3 (getpoint "\n选取第三点")
p4 (getpoint "\n选取第四点")
p5 (getpoint "\n选取第五点")
(setq dx1 (- car(p3) car(p2))
dy1 (- cadr(p3) cadr(p2))
dx2 (- car(p2) car(p1))
dy2 (- cadr(p2) cadr(p1))
dx3 (- car(p4) car(p3))
dy3 (- cadr(p4) cadr(p3))
dx4 (- car(p5) car(p4))
dy4 (- cadr(p5) cadr(p4))
l1 (getdist (sqrt (+ dx1*dx1 dy1*dy1)))
w1 (getdist (sqrt (+ dx2*dx2 dy2*dy2)))
l2 (getdist (sqrt (+ dx3*dx3 dy3*dy3)))
w2 (getdist (sqrt (+ dx4*dx4 dy4*dy4)))
)
dist (- (/ l1 w1) (/ l2 w2))
(princ "\n距离为:")
(princ dist)
(princ)
)
d
改为 dist (+ (/ l1 w1) (/ l2 w2))
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 04:14 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多