---
navigation:
  parent: crazyae2addons_index.md
  title: 数据处理器
  icon: crazyae2addons:data_processor
categories:
  - Data Variables
item_ids:
  - crazyae2addons:data_processor
---

# 数据处理器

<BlockImage id="crazyae2addons:data_processor" scale="4"></BlockImage>

数据处理器是一类高级设备，能对ME数据控制器中的变量执行基础的逻辑和数学运算，并依你指定的公式制造新变量。

## 使用方法

1. **放置方块**：将数据处理器连接至ME网络。
2. **输入变量**：右击方块打开其界面，并输入希望执行运算的变量名。必须以`&`起始。
3. **放入逻辑卡**：
    - 向下排槽位放入[逻辑卡](logic_cards.md)。
    - 每一张卡都代表要施加的运算符。
4. **配置运算符**：
    - 点击逻辑卡槽位下方的扳手按钮以打开详细设置。
    - 设置输入值（可以是立即数、其他变量、寄存器），并指定结果的存储位置。
5. **寄存器**：
    - 可使用临时寄存器（`&&0`、`&&1`、`&&2`、`&&3`）暂存中间值。
6. **输出**：
    - 可以将结果写入[ME数据控制器](me_data_controller.md)中的新变量。向控制器写出即会终止所有运算符的执行。
7. **循环**：
    - 此设备会自动阻断无限循环。
8. **速度**：数据系统并不依赖游戏刻。所有的更新、运算、读取、写入操作均立即瞬时发生。

可用数据处理器进行动态运算，也可令其按条件输出，还可借此将复杂的运算符链完全集成到ME网络内部。