乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 67|回复: 19

[编程交流] 这值得一个惯例吗?

[复制链接]

88

主题

346

帖子

281

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
423
发表于 2022-7-6 11:27:30 | 显示全部楼层 |阅读模式
我们使用两位小数作为标准。
 
有没有可能有一个应用程序在运行时返回3位
在这些条件下的距离?
(即:假设我有一个0.375的距离,当标注尺寸时显示。38,我想验证距离,而不必将单位更改为小数点后三位,这样,如果我选择了一个距离,我就得到了实际的0.375)
 
我希望能够选择距离(两点),并将3个位置的距离返回到命令行。
 
如果有更简单的解决方法,请指示我!!
 
谢谢
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 11:32:58 | 显示全部楼层
为什么不直接更改图形长度单位的精度?我认为AutoCAD将保留小数点后8位。对你来说足够精确吗?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:34:05 | 显示全部楼层
 
 
...    ...
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:39:29 | 显示全部楼层
也许:
 
  1. (defun c:dist2 (/ p1 p2 Units Prec)
  2. (setq Units [color=Red][b]2[/b][/color] Prec [color=Red][b]3[/b][/color])
  3. (and (setq p1 (getpoint "\nFirst Point: "))
  4.       (setq p2 (getpoint "\nSecond Point: " p1))
  5.       (princ (strcat "\nDistance: " (rtos (distance p1 p2) Units Prec))))
  6. (princ))
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 11:42:58 | 显示全部楼层
也许他的DIST命令坏了,他不知道units命令是什么?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:43:46 | 显示全部楼层
 
你知道我马克-任何事情都值得一个惯例。。。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 11:47:26 | 显示全部楼层
李,你是最随和的。也许我不明白。键入Dist2并拾取两个点,以获得它们之间的距离,精确到小数点后三位。好啊那部分我确实懂。但是,如果我用设置为小数点后三位的单位设置模板,并键入距离命令(di)的命令别名,然后选择我的两点,这有什么不同?当然,除非为了显示的目的,我想四舍五入,同时保留三个小数点的精度。我认为甚至可以在DimStyles中设置舍入,对吗?
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
423
发表于 2022-7-6 11:52:21 | 显示全部楼层
好啊
我想我不能在这里假设任何事情。。
 
我们将小数点后两位设置为所有尺寸的标准。
如果拖动DIST命令,则得到两位小数的距离。
(我是不是完全不懂这个?)
有些客户强制执行严格的小数点后2位标准。
 
为了澄清。。。
我必须把单位设置为小数点后两位!
我要找的是运行DIST
命令,但仍然得到一个3位小数点后的答案,而我的绘图仍然在2位小数点后,根据我们的公司标准。它只是用来做问答的。
 
如果我允许用户更改单位,他们会忘记将其设置回原来的位置,然后放置
小数点后三位的维度会产生自己的问题集。
 
我很抱歉,但如果你有起草人为你工作,你知道必须证明一切都是愚蠢的。。。
 
 
用我最好的尼安德特人的声音。。。
 
呜呜。。。
单位命令?
以前从没听说过!!!
这是新的吗??
回复

使用道具 举报

88

主题

346

帖子

281

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
423
发表于 2022-7-6 11:55:22 | 显示全部楼层
李,
 
一如既往,你的代码工作完美无瑕,这正是我一直在寻找的!
我感谢你的知识(和幽默感!)
 
谢谢你的忍耐和帮助!!
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 11:58:10 | 显示全部楼层
您在命令行中看到的内容和在维度中看到的内容的设置完全不同。
 
尺寸可能必须保留两个小数位,但这并不妨碍您在命令行中享受尽可能多的小数位。
122735byzge2ylcltg4b79.jpg
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-6 02:11 , Processed in 0.963789 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表