|
此模块可以进行简单的加减乘除算术运算。 此模块也可以进行绝对值和平方根运算。 可键入或通过数据线动态地提供输入数字。
- 将“运算”模块拖入工作区域将打开一个带有两个输入接头(左侧)和三个输出接头(右侧)的数据中心。 可键入或通过数据线动态地提供运算等式的输入数字。
来自等式的输出将从最下面的输出接头送出,使用数据线将此接头连接另一个模块的数据中心。 提供两个输出接头和对应的输入接头,必要时可以将输入数字传输至其它模块。 (有关更多信息,请参见以下“数据中心”部分。)
- 可键入或通过数据线动态地提供输入值。 输入框在数据线连接时显示为灰色。
- 可使用下拉菜单选择可执行的六种算数运算:
加
在这种情况下,两个输入数字将相加,求和将发送至输出。
输入 A + 输入 B = 输出
减
在此种情况下,第二个输入数字将从第一个数字中减去,差值将发送至输出。
输入 A - 输入 B = 输出
乘
在这种情况下,两个输入数字将相乘,结果将发送至输出。
输入 A x 输入 B = 输出
除
在此种情况下,第一个输入数字将除以第二个数字,商将发送至输出。
输入 A / 输入 B = 输出
绝对值
在这种情况下,将输出第一个输入数字的绝对值
输入 A = 输出
平方根
在这种情况下,将输出第一个输入数字的平方根。
输入 A = 输出
配置运算模块的数据中心
可以通过将数据线(从其它模块的数据中心)连接至“运算”模块的数据中心动态地控制“运算”模块。
在模块数据中心放置于工作区域之后,单击模块左下角的选项卡可打开模块数据中心。
承载至模块的输入信息的数据线连接至数据中心左侧的接头。 承载输出信息的数据线连接至右侧的接头。
[A] 输入接头
[B] 输出接头
[C] 数字数据线(黄色)
[D] 逻辑数据线(绿色)
[E] 文本数据线(橙色)
[F] 故障数据线(灰色)
从输入接头将数据传输至输出接头
如果输入接头有对应的输出接头(参见上面的 A),输入数据将从输入接头传输至输出接头,而不会被更改。 在这种情况下,如果输入接头连接至输入数据线,仅可使用输出接头;连接输出数据线至此类输出接头而不连接输入数据线将导致输出数据线“故障”(并显示为灰色)。
承载特定类型数据的数据线
每条数据线在模块之间承载特定类型的数据。 例如,如果数据线与模块数据中心的逻辑接头连接,则它仅可连接至另一模块数据中心的逻辑接头。 下表显示了每个接头可接受或发送的数据类型。
数据线颜色
数据线通过特定的颜色识别: 承载数字数据的数据线为黄色,承载逻辑数据的数据线为绿色,承载文本数据的数据线为橙色。
“故障”数据线
如果将数据线连接至数据类型错误的接头,则数据线将会出现“故障”(并显示为灰色)。 如果数据线故障则无法下载程序。
如果单击“故障”数据线,便可在工作区域右下角的帮助小窗口中查看“故障”原因。
数据必须位于接头的可能范围内
如果输入数据线所传输的值超出其所连接接头的可能范围,模块将忽略该值或将该值改为范围内。 对于仅允许较少输入值的接头(例如: 仅 0、1 或 2),接头将忽略传入值超出范围的输入。
对于可接受较大输入范围的接头(例如: 0 - 100),接头将强制性将任何超出范围的输入改为范围内。 例如,如果“移动”模块的“电源”接头收到输入值 150,模块会将输入值更改为 100(即,位于“电源”接头范围的数字)。
此表显示了“运算”模块数据中心上接头的不同特性:
| 接头
| 数据类型 | 可能范围 | 值的含义 | 忽略此“接头”的条件... | | A | 数字 | -2147483648 - 2147483647 | 左运算符 | 负数的平方根运算将输出“0” | | B | 数字 | -2147483648 - 2147483647 | 右运算符 |
|
| 结果 | 数字 | -2147483648 - 2147483647 | 运算结果 |
|
|
|