複製鏈接
請複製以下鏈接發送給好友

diesel

(專業術語)

鎖定
DIESEL(Direct Interpretively Evaluated String Expression Language,直接解釋求值字符串表達式語言)
外文名
Direct Interpretively Evaluated String Expression Language
簡    稱
diesel
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的值