Строка 888: |
Строка 888: |
| ! style="background:#CCCCCC;" | Выходы | | ! style="background:#CCCCCC;" | Выходы |
| |- | | |- |
− | |[[File:Icircuit_sum.png]]||Pick Circuit | + | |[[File:Icircuit_equal.png]]||Equal Gate |
− | |Действие со списком. Берет любой элемент из списка и выдает его на выход.||200 cm | + | |Сравнивающий логический элемент. Если два значения на входе совпадают, то выдает пульс на выход. ||200 cm |
− | |1 ед.|| compute <PULSE IN> | + | |1 ед.|| compare <PULSE IN> |
| ---- | | ---- |
− | on success <PULSE OUT> | + | on true result <PULSE OUT> |
| ---- | | ---- |
− | on failure <PULSE OUT> | + | on false result <PULSE OUT> |
− | | <LIST> input || <ANY> result | + | | <ANY> A |
| + | ---- |
| + | <ANY> B |
| + | || <ANY> result |
| |- | | |- |
− | |[[File:Icircuit_sum.png]]||Append Circuit | + | |[[File:Icircuit_jklatch.png]]||JK-latch Circuit |
− | |Добавляет элемент в список.||200 cm | + | |Синхронизированный JK триггер. Если два входа активны - выход заменяется на противоположный.||200 cm |
− | |1 ед.|| compute <PULSE IN> | + | |1 ед.|| pulse in C <PULSE IN> |
| ---- | | ---- |
− | on computed <PULSE OUT>
| + | pulse out Q <PULSE OUT> |
− | | <LIST> list to append
| |
| ---- | | ---- |
− | <ANY> input | + | pulse out !Q <PULSE OUT> |
− | || <LIST> appended list | + | | <ANY> J |
| + | ---- |
| + | <ANY> K |
| + | || <ANY> Q |
| + | ---- |
| + | <ANY> !Q |
| |- | | |- |
− | |[[File:Icircuit_sum.png]]||Search Circuit | + | |[[File:Icircuit_srlatch.png]]||RS-latch Circuit |
− | |Поиск. Ищет элемент в списке и если находит - выводит индекс расположения на выход.||200 cm | + | |Синхронизированный RS триггер. Если два входа активны - выход не изменяется.||200 cm |
− | |1 ед.|| compute <PULSE IN> | + | |1 ед.|| pulse in C <PULSE IN> |
| ---- | | ---- |
− | on success <PULSE OUT>
| + | pulse out Q <PULSE OUT> |
| ---- | | ---- |
− | on failure <PULSE OUT>
| + | pulse out !Q <PULSE OUT> |
− | | <LIST> list | + | | <ANY> S |
| ---- | | ---- |
− | <ANY> item | + | <ANY> R |
− | || <NUM> index | + | || <ANY> Q |
| + | ---- |
| + | <ANY> !Q |
| |- | | |- |
− | |[[File:Icircuit_sum.png]]||At Circuit | + | |[[File:Icircuit_dlatch.png]]||D-latch Circuit |
− | |Подборщик. Подбирает указанный индексом элемент из списка.||200 cm | + | |Синхронизированный D триггер. Запоминает состояние входа и выдает его на выход.||200 cm |
− | |1 ед.|| compute <PULSE IN> | + | |1 ед.|| pulse in C <PULSE IN> |
| + | ---- |
| + | pulse out Q <PULSE OUT> |
| ---- | | ---- |
− | on success <PULSE OUT>
| + | pulse out !Q <PULSE OUT> |
| + | | <ANY> D |
| ---- | | ---- |
− | on failure <PULSE OUT>
| + | <ANY> E |
− | | <LIST> list | + | || <ANY> Q |
| ---- | | ---- |
− | <INDEX> index
| + | <ANY> !Q |
− | || <ANY> item
| |
| |- | | |- |
− | |[[File:Icircuit_sum.png]]||Delete Circuit | + | |[[File:Icircuit_notequal.png ]]||Not Equal Gate |
− | |Удалитель. Удаляет указанный индексом элемент из списка.|| 200 cm | + | |Сравнивающий логический элемент. Если два значения на входе разные, то выдает пульс на выход.||200 cm |
− | |1 ед.|| compute <PULSE IN> | + | |1 ед.|| compare <PULSE IN> |
| + | ---- |
| + | on true result <PULSE OUT> |
| ---- | | ---- |
− | on computed <PULSE OUT> | + | on false result <PULSE OUT> |
− | | <LIST> list | + | | <ANY> A |
| ---- | | ---- |
− | <INDEX> index | + | <ANY> B |
− | || <LIST> item | + | || <ANY> result |
| |- | | |- |
− | |[[File:Icircuit_sum.png]]||Write Circuit | + | |[[File:Icircuit_and.png]]||And Gate |
− | |Записыватель. Записывает указанный индексом элемент в список.|| 200 cm | + | |Логический элемент "И". Если два входа активны, то выдает пульс на выход.||200 cm |
− | |1 ед.|| compute <PULSE IN> | + | |1 ед.|| compare <PULSE IN> |
| ---- | | ---- |
− | on success <PULSE OUT> | + | on true result <PULSE OUT> |
| ---- | | ---- |
− | on failure <PULSE OUT> | + | on false result <PULSE OUT> |
− | | <LIST> list | + | | <ANY> A |
| ---- | | ---- |
− | <INDEX> index
| + | <ANY> B |
− | ----
| + | || <ANY> result |
− | <ANY> item | |
− | || <LIST> redacted list | |
| |- | | |- |
− | |[[File:Icircuit_sum.png]]||Length Circuit | + | |[[File:Icircuit_or.png]]||Or Gate |
− | |Сканер. Сканирует список и выводит его длину.|| 200 cm | + | |Логический элемент "ИЛИ". Если любой вход активен, то выдает пульс на выход.||200 cm |
− | |1 ед.|| compute <PULSE IN> | + | |1 ед.|| compare <PULSE IN> |
| ---- | | ---- |
− | on computed <PULSE OUT> | + | on true result <PULSE OUT> |
− | | <LIST> list
| |
− | || <NUM> item
| |
− | |-
| |
− | |[[File:Icircuit_sum.png]]||Join Text Circuit
| |
− | |Обьединитель. Обьединяет список в текстовую строку.|| 200 cm
| |
− | |1 ед.|| compute <PULSE IN>
| |
| ---- | | ---- |
− | on computed <PULSE OUT> | + | on false result <PULSE OUT> |
− | | <LIST> list to join | + | | <ANY> A |
| ---- | | ---- |
− | <TEXT> delimiter | + | <ANY> B |
| + | || <ANY> result |
| + | |- |
| + | |[[File:Icircuit_less.png]]||Less than Gate |
| + | |Сравнивающий логический элемент. Если значение на первом входе меньше второго, то выдает пульс на выход.||200 cm |
| + | |1 ед.|| compare <PULSE IN> |
| ---- | | ---- |
− | <INDEX> index | + | on true result <PULSE OUT> |
| ---- | | ---- |
− | <NUM> end | + | on false result <PULSE OUT> |
− | || <TEXT> joined text
| + | | <ANY> A |
− | |-
| |
− | |[[File:Icircuit_listconstruct.png]]||List Constructor Circuit
| |
− | |Малый обьединитель. Строит список из 4 входов.|| 200 cm
| |
− | |2 ед.|| compute <PULSE IN>
| |
| ---- | | ---- |
− | on computed <PULSE OUT>
| + | <ANY> B |
− | | <ANY> input 1-4 || <LIST> result | + | || <ANY> result |
| |- | | |- |
| |[[File:Icircuit_listconstruct8.png]]||Medium List Constructor Circuit | | |[[File:Icircuit_listconstruct8.png]]||Medium List Constructor Circuit |