Programmable Logic Controller Unit deprecated


Manipulate your signals just like a PLC

Content
6 years ago
0.16
19
Circuit network

i tick interval

5 years ago

PLC mod is very perfect for me, except for one problem.
When many PLC-entities are placed in the game, UPS-drop occurs.
I am not sure, but given the minimum interval at which an entity operates, it is certainly likely to help ups rise.
And I think the quality of PLC-mod would be better if the interval could be adjusted as an option.

Other modes I know have the option of setting up a tick-interval for ups-up.
( for example; inventory sensor / bottleneck / AAI structure etc. )

The more it is used, the more likely it is that there is no alternative mode. Thank you.

5 years ago

the problem probably is that in most cases you can't skip ticks or are very likely to miss pulses of data (1 tick length) or other data that is available only for a short time. similar applies to sending data. what happens when you want to send a pulse (1 tick) and the PLC decides to take a nap for several ticks before you can disable the data pulse ?

i have the same problem with AAI: it is theoretically possible to activate it only every few ticks to improve UPS, but when a receiver gets data then that data is only valid and matches other data on that tick. when that data is used by a series of combinators, you'll have some delay and you need to send that data on exactly that tick when the combinators have it ready for a sender. if the tick delay that you set and the delay of the calculation chain don't match exactly, everything you do is useless because the computed data is not sent as needed.

5 years ago
(updated 5 years ago)

i see. thanks a lot!

5 years ago

i have been considering some kind of fix for this but at this stage there has been 0 effort put into optimization since in reality i did not expect it to be this popular. now that .17 has rolled around and i'll be updating shortly i may try to find a way to also have an "event" mode or something a little more performance friendly. thanks for the feedback

New response