各位大哥,帮帮忙吧!
各位大哥:<br/><br/> 这个是我以前自己的搞的一个简单的LSIP,本来是用来倒圆角用的!在CAD2004里面就可以,为什么到了CAD2009里面就不能用呢?(如附件所示),小弟是个真宗菜鸟!各位有时间帮小弟看看吧!跪谢了!<br/>(defun c:f()<br/> (command "fillet" "r" )<br/> (command "fillet")<br/>)<br/><br/> 这个是附件! 选择第一个对象或 [放弃(N)/多段线(P)/半径(R)/修剪(T)/多个(U)]: r 指定圆角半径 <0.0000>: r<br/>需要数值距离或两点。<br/>; 错误: 函数被取消<br/><br/>怎么搞的图片,上传成功了怎么不显示啊!,上面是在CAD2009里面的信息!<br/> 本帖最后由 作者 于 2008-7-8 16:02:10 编辑 <br /><br /> <p>没有指定圆角大小,没有进行线元选择!</p><p>第一个命令未完成,把第二个命令“fillet"当作参数赋给了r值;</p><p>这样也能在CAD2004中运行,真是神人了!</p> 楼上的兄弟,在CAD2004是可以用的啊!为什么在CAD2009里面就不能用啊!有没有什么办法可以修正一下! 本帖最后由 作者 于 2008-7-8 16:14:05 编辑 <br /><br /> <p></p><p>第一个命令未完成,没有指定圆角大小,所以把第二个命令“fillet"当作参数赋给了r值!</p><p>看看运行结果:</p><p>fillet<br/>当前设置: 模式 = 修剪,半径 = 10.0000<br/>选择第一个对象或 [多段线(P)/半径(R)/修剪(T)/多个(U)]: r 指定圆角半径 <10.0000>: fillet<br/>需要数值距离或两点。<br/>; 错误: 函数被取消</p><p>修改:给第1 个fillet增加半径值,如 (command "fillet" "r" "5.3" )</p><p></p> 《给第1 个fillet增加半径值,如 (command "fillet" "r" "5.3" )》<br/><br/>楼上这位兄弟,我可能没有讲明白我的意图:我只是要简化fillet命令!,当我输入“F" 后,不用再次输入“R”,直接输入“R”的数值即可!其实这样无非是简化“R”输入!提高绘图效率!不知道为什么上面我的程序在CAD2004里面可以用!在CAD2009今天不能用!这个R值是要入工随意输入的!<br/> <p>(defun c:f()<br/> (command "fillet" "r" pause)<br/> (command "fillet")<br/>)</p> 楼上的兄弟,谢谢哈!
页:
[1]