UG表达式库函数列表总结.docx
UG库函数列表ArithmeticOperators+加-减*乘/除%求余A求指数=赋值Re1ationa1,Equa1ityand1ogica1Operators>大于<小于>=大于且等于<=小于且等于ZZ=等于I=不等于!非&&前后表达式均满足I1前后表达式满足一个PrecedenceandAssociativityA从右到左(负号)!从右到左*/%从左到右+-从左到右><>=<=从左到右=(=从左到右&&从左到右I1从左到右=从右到左conditiona1statementwidthif(E1)(E2)e1se(3)E1成立值为E2,否则为E3StandardBui1t-inFunctionsabsabs(x)求x的绝对值arccosarccos(x)求X的反余弦值arcsinarcsin(x)求X的反正弦值arctanarctan(x)求X的反正切值arctan2arctan2(x,y)求x/y的反正切值ASCIIASCII()取给定字符串的第一个字母cei1ingcei1ing(x)求大于等于X的最小正整数charchar()把指定整型数(1255)转换成ASCII码CompareStringcompareString(str1,str2)如果str1>str2,返回>0的数如果Str1=Str2,返回0如果Str1VStr2,返回Vo的数coscos(x)求X的余弦值hypcoshypcos(x)求X的双曲余弦值degdeg(x)把X从弧度值转化成角度值expexp(x)求e的X次累factfact(x)求X的阶乘f1oorf1oor(x)求小于等于X的最大整数hypothypot(x,y)以x、y为直角边长,求弦长1og1og(x)以e为底X的对数IogIO1og1O(x)以10为底X的对数maxmax(x,y)取x、y中的取大值minimumminimum(x,y)取x、y中的取小值modmod(x,y)求x/y后的余数Norma1izeAng1eNorma1izeAng1e(X)把X转换成0360度内radrad(x)把X从角度值转化成弧度值roundround(x)返回X四舍五入值sinsin(x)求X的正弦值hypsinhypsin(x)求X的双曲正弦值sqrtsqrt(x)求X的平方根tantan(x)求X的正切值hyptanhyptan(x)求X的双曲正切值trnctrnc(x)去掉X的小数部分Pipi()Pio为圆周率的值StandardBui1t-inFunctionsforUnitConversionCmcm(x)把x从厘米转换成部件默认单位ftft(x)把X从英尺转换成部件默认单位grdgrd(x)把X从斜率转换成角度inchinch(x)把X从英寸转换成部件默认单位kmkm(x)把X从千米转换成部件默认单位memc(x)把X从微米转换成部件默认单位minuteminute(x)把X从分转换成度m1m1(x)把X从英里转换成部件默认单位mmmm(x)把X从亳米转换成部件默认单位mtrmtr(x)把X从米转换成部件默认单位secsec(x)把X从秒转换成度ydyd()把X从码转换成部件默认单位