DIESEL的概念及其函数

2016-01-29 12:00 23 1 收藏

DIESEL的概念及其函数,DIESEL的概念及其函数

【 tulaoshi.com - autocad教程 】

    DIESEL(Direct Interpretively Evaluated String Expression Language)是指“直接解释求值的字符串表达式语言”。使用的DIESEL可以控制AutoCAD系统变量MODEMACRO的值,也可用来编写菜单宏,但只能用来处理字符串。
    DIESEL的宏表达式格式如下:
    $(字符串函数名,函数参数1,函数参数2…)
    其中,根据函数的不同,函数参数的个数可以为零或者多个,但最多为9个。在宏表达式的不同元素之间,不可以有任何空格。所有的宏表达式都必须以“$”符号开头。
    可以在DIESEL中使用的函数如表35-1所示。
表35-1 DIESEL函数一览表

函数名

格式

说明

+

$(+,val1,val2,…)

返回字符串为全部数字之和

-

$(-,val1,val2,…)

返回字符串为val1减去其他所有数字之差

*

$(*,val1,val2,…)

返回字符串为全部数字之积

/

$(/,val1,val2,…)

返回字符串为val1除以其他所有数字之商

=

$(=,val1,val2)

如果两个数字val1和val2相等,则返回字符串为1,否则为0

$(<,val1,val2)

如果数字val1小于数字val2,则返回字符串为1,否则为0

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/autocad/)

 

$(,val1,val2)

如果数字val1大于数字val2,则返回字符串为1,否则为0

!=

$(!=,val1,val2)

如果两个数字val1和val2不相等,则返回字符串为1,否则为0

<=

$(<=,val1,val2)

如果数字val1小于等于数字val2,则返回字符串为1,否则为0

=

$(=,val1,val2)

如果数字val1大于等于数字val2,则返回字符串为1,否则为0

and

$(and,val1[,val2,..., val9])

返回整数val1~val9的按位逻辑与

angtos

$(angtos,value[,mode,precision])

按指定的格式和精度返回角度值(注1)

表35-1 DIESEL函数一览表

edtime

$(edtime,time,picture)

返回基于指定图片的格式化的日期和时间(注2)

eq

$(eq,str1,str2)

如果两个字符串str1和str2相同,则字符串返回1;否则返回0

eval

$(eval,str)

将一个字符串传给DIESEL计算器,并返回计算结果

fix

$(fix,value)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/autocad/)

返回一个实数数字的整数部分

getenv

$(getenv,varname)

来源:http://www.tulaoshi.com/n/20160129/1484177.html

延伸阅读
标签: SQLServer
基本概念: 1.多维数据集:多维数据集是联机分析处理 (OLAP) 中的主要对象,是一项可对数据仓库中的数据进行快速访问的技术。多维数据集是一个数据集合,通常从数据仓库的子集构造,并组织和汇总成一个由一组维度和度量值定义的多维结构。 2.维度:是多维数据集的结构性特性。它们是事实数据表中用来描述数据的分类的有组织层次结构(...
标签: 生活常识
常见的四种装修方式不同概念及优缺点 常见的四种装修方式不同概念及优缺点 方式一:半包 半包:介于清包和半包之间的一种方式,施工方负责施工和辅料的采购,主料由业主采购。 特点:优点是选择主要部分掌握主动权,主要建材自己购买,不论在安全上还是经济上都更放心。辅助建材由施工队配给,小事上也省了不少力;缺点,半包还是要...
太极拳视频 浅谈太极拳气的概念及运气方法 在太极拳教学和学习中,运气”的概念是非常重要的,这是学好太极拳的内在要求,也是太极拳的特点之一,想要学好太极拳,我们就要掌握运气的内涵和技巧,下面我们就一起结合视频来学习吧。 一、如何认识太极拳的 气” 气,是看不见摸不着的,它是人体的生命之源。 ...
标签: autocad教程
    用户在Auto CAD 系统中使用D IE SEL表达式时,如果系统变量MACROTRACE的值置为1,则执行DIESEL表达式,会在命令提示行显示运行结果及错误信息。该变量的缺省值为0。     例如,将变量MACROTRACE置为1后,在用DIESEL表达式给MODEMACRO赋值时,如果在“getvar”和“dwgname”之间不加“,”...

经验教程

889

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部