CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

cvunit(AutoLISP)

2023-1-5 22:00| 发布者: admin| 查看: 392| 评论: 0|来自: AutoCAD

摘要: 将值从一种度量单位转换为另一种度量单位

将值从一种度量单位转换为另一种度量单位

支持的平台:视窗和 Mac OS

签名

(cvunit value from-unit to-unit)
价值

类型:整数、实数或列表

要转换的数值或点列表(2D 或 3D 点)。

从单位

类型:字符串

值要从中转换的单位。

到单位

类型:字符串

要转换为的单位。

返回值

类型:实数、列表或无

转换后的值(如果成功);否则,如果任一单位名称未知(在acad.unt文件中找不到),或者两个单位不兼容(例如,尝试将克转换为年)。nil

言论

from-unitto-unit参数可以命名在 acad.unt文件中找到的任何单元类型。

例子

(cvunit 1 "minute" "second")
60.0

(cvunit 1 "gallon" "furlong")
nil

(cvunit 1.0 "inch" "cm")
2.54

(cvunit 1.0 "acre" "sq yard")
4840.0

(cvunit '(1.0 2.5) "ft" "in")
(12.0 30.0)

(cvunit '(1 2 3) "ft" "in")
(12.0 24.0 36.0)
注意:如果要以相同的方式转换多个值,则更有效的做法是将值 1.0 转换一次,然后将结果值作为比例因子应用于您自己的函数或计算中。这适用于所有预定义单位,但温度除外,其中也涉及偏移。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部