算术管
算术管是此模组所添加的物品。它可以被放置于工厂控制器中用于数字运算,例如加法、乘法、除法、四舍五入和三角运算。
算术管通常主要数字连接来连接至与其他组件。它们可用于从工厂仪表和无线红石信号终端之类的组件获取信息或控制它们。
获取
- 使用切石机或动力锯,将一块紫水晶碎片切割成两块切制紫水晶。
- 每块切制紫水晶都可以与铁板合成,制成一个算术管。
工作原理
根据其选择的运算符,算术管可以进行各种计算。运算符可以按照其接受的输入的数量(称为元数)来分类。
| N 元 (接受任意数量的输入) | + 和 | × 积 | max最大值 | min最小值 | |
| 二元 (接受 2 个输入) | - 减 | ÷ 除 | xy 冪 | y√x̅ 根 | log对数 |
| 一元 (接受 1 个输入) | | | 绝对值 | ⌈ ⌉ 上取整 | ⌊ ⌋ 下取整 | sgn符号 | |
sin正弦 | cos余弦 | tan正切 |
每个输入对应一个传入的数字连接,或者一个常量。结果在 1 游戏刻后输出。
数字为 64 位浮点数。它们可以表示小数,但精度有限,计算过程中可能会出现轻微的舍入误差。超出 ±253 范围的整数可能不精确;非零数除以 0 的结果为 ∞ 或 -∞ 。
基础配置
对于二元运算符,其两个输入被区分为主输入(蓝色)和副输入(红色),它们与运算符的关系通常会在 ❶ 中显示。点击 ❿ 可以交换它们。
不同元数的运算符之间有时无法切换,此时请移除一些输入,使输入个数符合新的运算符。
常量
点击图 4 ❽ 会创建一个可编辑的常量作为输入。在常量输入中,点击 ❸ 后可键入任意值。你可以使用十进制数字,也可使用计算机化科学计数法(例如用 1e2 表示 100)。
此外,通过 ⏷ 下拉菜单可以输入特殊常数 π、τ、e、∞ 和 -∞ ,它们也可以作为字符或以英文形式键入。
红石
算术管也可以通过红石连接连接至其他组件,例如逻辑管和无线红石信号终端。
红石输入
做为红石连接的目标时,此算术管被红石充能时的行为可以被修改。
在 ❶ 上滚动可以选择 2 个选项之一:
- 覆写
- 当被红石输入充能时,覆写输出为 ❷ 中设定的值。
- 锁定值
- 当被红石输入充能时,维持最后的输出值不变。
红石输出
做为红石连接的源头时,算术管可以被配置将算术结果与一个常数进行比较,并在比较条件满足时输出红石信号。
在 ❶ 上滚动以选择比较条件(>、<、=、≥、≤、≠),点击 ❷ 输入与结果比较的数字。