This documentation is out of date.
The new version of the documentation is here: https://cannylogic.com/docs |
Difference between revisions of "T-n-T: Присвоение константы по условию"
(Created page with "12.04 == Задача == Требуется, в зависимости от нескольких условий (по состоянию разл...") |
(No difference)
|
Latest revision as of 13:06, 17 December 2018
Задача
Требуется, в зависимости от нескольких условий (по состоянию различных входов и т.п.), передать в регистр или сеть значение определенной константы.
Решение
При выполнении одного из четырех условий именованной сети "значение" присваивается константа из соответствующего коммутатора 2-в-1. При этом возможно выполнение одновременно нескольких условий. В таком случае сети будет присвоено значение константы, задаваемой коммутатором, который находится ниже, т.е. имеет больший порядковый номер (который отвечает за контроль условия с большим порядковым номером), при выполнении соответствующего условия. Таким образом, условию с большим порядковым номером задан более высокий приоритет. Константы, соответствующим другим актуальным условиям, с учетом приоритета, будут присвоены именованной сети после пропадания условия более приоритетного условия.
При необходимости, используя данный подход, можно создавать каскады из большего количества коммутаторов.