Обозначение

Описание
Функциональный блок передает на свой выход значение одного из своих входов в зависимости от управляющего сигнала cross.
Назначение входов и выходов
| Входы | Тип | Описание |
| str1 | str | вход 1 |
| str2 | str | вход 2 |
| cross | b | управление |
| Выходы | Тип | Описание |
| str1o | str | выход 1 |
| str2o | str | выход 2 |
Алгоритм
если cross = 1
str1o = str2
str2o = str1
иначе
str1o = str1
str2o = str2
str1o = str2
str2o = str1
иначе
str1o = str1
str2o = str2