FCS Express 4用户手册

自定义标记公式参考

Hide Navigation Pane

自定义标记公式参考

Previous topic Next topic  

自定义标记公式参考

Previous topic Next topic JavaScript is required for the print function  

以下表格列出所有在创建自定义标记时在自定义标记编辑器中可用的运算符和函数。

 

 

Arithmetic Operators(数学运算符)

 

运算符

描述

x+y

x和y相加

x-y

x减y

x*y

x和y相乘

x/y

x除以y

x^y

x的y次幂指数

 

 

Conditional/Comparison Operators(条件/比较运算符)。在IF..THEN..ELSE中使用这些运算符。

 

运算符

描述

x>y

x大于y

x<y

x小于y

x=y

x等于y

x>=y

x大于或等于y

x<=y

x小于或等于y

x<>y

x不等于y

 

 

Mathematical Functions(数学函数)

 

函数

描述

Log(x,y)

以x为底的y的对数

Ln(x)

x的自然对数

ConvertLinToLog(I,J,K,L)

用以下参数将线性坐标值转化为对数坐标值:

I = 线性值,J = # of decades(10的次方数),K = 输出范围,L = 偏移量

ConvertLogToLin(I,J,K,L)

用以下参数将对数坐标值转化为线性坐标值:

I = 对数值,J = # of decades(10的次方数),K = 输入范围,L = 偏移量

Sin(x)

x的正弦值

Cos(x)

x的余弦值

ArcSin(x)

x的反正弦值

ArcCos(x)

x的反余弦值

Sinh(x)

x的双曲线正弦值

Cosh(x)

x的双曲线余弦值

ArcSinh(x)

x的双曲线反正弦值

ArcCosh(x)

x的双曲线反余弦值

Tan(x)

x的正切值

CoTan(x)

x的余切值

ArcTan(x)

x的反正切值

ArcTanh(x)

x的双曲线反正切值

Sqr(x)

x平方值

Sqrt(x)

x平方根值

Mean([x,y,z...])

返回数组[x,y,z,…]的平均值。数组可以有无限数目的元素。

StdDev([x,y,z...])

返回数组[x,y,z,…]的标准偏差。数组可以有无限数目的元素。

Minimum([x,y,z...])

返回数组[x,y,z,…]的最小值。数组可以有无限数目的元素。

Maximum([x,y,z...])

返回数组[x,y,z,…]的最大值。数组可以有无限数目的元素。

Range([x,y,z...])

返回(Maximum([x,y,z,…])– Minimum([x,y,z,…]))的结果。

Abs(x)

x的绝对值

Max(x,y)

返回x和y中较大的值。

Min(x,y)

返回x和y中的较小值。

AreValuesInRange([x,y,z...],tolerance,[xName,yName,zName...])

如果数组[x,y,z...]中的值在彼此的公差百分比范围内,该函数返回True(真)。如果有任何一对数据不在彼此的公差百分比范围内,该函数会返回一段文本,特别指明这些数据。

 

 

Logical Operators(逻辑运算符)。这些逻辑运算符用在IF..THEN..ELSE句子中,或用来把两个公式组合起来。

 

运算符

描述

x OR y

x 或 y

x AND y

x 与 y

NOT(x AND y)

(x 与 y)的相反值

 

 

Converter Functions(转化函数)。这些用在更高级的公式中,来把数字转换成文本或进行相反的操作。它们在标记返回的数值不是用户想要的类型时很有用,用户可把它们转化成想要的类型,用在公式中。也可以用自定义标记格式化中描述的那样修改结果类型。

 

函数

描述

stringToNumeric(x)

把文本(也称字符串)x转化成数值。

numericToString(x)

把数值x转化成字符串。

 

 

Boolean(True/False)Functions(逻辑(真/假)函数)。这些函数返回将操作符应用于输入值所得的逻辑值。一些函数返回代表逻辑值的数值(-1代表True(真),0代表False(假))。

 

函数

描述

Between(x,y,z)

如果x处在y和z之间(包括等于y和z),函数返回真,否则返回假。

IsTrue(x)

如果x的值是-1,返回真。

IsFalse(x)

如果x的值是0,返回真。

TrueValue

返回-1。

FalseValue

返回0。

IsSameText(Text1,Text2,CaseSensitive)

如果Text1(文本1)和Text2(文本2)相同,返回值为真。如果CaseSensitive为真,那么文本必须内容和大小都一致。

 

 

Text Manipulation Functions(文本操作函数)。这些函数可用来操作文本值或从已有文本值获取信息。

 

函数

描述

Pos(x,y)

x是用户正在查找的文本。y是被用来查找的文字段落。该函数返回x在y中的位置。如果不能在y中找到x,返回值是0。

RemoveSpaces(x)

从文本x中删除空格,返回删除空格后的结果。

Copy(x,y,z)

x是完全文本。y是开始复制文本的位置。z是从完全文本x中要复制的字母数(也称为字符数)。该函数返回一个文本x的子字符串,开始于y位置,复制z个字符。

x+y

如果x和y都是文本(即字符串),返回x和y的拼接结果。