Integrated Dynamics - On the Dynamics of Integration

Logic Operations

While displaying values that originate from readers can be useful, things get really interesting when you start combining certain values with other values using Operators. All Operators can be found in the Logic Programmer.

Start by crafting a Logic Programmer, which exists in both item and block-form. Open its gui to see the list of all operators.

Next, search for the Integer operator, and click on it. This will open a window in which you should type a number. When you have done this, insert an empty Variable Card to bind that Integer to the Variable Card. When you’re done, do that once more for another Integer.

Finally, search for the Addition operator and open it. This allows you to add two Numbers. Insert your two Integer Variable Cards into these slots, and bind it to a new Variable Card.

As Integrated Dynamics evaluates variables in a lazy manner, this Addition Variable Card does not contain the addition of these Integers directly, but the addition will only be performed when the value is needed in the network, based on the variable references. For this, the network has to be able to find these referenced Variable Card. For this, you will need to craft and place a Variable Store. Insert the two Integer Variable Cards into this store to make them available to the network.

Finally, you can now connect a cable to the Variable Store, attach a Display Panel, and insert the Addition Variable Card to display the addition.

The Logic Programmer and Variable Stores are going to be your best friends when you want to do more complex automation.

Crafting Table
Crafting Table
  • Block of Crystallized Menril
  • Crafting Table
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Logic Programmer
Crafting Table
Crafting Table
  • Logic Programmer
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Portable Logic Programmer
Crafting Table
Crafting Table
  • Portable Logic Programmer
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Logic Programmer
Crafting Table
Crafting Table
  • Crystallized Menril Chunk
  • Block of Crystallized Menril
  • Crystallized Menril Chunk
  • Crystallized Menril Chunk
  • Chest
  • Trapped Chest
  • Crystallized Menril Chunk
  • Crystallized Menril Chunk
  • Block of Crystallized Menril
  • Crystallized Menril Chunk
Variable Store
Operator
Addition+
  • Number
  • Number
  • Number
Global name: numberAdd(NumberNumber) → NumberMethod name: Number.add(Number) → Number
Advancements
  • Logic ProgrammingOpen a Logic Programmer's GUI
  • Constant DefinitionDefine a constant §6Integer§7 Variable Card.
  • Arithmetic AdditionAdd two §eNumbers§7 and display the result.
Rewards
Variable Store5
Variable Card32