这值得一个惯例吗?
我们使用两位小数作为标准。有没有可能有一个应用程序在运行时返回3位
在这些条件下的距离?
(即:假设我有一个0.375的距离,当标注尺寸时显示。38,我想验证距离,而不必将单位更改为小数点后三位,这样,如果我选择了一个距离,我就得到了实际的0.375)
我希望能够选择距离(两点),并将3个位置的距离返回到命令行。
如果有更简单的解决方法,请指示我!!
谢谢 为什么不直接更改图形长度单位的精度?我认为AutoCAD将保留小数点后8位。对你来说足够精确吗?
... ... 也许:
(defun c:dist2 (/ p1 p2 Units Prec)
(setq Units 2 Prec 3)
(and (setq p1 (getpoint "\nFirst Point: "))
(setq p2 (getpoint "\nSecond Point: " p1))
(princ (strcat "\nDistance: " (rtos (distance p1 p2) Units Prec))))
(princ))
也许他的DIST命令坏了,他不知道units命令是什么?
你知道我马克-任何事情都值得一个惯例。。。 李,你是最随和的。也许我不明白。键入Dist2并拾取两个点,以获得它们之间的距离,精确到小数点后三位。好啊那部分我确实懂。但是,如果我用设置为小数点后三位的单位设置模板,并键入距离命令(di)的命令别名,然后选择我的两点,这有什么不同?当然,除非为了显示的目的,我想四舍五入,同时保留三个小数点的精度。我认为甚至可以在DimStyles中设置舍入,对吗? 好啊
我想我不能在这里假设任何事情。。
我们将小数点后两位设置为所有尺寸的标准。
如果拖动DIST命令,则得到两位小数的距离。
(我是不是完全不懂这个?)
有些客户强制执行严格的小数点后2位标准。
为了澄清。。。
我必须把单位设置为小数点后两位!
我要找的是运行DIST
命令,但仍然得到一个3位小数点后的答案,而我的绘图仍然在2位小数点后,根据我们的公司标准。它只是用来做问答的。
如果我允许用户更改单位,他们会忘记将其设置回原来的位置,然后放置
小数点后三位的维度会产生自己的问题集。
我很抱歉,但如果你有起草人为你工作,你知道必须证明一切都是愚蠢的。。。
用我最好的尼安德特人的声音。。。
呜呜。。。
单位命令?
以前从没听说过!!!
这是新的吗?? 李,
一如既往,你的代码工作完美无瑕,这正是我一直在寻找的!
我感谢你的知识(和幽默感!)
谢谢你的忍耐和帮助!! 您在命令行中看到的内容和在维度中看到的内容的设置完全不同。
尺寸可能必须保留两个小数位,但这并不妨碍您在命令行中享受尽可能多的小数位。
页:
[1]
2