几何尺寸与公差论坛------致力于产品几何量公差标准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:35 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 请高手看看这个是出拉什么问题

请高手看看这个是出拉什么问题
www.dimcax.com
请高手看看这个是出拉什么问题
(defun c:mr()
(setq p5 (getpoint " 请输入模仁的插入点:"))
(setq aaa(load_dialog "mr"))
(if (null (new_dialog "mr" aaa))
(exit))
(action_tile "mra1" "(setq a $value)")
(action_tile "mrb1" "(setq b $value)")
(action_tile "mrd1" "(setq c $value)")
(action_tile "accept" "(ok_mr)(done_dialog 1)")
(start_dialog)
(prin1)

)
(defun ok_mr()
(setq mrk1 (atof"(getvar a )"))
(setq mrc1 (atof"(getvar b)"))
(setq mcd1 (atof"(getvar c)"))
(mrdw)
)
(defun mrdw()
(setq x3 (car p5 ))
(setq y3 (cadr p5 ))
(setq mrp2 (list (fix x3) (fix y3)))
(setq mrjj1 (polar mrp2 pi (* 0.5 mrk1)))
(setq mrj1 (polar mrjj1 (* 0.5 pi) (* 0.5 mrc1)))
(setq mrjy1 (polar mrp2 0 (* 0.5 mrk1)))
(setq mrj2 (polar mrjy1 (* 1.5 pi) (* 0.5 mrc1)))
(command "rectang" mrj1 mrj2 "")
)
运行是提示 (action_tile "accept" "(ok_mr)(done_dialog 1)")参数太多
d
把(ok_mr)放到 start_dialog后面,如果 (start_dialog)返回1则执行(ok_mr)
d
谢谢 我试试
d
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


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

高级搜索
显示模式

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

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



所有的时间均为北京时间。 现在的时间是 01:22 AM.


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