“科学”functoid 用于执行各种标准的三角、对数和指数计算。
重要
由于 Microsoft BizTalk Server 使用 .NET Framework 的底层功能,因此某些“科学”functoid 的计算结果与早期 BizTalk Server 版本中的等效 functoid 的计算结果可能有所不同。 例如,非常大的值在作为这些 functoid 的输出返回时可能返回“无穷大”而不是指数值。 你应该全面测试映射,以确保获得预期的结果。
当 Scientific functoid 确定其一个或多个输入参数无效时,它将取消操作并返回一个空字符串,使输出实例消息中的字段创建为“<FieldName></FieldName>”,而字符串 Size functoid (0) 返回零。
在输入参数说明指定一个数值时,也接受可以解释为数值的字符串。
有关“科学”functoid 的概念性信息,请参阅“科学”Functoid。
下表显示了“科学”类别中的 functoid。
科学计数法 Functoid | 说明 |
---|---|
![]() |
返回数字 10 的指定次幂。 |
![]() |
返回一个数字的反正切值。 |
![]() |
返回某个值的指定底的对数。 |
![]() |
返回某个值以 10 为底的对数。 |
![]() |
返回角度的余弦值。 |
![]() |
返回 e 的指定次幂。 |
![]() |
返回某个值以 e 为底的对数。 |
![]() |
返回角度的正弦值。 |
![]() |
返回角度的正切值。 |
![]() |
用于计算某一指定值的另一指定值次幂。 |