chen4 发表于 2005-5-8 19:53:00

rtos在CAD2000下为何小数位数不对?

rtos在CAD2000下为何小数位数不对?


样例 设置变量 x:


命令:(setq x 17.5)


17.5


将 x 的值转换为科学记数格式的字符串,精度为 4:


命令:(setq fmtval (rtos x 1 4))


"1.7500E+01"


将 x 的值转换为小数格式的字符串,精度为 2:


命令:(setq fmtval (rtos x 2 2))


"17.50"


但在CAD2000和CAD2002下均不对


Command: (setq x 17.5)<BR>17.5<BR>Command: (setq fmtval (rtos x 2 2))<BR>"17.5"


这是为什么?

ZZXXQQ 发表于 2005-5-8 21:47:00

您将变量DIMZIN设为0后试试。

chen4 发表于 2005-5-9 04:28:00

本帖最后由 作者 于 2005-5-9 5:20:23 编辑

可以了,谢谢!



我曾经试过很多系统变量都没有解决

guankuiwu 发表于 2022-11-15 11:33:12

又学习一招!
页: [1]
查看完整版本: rtos在CAD2000下为何小数位数不对?