明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1979|回复: 3

[求助]数字转换到字符串时小数后0的显示问题

[复制链接]
发表于 2004-12-20 11:04:00 | 显示全部楼层 |阅读模式
在CAD2004中,



(setq a 12.0)


12.0


(rtos a 2 2)


"12"


我现在想得到如下结果,


(rtos a 2 2)


"12.00"


我在帮助文件中看到能行,但我做不到,要做那些设置可修改,请教各位。
发表于 2004-12-20 11:55:00 | 显示全部楼层
将系统变量dimzin变为1,
发表于 2004-12-20 13:52:00 | 显示全部楼层
(SETVAR "DIMZIN" 0)
 楼主| 发表于 2004-12-20 14:33:00 | 显示全部楼层
“dimzin”为0和1时,好象都可以,我找到帮助:

类型:整数
保存位置:图形
初始值: 0

控制是否对主单位值作消零处理。可在命令行中输入或在“标注注释”对话框的“主单位”区域中进行设置,此时,DIMZIN 将存储此值。DIMZIN 值为 0-3 时只影响英尺-英寸标注。

0 消除零英尺和零英寸

1 包含零英尺和零英寸

2 包含零英尺,消除零英寸

3 包含零英寸,消除零英尺

4 消除十进制标注中的前导零(例如,0.5000 变为 .5000)

8 消除十进制标注中的后续零(例如,12.5000 变为 12.5)

12 消除前导零和后续零(例如,0.5000 变为 .5)


DIMZIN 还对 AutoLISP rtos 和 angtos 函数执行实数向字符串转换操作有影响。

我对“DIMZIN”设成1后,可以,再设成0,也可以,

但帮助中说初始值为0,开始时却不可以,搞不懂。

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-30 00:30 , Processed in 0.153459 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表