As mentioned previously, EC-Block works based on electrical signals, or analog signals, which can represent the size of a value. For this product, we define it as between 0 and 100.
Take I1 block for example. When you drag the slider to far left, it will output 0; pull it to far right, it will output 100. The LED bar on O2 block lights up according to the signal output by I1. The larger the value of the output signal is, the more LEDs are lit.
The arrow on the blocks marks the transmission direction of signals, which means signals can only be transferred from left to right. For instance, as shown below, signals from I1 can only be transferred to O2, not to O1.
A converter is a kind of special building block. It converts signals before transferring them to the next block. As shown below, C1 will invert the signal output by I1 and then output it to O2. That is, invert 0 to 100, and 20 to 80.
The input building block will be influenced by the previous input blocks. As shown below, the maximum value that I3 can output is no longer 100, but the current value output by I1.
Different from the case above, an output block transfers the signals to the next one without making any changes.
The battery building block outputs 100 directly. For example, connect O2 with P1. Since 100 would be output directly, all the LEDs will light up.