Узлы работающие с сигналом

Кроме узлов, которые обрабатывают данные, существуют узлы позволяющие взаимодействовать с сигналом.

Run

Run - узел, являющийся начальным для любой программы, он позволяет запустить работу всей программы. До запуска обработки данный узел уже является активным.

Stop

Stop - узел, являющийся финальным для программы, он позволяет прекратить работу программы по получению сигнала.

Wait

Wait - узел ожидания сигнала. До тех пор, пока со всех подключенных входов не будет получен сигнал, узел не отдаст выходной сигнал, что позволяет подождать выполнения всех параллельных цепочек. Ожидание всех входов можно сменить на ожидание хотя бы одного - написав в описании $any, по умолчанию стоит значение $all.

Merge Control

Merge Control - узел, объединяющий сигнал и значение с разных узлов. Узел возвращает значение с сигналом только в том случае, если подан сигнал на управляющий вход, иначе сигнала не будет. Информация с управляющего сигнала не забирается.

To Control

To Control - узел возвращает сигнал без значения.

Delay

Delay - узел для задержки входящего сигнала на целое количество тактов программы. При подаче нуля отправляет сигнал на следующую итерацию.

Timer

Timer - узел, который позволяет замерить количество пройденных тактов между запускающим и останавливающим сигналами.

Warning Message

Warning Message - узел, возвращающий ошибку в консоль программы при получении сигнала. Можно настроить название ошибки изменив описание узла.

Error Message

Error Message - узел, возвращающий ошибку в консоль программы при получении сигнала. Можно настроить название ошибки изменив описание узла. Узел завершает программу.

К узлам