Engee 文档

Fcn

将指定表达式应用于输入。

类型: Fcn

图书馆中的路径:

/Basic/User-Defined Functions/Fcn

说明

Fcn* 程序块将指定的数学表达式应用于输入。表达式可能包括一个或多个这样的成分:

  • u 是程序块的输入。如果 u 是一个向量,u[i] 表示向量的第 i 个元素。

  • 数字常量。

  • 算术运算符(+ - *`/` ^)。

  • 比较运算符(==!=><>=<=)--如果关系为真,表达式返回`1`;否则返回`0`。

  • 逻辑运算符 (&&& ||``!) - 如果关系为真,表达式返回 `1;否则返回 0

  • 括号。

  • 数学函数− abs, acos, asin, atan, ceil, cos, cosh, exp, floor, hypot, log, log10, power, rem, sign, sin, sinh, sqrt, tantanh

Fcn 程序块中遵守以下运算符优先规则:

  1. ( )

  2. ^

  3. &plus; `- (一元)

  4. !

  5. * /

  6. &plus;-`

  7. > < >= <=

  8. == !=

  9. &&

  10. ||

代码块的输入可以是标量或向量;输出总是标量。如果代码块的输入是一个向量,而函数分别对输入元素进行操作(例如 sin 函数),则代码块只对向量的第一个元素进行操作。要在输出端得到一个向量,请使用 Math Function 块。

端口

输入

输入 - 输入信号
标量

输入信号,用于应用程序块参数中指定的表达式。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128

输出

*输出信号
标量

程序块计算的输出信号。只有标量。

数据类型: Float64

参数

表达式 - 数学表达式
数学表达式

指定应用于输入数据的数学表达式。表达式的组成部分如上所述。表达式的数学形式必须正确(使用一致的括号、正确的函数参数个数等)。

程序使用

块参数

Expr

价值观

математическое выражение

默认值

sin(u(1)exp(2.3(-u(2))))