diesel[專業術語]

DIESEL(Direct Interpretively Evaluated String Expression Language,直接解釋求值字元串表達式語言)

AUTOCAD中自定義宏語言。使用的DIESEL可以控制AutoCAD系統變數MODEMACRO的值,也可用來編寫選單宏,但只能用來處理字元串。 DIESEL的宏表達式格式如下:

$(字元串函式名,函式參數1,函式參數2…)

其中,根據函式的不同,函式參數的個數可以為零或者多個,但最多為9個。在宏表達式的不同元素之間,不可以有任何空格。所有的宏表達式都必須以“$”符號開頭。

函式一覽表

函式名

格式

說明

+

$(+,val1,val2,…)

返回字元串為全部數字之和

-

$(-,val1,val2,…)

返回字元串為val1減去其他所有數字之差

*

$(*,val1,val2,…)

返回字元串為全部數字之積

/

$(/,val1,val2,…)

返回字元串為val1除以其他所有數字之商

=

$(=,val1,val2)

如果兩個數字val1和val2相等,則返回字元串為1,否則為0

<

$(<,val1,val2)

如果數字val1小於數字val2,則返回字元串為1,否則為0

>

$(>,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)

返回一個實數數字的整數部分

getenv

$(getenv,varname)

返迴環境變數varname的當前值;對於未定義的環境變數,則返回空字元串

getvar

$(getvar,varname)

返回系統變數varname的值

相關詞條

相關搜尋

熱門詞條

聯絡我們