TSLab, спасибо.
Сам и ТОЛЬКО через логические формулы сделал.
И на последнюю в очереди сигнал обновления подавать.
А по остальным в парных связках обновлять предыдущий по равенству значений. т.е. логика "немного" своя, пробовал с Равно, - не получилось. Ну, работает и ладно.
"Про принцип" всё просто.
ОЗ3=ОЗ2;
ОЗ2=ОЗ1;
ОЗ1=ОЗ;
это ОЧЕРЕДЬ с запоминанием предыдущих Обновляемых значений,
где следующий элемент помнит значение предыдущего на предыдущем шаге итеррации (поступлении сигнала на обновление)
и не надо никаких логических формул.
ОЗ1=ОЗ;
ОЗ2=ОЗ1;
ОЗ3=ОЗ2;
Следующй принимает значение предыдущего, и всё это на одном шаге "итеррации", в результате чего, все ОЗХ имеют значение ОЗ.
И от порядка внесения кубиков на рабочее пространство, от их последовательной связи никак не зависит (точнее связь у него последовательная какой выход на какой вход, и эту последовательность не изменить).
Может, если сигналы "закольцевать" Чтоб последний не на первый шел, а куда-то в начало алгоритма, где его значение логика алгоритма в результате проигнорирует, а tslab последовательность расставит в порядке создания кубиков?
"В любом случае", еще раз спасибо.


Отредактировано Velik Paulosky (Tue Oct 10 2017 11:06 AM)