CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

单元定义文件参考(AutoLISP)

2023-1-6 12:13| 发布者: admin| 查看: 2291| 评论: 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

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

C真空中的光速

e电子电荷

h普朗克常数

K玻尔兹曼常数

电子静止质量

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

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

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

在此示例中,构成一米的常量如下:

派生单位

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

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

UG快捷键鼠标垫

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

GMT+8, 2024-5-7 03:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部