data_processor - GilbertzRivi/CrazyAE2Addons GitHub Wiki
Data Processor
The Data Processor is an advanced block that allows you to perform basic logical and mathematical operations on variables from your ME Data Controller, creating a new variable based on formula you design.
How to Use
- Place the block: Connect the Data Processor to your ME network.
- Input a variable: Right click the block and type in the name of a variable you want to operate on. Must start with a
&
. - Insert cards:
- Place Logic Cards into the slots.
- Each card represents an operation that will be performed.
- Configure operations:
- Click the wrench button next to a card slot to open detailed settings.
- Assign input values (direct numbers, other variables, or registers) and specify where the result should go.
- Registers:
- Use temporary registers (
&&0
,&&1
,&&2
,&&3
) for intermediate results between operations.
- Use temporary registers (
- Outputs:
- You can write results into new variables inside the ME Data Controller. The operation will terminate on any write to the Controller's storage.
- Loops:
- The system prevents infinite loops automatically.
- Speed: The system is not tick based. All updates/calculations/reads/writes happen instantly.
Use the Data Processor to create dynamic calculations, conditional outputs, and complex processing chains entirely within your ME network.