rtos:
此函数将依据所给定的 mode、precision、AutoCAD 的UNITMODE 系统变量及DIMZIN尺寸变量来返回一字符串以表示 number。mode 与precision是整型数, 表示所选择的线性单位模式和精确度。AutoCAD 中所提供的mode 值如下:
RTOS 模式
|
编辑格式
|
1
|
科学记数 (Scientific)
|
2
|
十进制 (Decimal)
|
3
|
工程 (尺和十进位寸) (Engineering)
|
4
|
建筑 (尺和分数寸) (Architectural)
|
5
|
任意的分数单位 (Fractional)
|
mode和precision参数值将分别与AutoCAD中的系统变量LUNITS和UPREC的值一致。假如您省略这些参数, 此函数将会使用目前的LUNITS与LUPR-EC值。当您选择Engineering、Architectural或Fractional等单位(即mode值为3、4或5)时, UNITMODE变量将影响所返回的字符串。
范例
例如, 我们设定 DIMZIN=0。则:
语法范例
|
UNITMODE=0的返回值
|
UNITMODE=1的返回值
|
(rtos 17.5 1 4)
|
"1.7500E+01"
|
"1.7500E+01"
|
(rtos 17.5 2 2)
|
"17.50"
|
"17.50"
|
(rtos 17.5 3 2)
|
"1'-5.50""
|
"1'5.50""
|
(rtos 17.5 4 2)
|
"1'-5 1/2""
|
"1'5-1/2""
|
(rtos 17.5 5 2)
|
"17 1/2"
|
"17-1/2"
| |