5、 统计(统计函数)。
1)ComputeStats(事件, 值, 脱机计数,...) 计算所引用值的统计信息。 2)Max(Val0, [Val1, ...]) 返回可变长度值列表的*大值。 3)Mean(Val0, [Val1, ...]) 返回可变长度值列表的平均值。 4)Min(Val0, [Val1, ...]) 返回可变长度值列表的*小值。 5)NthMax(N, Val0, [Val1, ...]) 返回可变长度列表中的第 N 大的值。 6)NthMin(N, Val0, [Val1, ...]) 返回可变长度列表中的第 N 小的值。 7)SDev(Val1, Val2, [Val3, ...]) 返回可变长度值列表的标准偏差。
6、 运算符
五、文本(打印和处理字符串或二进制数据的函数)。
1、 二进制(处理二进制数据的函数)。
1)BGetFloat(Binary, Offset, [Endian]) 返回 Binary 结构中的浮点值。 Offset:以字节为单位的偏移。 Endian:0 = big ? endian(默认)、1 =little ? endian。 2)BGetInt(Binary, Offset, Bytes, [Sign],[Endian]) 返回 Binary 结构中的整数值。 Offset:以字节为单位的偏移。Bytes:1、2或 4。 Sign:0 = 有符号(默认)、1 = 无符号。 Endian:0 = big ?endian(默认)、1 = little ? endian。 3)BGetString(Binary, Offset,Bytes) 返回 Binary 结构中的字符串。 Offset:以字节为单位的偏移。 Bytes:要提取的长度。 4)BLen(Binary) 返回 Binary 结构中的长度。 5)BStringf(Endian, Format-String, Value, ...) 根据指定的格式构造一个二进制结构。 Endian:0=big-endian、1=little-endian。格式字符串: %c=1 字节;%h=2字节;%d=4 字节;%f=4 字节 浮点值;%b=二进制结构;%s=字符串;
2、 字符串(处理字符串的函数)。
1)Code(Text) 返回文本字符串中第一个字符的代码。 2)Concatenate(Arg1,[Arg2, ...]) 连接可变数量的参数。返回一个字符串。 注意:将数字参数转换成文本。 3)Exact(Text1, Text2) 将 Text1 与 Text2 进行比较。如果相等,则返回1.0;否则返回 0.0。 注意:Exact 区分大小写。 4)Find(FindText, SrcText,[StartChar]) 在 SrcText 内从 StartChar 开始查找FindText。返回第一个匹配字符的索引。 注意:Find 函数区分大小写并从第一个字符开始查找。 5)FormatString(格式字符串, [文本或值, ...]) 返回一个格式为%format-string 的字符串。格式字符串:%c=字符;%d=整数;%f=浮点;%o=八进制;%s=字符串;%u=无符号;%x 或 %X=十六进制;%e=科学符号。 6)Left(Text, NumChars) 返回 Text 的*左侧的字符。 7)Len(Text) 返回 Text 中的字节数。 8)Lower(Text) 返回自 Text 转换的小写字符串。 9)Mid(Text,StartChar, NumChars) 返回 Text 中自指定位置开始的指定数目的字符。StartChar:指Text 中从零开始的索引。NumChars 是要 返回的字符数。 10)Replace(SrcText,StartChar, NumChars, NewText) 用 NewText 替换 SrcText 中从StartChar 开始的字符。返回经 NewText 修改后的 SrcText。 StartChar:一个索引。NumChars:要替换的数量。NewText:要插入的文本。 11)Right(Text, NumChars) 返回 Text 中*右侧的字符。NumChars为返回的字符数。 12)Strcspn(SrcText, CharList) 在 SrcText 内搜索CharList(字符集)中所包含的第一个字符。返回 SrcText 中第一个匹配字符的索引。 注意:Strcspn区分大小写。 13)Stringf(Format-String, [Text or Value, ...]) 返回一个格式为 %format-string的字符串。格式字符串为:%c=字符;%d=整数;%f=浮点;%o=八进制;%s= 字符串;%u=无符号;%x 或%X=十六进制;%H=主机名;%I=IP 地址;%e=科学符号。 14)Strspn(SrcText, CharList) 在 SrcText 内搜索 CharList 字符集中不包含的第一个字符。返回 SrcText 中第一个非匹配字符的索引。 注意:Strspn 区分大小写。 15)Strtol(IntegerText) 将一个以整数开始的文本字符串转换成其对应的整数值。返回一个整数。 注意:忽略随后的非整数字符并截断浮点输入值。 16)Substitute(SrcText, OldText, NewText, [Instance]) 使用NewText 替换 SrcText 内的 OldText。返回编辑后的字符串。 注意:除非指定一个 Instance编号,否则替换所有实例。 17)Token(Text, Delimiter, Instance)从具有指定分隔符的列表中返回 Text 的一个指定 Instance。 18)Trim(Text) 删除Text 的开头、结尾和内部的多余空格。返回编辑后的字符串。 注意:Trim 会在各词之间保留一个空格。 19)Upper(Text) 返回自 Text 转换的大写字符串。 20)Value(NumericText) 将以数字值开始的文本字符串转换成其相应值。返回一个数字值。 注意:该值忽略随后的非数字字符。