函数名类型类别empty?Boolean List
equal Boolean List findDuplicates list List
first Any List
firstN List List
flatten List List
last Any List
length Integer List makeLargeList List List maxList Number List member Boolean List minList Number List
nth Any List
rest Any List reverse list List second Any List subList list List
third Any List
ug_findClosestNumberInList Integer List
ug_findNumberInList Integer List
ASCII Integer String
Char String String charReplace String String compareString Integer String format String String MakeNumber Any String replaceString String String StringLower String String StringUpper String String subString String String
ug_pointToString String String
ug_vectorToString String String
abs Number Math acosine Number Math
asine Number Math atangent Number Math atangent2Number Math
ceiling Any Math
cos Number Math
floor Any Math
hypsin Number Math
hyptan Number Math
log Number Math
log10Number Math
max Number Math minimun Number Math
mod Number Math
nx_x Number Math
nx_y Number Math
nx_z Number Math
pi Number Math
round Any Math
sin Number Math
sqrt Number Math
tan Number Math
ug_equal Boolean Math
ug_cell_hlookup Any spreadsheet ug_cell_read Any spreadsheet ug_cell_vlookup Any spreadsheet ug_excel_read Number spreadsheet ug_list_hloolup List spreadsheet ug_cell_read Any spreadsheet ug_cell_vlookup Any spreadsheet
ug_excel_read Number spreadsheet ug_list_hloolup list spreadsheet ug_list_vlookup list spreadsheet ug_read_fixed_list list spreadsheet ug_read_list list spreadsheet ug_find_file String Pts_func
angle2Vectors Number Geometry
arcCenter2Point Point Geometry
arcCenter3Point Point Geometry
chainPointLists list Geometry dist Number Geometry
interLineLine Point Geometry NormalizeAngle Number Geometry
onRight?Boolean Geometry perpendicular Vector Geometry
polygonDifference list Geometry polygonIntersection list Geometry projectPoint Point Geometry
projectVector Vector Geometry Radians Number Geometry rotateVector Vector Geometry unitize Vector Geometry dateTimeString String Misc
getenv String Misc stringValue String Misc
ug_askExpressionValueAsStri String Expression ug_dateTimeDiff String Misc
ug_fieldVar Number Misc
ug_fieldVarAt Number Misc
ug_kg2lbf Number Units
ug_var Number Misc
ug_setPartAttrValue Integer
cm Number Number
ft Number Number
grd Number Number
inch Number Number
km Number Number
mc Number Number minute Number Number
ml Number Number
mm Number Number
mtr Number Number
sec Number Number
yd
内置函数说明
判断给定的列表是否为空
判断给定的两是否相等,可以是列表,安符串及其它类型
查给定列表中重复的元素,并以列表形式输出。
返回给定数据中的,第一个数据!数据类型任意。
返回指定宽度的列表,右边例子3表示从左向右,三个位置宽度。
将一个列表中的子列表提升一个等级合并到总列表中。
返回给定数据中的,最后一个位置的数据!数据类型任意。
返回给定列表,或者字符串的长度,如果有子列表只算一个。
返回一个给定数值的非负整数列表。<;给定的数字。
返回一个数字列表的最大对象
判断给定的参数是否在当前的列表中,返回结果为布尔型。
返回指定列表的最小对象
返回指定列表的第X项,如果X>总长度返回最后一个,如果<=0返回第1个
返回指定列表中除了第一项的所有对象
反向排序
字符串replace函数返回给定列表中的第二个对象。
返回指定宽度的列表数据。
返回给定列表中的第三个对象。
将指定的数与列表中相近匹配,然后返回它左边的数。(返回为整数型)
将指定的数与列表中匹配,如果不匹配返回0,匹配返回左边数过去第N-1个位置数返回给定字符串中第一个字符的ASCII码,如果该字符串为空,则返回零
返回给定整数的ASCII字符,范围为1至255
用指定字符串替换指定位置的原字符串
比较两个字符串,区分大小写srt1>str2返回1,等于返回0,反之返回-1
使用C样式的格式化规格,返回格式化的字符串
返回给定数字字符串的数字或整数(将数字字符串转成整形或浮点型)
将str1的所有事例替换为str2
返回给定字符串的小写字符串
返回给定字符串的大写字符串
返回一个新字符串,使其包含原始列表中元素的子集
读取屏幕上的一个点,并返回成字符串
读取一个矢量,然后返回成字符串。
返回给定数字的绝对值
以度数为单位返回给定数字的反余弦
以度数为单位返回给定数字的反正弦
返回给定数字的反正切,以度数为单位,范围是-90到+90
返回给定增量y除以指定增量x 的反正切,以度数为单位,范围是-180到+180
返回大于给定数字的最小整数(向上取整)
以度数为单位返回给定数字的余弦
返回小于或等于给定数字的最小整数(向下取整)
返回给定数字的双曲正弦
返回给定数字的双曲正切
返回给数字的自然对数
返回给定数字的以10为底的对数
从给定数字和其他数字中返回最大数
从给定数字和其他数字中返回最小数
返回给定分子除以指定分母时(按整数除法)的余数(模数)符号以分子为准
返回给定点或者矢量的X值 如果P点坐标为(1,2,3)
返回给定点或者矢量的Y值 如果P点坐标为(1,2,3)
返回给定点或者矢量的Z值 如果P点坐标为(1,2,3)
返回pi(圆周率)
返回给定数字最接近的整数,如果给定的数字以0.5结尾,四舍五入!
以度数为单位返回给定数字的正弦
返回给定正数的平方根数
返回给定数字的正切
判断两个数是否在给定的公差范围内相等
用法类似电子表格中的HLOOKUP的函数
读取指定电子表格数据,读取数据类型为任意。
用法类似电子表格中的VLOOKUP的函数
读取指定电子表格数据,读取数据类型仅为浮点型
用法类似ug_cell_hlookup会提取整列数据出来。
读取指定电子表格数据,读取数据类型为任意。
用法类似电子表格中的VLOOKUP的函数
读取指定电子表格数据,读取数据类型仅为浮点型。
用法类似ug_cell_hlookup会提取整列数据出来。
用法类似ug_cell_vloolup会提取整行数据出来。
水平或者竖直读取电子表格中的数据(用指定范围)。
水平或者竖直读取电子表格中的数据,直到为单元格为止。
此函数是用来查指定文件的位置
用于测定给两矢量之间的角度,返回值与视觉矢量方向有关。
通过给两点与一个法向方向平判断圆弧的圆心。
给定三个点,返回通这个三点圆弧的圆心坐标。
返回给定公差范围内的点集列表
返回给定两个点之间的距离
个人理解此函数是用来求两条直线的交点
将给定的角度(以度数为单位)规范化为0至360度之间的值
我个人理解为判定一个点是否在给定矢量方向的右边
给定一矢量,返回给定矢量的垂直矢量,方向为笛卡尔坐标系原则。
与下方函数用法一样,区别在于除了求相交部份,还会把第一步点集也输出来。
给定两个点集,系统会根据点连结成多边形,最后求两个图形的公共点集。应该是将一个点投影到指定的平面内,返回投影后点坐标。
应该是将一矢量投影到指定的平面内,返回投影后矢量。
将以度数为单位的角度转换为弧度
旋转矢量
标准化一个矢量,最大值为1
返回个人电脑系统日期与时间:“Fri Nov 21 09:56:12 2005/
返回给定环境变量的值
将给定的文体转化为字符串类型
将表达式的值以一定的格式作为字符串输出
求时间差,支持变量!用dateTimeString求出的时间格式求差。
将给定的质量输出为加速度
返回指定变量的当前值,如果没有返回1
创建部件属性,系统默认无此函数,但可以用。时期版本有!
把x从厘米转换成部件默认单位
把x从英尺转换成部件默认单位
把x从斜率转换成角度
把x从英寸转换成部件默认单位
把x从千米转换成部件默认单位
把x从微米转换成部件默认单位
把x从分转换成度
把x从英里转换成部件默认单位
把x从毫米转换成部件默认单位
把x从米转换成部件默认单位
把x从秒转换成度
把x从码转换成部件默认单位
例子返回值名称empty?({1,2,3})FALSE
equal({5,6},{3,4})FALSE
findDuplicates({1,1,3}){1}
first({8,2,3})8
firstN({"a","b","c","d","e","f"},3){"a","b","c"}
flatten(1,2,3{4,5,6}){1,2,3,4,5,6}
last({1,2,3,"tkl"})"tkl"
length({1,2,{3,4}}) Length("abcd") 3 4
makeLargeList(5){4,3,2,1,0}
maxLiat({20,20.5,30,5})30
member(5,{1,2,3})FALSE
minList({20,20.5,30,5})5
nth(3,{"a","b","c","d","e"})"c"
rest(1,2,3,{4,5}){2,3,{4,5}}
reverse({1,2,3,4,5}){5,4,3,2,1}
second({"a","b","c","d"})"b"
subList({"a","b","c","d","e"},2,4){"b","c","d"}
third({"a","b","c","d"})"c"
ug_findClosestNumberInList(5,{"1","2","7",
"4","9","8"})3
ug_findNumberInList(2,{"5","2","3"})1Position ASCII("ABC")65
Char(97)"a"
charReplace("要涨工资","要","被")"被涨工资"
compareString("Aa","A")1
format("打着幌子%s","为人民服务")"打着幌子为人民服务" MakeNumber("12.4")12.4 replaceString("所谓法律","所谓","扯蛋")"扯蛋法律"
StringLower("中文ABC")"中文abc"
StringUpper("中文abc")" 中文ABC"
subString("水货太多",3,6)"货太"
ug_poingtToString(Point(0,0,0))"Point(0,0,0)"
ug_vectorToString(Vector(0.0,0.0,1.0))"Vector(0,0,1"
abs(-45)45
acosine(0.5)60
asine(0.5)30
atangent(1)45
atangent2(-10,10)135
ceiling(8.001[cm])81
cos(60)0.5
floor(8.001[cm])80
hypsin(0)0
hyptan(0)0
log(exp(1))1
log10(100)2
max(1,3,4,5)5 minimum(1,2,4,5)1
mod(11.5,2) 1.5
nx_x(P)1
nx_y(P)2
nx_z(P)3
pi() 3.141592654
round(5.6789[cm])57
sin(30)0.5
sqrt(4)2
tan(45)1
ug_equal(4.223,4.223,"tol",1.0e-6)TRUE
详见左边备注中返回数据类型为任意
格式为:ug_cell_read("表格位置","读取单元格")返回数据类型为任意
与ug_cell_hlookup用法类似返回数据类型为任意
格式为:ug_excel_read("表格位置","读取单元格"返回数据仅为浮点型
返回一个列表
格式为:ug_cell_read("表格位置","读取单元格")返回数据类型为任意
与ug_cell_hloolup用法类似返回数据类型为任意
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论