几何尺寸与公差论坛------致力于产品几何量公差标准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-26, 04:22 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 不知vlisp能否做到呢?[已解决]

不知vlisp能否做到呢?[已解决]
www.dimcax.com
不知vlisp能否做到呢?[已解决]
一直想有个好用的简单的倒圆角功能
就是我在命令行输入f1 就倒r1的圆角,f2就倒r2的圆角,f8就倒r8的圆角。。。。f8.0384就倒r8.0384的圆角
我只在命令行输入一次f1,也就是说f1就是命令。f后的数要可以是任意的
本以为用反应器可以做到,但是输入f3.456就提示没有这个命令。
后来只有定义一些常用的f1 f2 f3 f4 。。。。
没办法做到f后这个数字是任意数
请大家帮忙
d
我也想知道呀,希望版主们开开会,解决这个问题,难点是怎么提出命令的数字出来,
d
“提出命令的数字出来”这个应该好办,可以用转成数字再转字符,如果相等则是数字咯,论坛上有相关的主题。
主要是在命令行输入没有的命令,则提示:
命令: f2.3265
未知命令“f2.3265”。按 f1 查看帮助。
如果有反应器能等到这信息,应该就可以用反应器吧?
有人来解决吗?
d
问题已经解决,可以用反应器,反应器有个未知命令的!
d
以上的程序已经可以实现画圆的功能,可有点不完美就是,执行完后,命令行会提示
命令: c2.36
指定圆的圆心:
未知命令“
”。按 f1 查看帮助。
有没有办法完美一下!
|;
还有个问题就是,本想再实现fillet \ chamfer \ offset \lengthen的功能
offset 还好知道用vla-offset可以实现。
但是fillet\ chamfer \lengthen等就不知道怎么办了?
请大家帮忙修改一下看看。
通过工具菜单->加载应用程序 可加载该程序,然后可直接在命令行输入相关命令运行。如需要每次启动时均加载该程序,则可以将该文件放在启动组中。
文件预览:
d
;;我的也能凑合着用,还有问题大家帮忙解决
;;在命令行输入 f + n(任意数字)实现倒半径为n的圆,如 f15.4537
( *doc* ( *doc* (vla-get-activedocument ())))
( *test* ( *test* ( nil '((:vlr-unknowncommand . test)))))
( test (a b / c n)
( ( ( c ( ( b)))
( ( c 1 1) "f")
( ( n ( ( c 2))))
)
(
( "filletrad" n)
(vla-sendcommand *doc* "_.fillet ")
)
)
()
)
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


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

高级搜索
显示模式

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

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



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


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