将数字转换为字符串 支持的平台:视窗和 Mac OS 签名(rtos number [mode [precision]])
返回值类型:字符串 带格式的数值。 当选择了工程单位、建筑单位或分数单位(模式值 3、4 或 5)时,AutoCAD UNITMODE 系统变量会影响返回的字符串。 言论该函数返回一个字符串,该字符串是根据模式、精度和 AutoCAD UNITMODE、DIMZIN、LUNITS 和 LUPREC 系统变量的设置表示数字的表示形式。rtos 模式和精度参数对应于 AutoCAD LUNITS 和 LUPREC 系统变量。如果省略参数,则使用 LUNITS 和 LUPREC 的当前设置。rtos 例子设置变量:x (setq x 17.5) 17.5 将 的值转换为科学格式的字符串,精度为 4:x (setq fmtval (rtos x 1 4)) "1.7500E+01" 将 的值转换为十进制格式的字符串,小数点后 2 位:x (setq fmtval (rtos x 2 2)) "17.50" 将 的值转换为工程格式的字符串,精度为 2:x (setq fmtval (rtos x 3 2)) "1'-5.50\"" 将 的值转换为体系结构格式的字符串:x (setq fmtval (rtos x 4 2)) "1'-5 1/2\"" 将 的值转换为分数格式的字符串:x (setq fmtval (rtos x 5 2)) "17 1/2" 将 AutoCAD 单位模式系统变量设置为 1 会导致单位显示为输入的单位。这会影响返回的值对于工程、建筑和分数格式,如以下示例所示:rtos (setvar "unitmode" 1) 1 (setq fmtval (rtos x 3 2)) "1'5.50\"" (setq fmtval (rtos x 4 2)) "1'5-1/2\"" (setq fmtval (rtos x 5 2)) "17-1/2" |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:35
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.