乐筑天下

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

[编程交流] 尺寸值固定问题

[复制链接]

6

主题

21

帖子

15

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-5 20:00:44 | 显示全部楼层 |阅读模式
  1. (defun c:test ()
  2. (setq obj (entsel "please select the dimension:-"))
  3. (setq ab  (fix(getreal "please enter the value to change:-" )))
  4. (command "dim1" "new" ab obj "")
  5. (princ)
  6. )

 
 
嗨,朋友们
 
如果我尝试固定值超过32600,它将自动固定其他值请帮助我
 
原因是什么?
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 20:17:49 | 显示全部楼层
我可以毫无问题地将一个值一直更改到32599。我一试33000,值就变为-32536。这太奇怪了。
 
我想你用的是公制单位吧?
 
顺便说一句,您可能需要更改以下单词的拼写,以便正确阅读。
 
尺寸-->尺寸
 
进位-->回车
更改-->更改
 
现在,我想你可能还想更改这一行,请输入要更改为的值。。。请输入新值。区别是微妙的,但我认为它更正确。只是一个建议。
回复

使用道具 举报

6

主题

21

帖子

15

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-5 20:18:32 | 显示全部楼层
是的,我也面临同样的问题
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 20:30:04 | 显示全部楼层
用这行代码替换命令“dim1”。
 
  1. (entmod (subst (cons 1 (itoa ab)) (assoc 1 (entget (car obj))) (entget (car obj))))
回复

使用道具 举报

6

主题

21

帖子

15

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-5 20:36:03 | 显示全部楼层
谢谢Tharwat,它起作用了
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 20:46:40 | 显示全部楼层
 
很高兴知道,非常欢迎
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-5 20:58:23 | 显示全部楼层
请使用代码标签,而不是HTML标签或报价标签,因为你已经在你的其他线程中使用,你还没有纠正!!!!
 
代码发布指南!!
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 21:03:18 | 显示全部楼层
 
实际上,极限是32767或(2^15)-1-这是有符号16位整数的上限;大于该值的值将翻转符号位,并导致值从-32768增加。
 
这是AutoCAD早期版本的残余,在早期版本中,16位有符号整数被用作标准整数(在使用getint函数提示输入整数时,您会看到相同的限制)。
 
如今,整数使用32位甚至64位有符号整数表示,上限分别为2147483647和9223372036854775807。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 01:07 , Processed in 0.978828 second(s), 68 queries .

© 2020-2025 乐筑天下

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