公差的问题!!
下面是一个为标注添加制定公差的程序。
(defun c:ttt ( / ent )
(vl-load-com)
(setq ent (entsel "\n选择标注"))
(vla-put-tolerancedisplay (vlax-ename->vla-object (car ent)) actolsymmetrical) ;显示公差
(vla-put-tolerancelowerlimit (vlax-ename->vla-object (car ent)) 0) ;添加下公差
(vla-put-toleranceupperlimit (vlax-ename->vla-object (car ent)) 0.1) ;添加上公差
(vla-put-toleranceheightscale (vlax-ename->vla-object (car ent)) 0.6) ;显示比例
)
当我的下偏差定为0,上偏差定为0.1时,问题出现了。程序运行结果公差变成了±0.1;但是当上下偏差不为0时,程序却又是正常可以的。希望大家能指出存在的问题!
另外,0公差后如何赋值呢??
参数 acTolSymmetrical 是对称公差,电脑没错.
如果想要极限偏差得用这个参数 acTolDeviation woaishuijia 发表于 2012-8-24 10:46 static/image/common/back.gif
参数 acTolSymmetrical 是对称公差,电脑没错.
如果想要极限偏差得用这个参数 acTolDeviation
改成acTolDeviation.也没用的!我早就试过了!高人不信,你试试!
页:
[1]