The Design is functional but have not all features of the CPC yet.
Why a redesign?
- The old system was very central and you had to do all your analysis at the CPC.
- Very limited bandwidth. Above all, I would have liked to transmit more train signals and especially the percentage value that shows how much of the capacity was filled
- Due to the high local signal density, but low possibility of transmitting signals, a modular design was not possible
Why encoded?
- The red signal line is encoded bit by bit and cannot be read directly without a decoder. It is therefore not compatible with the old CPC system. All replay stations must first be deleted and replaced by production decoders
- because they are encoded, they can be distributed planet-wide via the radar stations without any problems and in a large bandwidth
EPC - Core
- If there are logistical requests that are higher than the reported capacity, the capacity for the logistical request is temporarily increased. Signals can be excluded here
- It calculates on the basis of the reported capacities via the green signal line with the available items in the logistics network. From this, a 1/1000 fulfillment wheel is formed and reported on the first 12 bits. This value is never less than 1 or greater than 4000 if there is a request. During the calculation, care is also taken to ensure that no overflow of the 32 bit variables leads to calculation errors
- Based on the capacities, the number of trains required to fulfill the capacity is calculated for all items. In my case, these have 4 wagons. This value can be adjusted. Values from 0 to 15 are possible (4 bit)
- The filling levels of the liquids are used to calculate which production methods would make sense. The solid full productions should be designed in such a way that they burn excess fuel
- The calculations are made for all signals that are not ignored. There are constant combinators with an x that contain the list of the ignored signals
- Tank fill levels must be reported via the uncommon quality level using the green signal line. Use a quality transfair for this
EPC - Production Decoder
- Converts the first 4 bits of the production control into an integer.
- Most production plants should be started up with >0 of your manufactured item
- Waste signals only for normally qualitie items
EPC - 1/1000 Decoder
- This decoder is primarily used for displaying values and other modules that take this value as a basis for performing calculations
- Since calculations become much more complicated when values assume 0, the most envious value of states that have a capacity is 1 and because of its 12 bit nature it cannot become larger than 4k.
- The 5 display module shows the possibilities. Here, 5 selectable values are filtered and displayed from the largest to the smallest. The symbol of the object is automatically transmitted to the monitor
- Why no percentage value? Because the value should normally be 10 times as accurate as you need it to be. It also makes it easier for me to turn the 0 values into 1 values without it interfering.
EPC - Train Decoder
- Calculates the difference between capacity and content of the logistics network / reported fill levels. From this, it calculates full wagons (including tank wagons) that are required
- Then calculate how many full trains would be needed. For all items that have capacity.
- I used 4 wagon trains with 2 locomotives so the default setting here is 4
- Due to its 4bit nature, this signal can assume values from 0 to 15
0.52 - Added train Needed
0.51 - Added rarest items display