CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

单元定义文件参考(AutoLISP)

2023-1-8 11:45| 发布者: admin| 查看: 901| 评论: 0|来自: AutoCAD

摘要: AutoCAD 单位定义文件 acad.unt 允许您定义因子,以将数据一组单位转换为另一组单位。

AutoCAD 单位定义文件 acad.unt 允许您定义因子以将一组单位的数据转换为另一组单位。

acad.unt 文件是纯 ASCII 文本格式文件,由单位转换函数使用。您可以使用文本编辑器添加新的单位定义并修改可用的单位定义。定义由文件中的两行组成:单位名称和单位定义。第一行的第一列中必须有一个星号 (*),后跟单位的名称。单位名称可以有多个缩写或替代拼写,用逗号分隔。如果单位名称具有单数和复数形式,则可以使用以下格式指定这些形式:cvunit

*[ [common] [ ( [singular.] plural) ] ]...

您可以指定多个表达式(单数和复数)。它们不必位于单词的末尾,也不需要复数形式。以下是有效单位名称定义的示例:

*inch(es)
*milleni(um.a)
*f(oot.eet) or (foot.feet)

该行后面的行将单位定义为基本单位或派生单位。*unit name

基本单位

基本单位是常量中的表达式。如果该行后面的行以等号 (=) 以外的其他名称开头,则它定义基本单位。基本单位由五个整数和两个实数组成,形式如下:*unit name

c, e, h, k, m, r1, r2

这五个整数对应于这五个常数的指数:

真空中的光速

e 电子电荷

h 普朗克常数

k 玻尔兹曼常数

电子静止质量

作为一个组,这些指数定义单位的维数:长度、质量、时间、体积等。

第一个实数 (r1) 是乘数,第二个实数 (r2) 是加法偏移量(仅用于温度转换)。基本单位定义允许单位的不同拼写(例如,和 );该单元的情况将被忽略。基本单位定义的示例如下:metermetre

*meter(s),metre(s),m
-1,0,1,0,-1,4.1214856408e11,0

在此示例中,构成一个仪表的常量如下:

派生单位

派生单位是根据其他单位定义的。如果 *unit name 行后面的行以等号 ( = ) 开头,则定义派生单位。这些定义中的有效运算符是 * (乘法)、 / (除法)、 + (加法)、 - (减法)和 ^ (幂)。

您可以通过命名来指定预定义的单位,并且可以使用缩写(如果提供)。公式中的项将相乘,除非指定了其他算术运算符。例如,units 数据库定义了无量纲倍数和子倍数名称,因此您可以通过输入 来指定单位,例如微英寸。micro inch

以下是派生单位定义的示例。

; Units of area
*township(s)
=93239571.456 meter^2

乡镇的定义为 93,239,571.456 平方米。

; Electromagnetic units
*volt(s),v
=watt/ampere

在此示例中,伏特定义为瓦特除以安培。在 acad.unt 中,瓦特和安培都是根据基本单位定义的。

用户评论

可以通过在行首放置分号将注释添加到文件中。注释一直持续到行尾。

; This entire line is a comment.

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 15:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部