Интегральные схемы
Компоненты, позволяющие более компактно уместить схему, а также делать вещи, которые нельзя сделать из редстоуна.
ИС имеют некие семейства:
- ZISO (Zero Input Single Output) - нет входов, один выход.
- SISO (Single Input Single Output) - один вход, один выход.
- SI3O (Single Input 3 Outputs) - один вход, 3 выхода.
- 2ISO (2 Inputs Single Output) - 2 входа, один выход.
- 2I3O (2 Inputs 3 Outputs) - 2 входа, 3 выхода.
- 3ISO (3 Inputs Single Output) - 3 входа, один выход.
- 3I3O (3 Inputs 3 Outputs) - 3 входа, 3 выхода.
- VIVO (Variable Inputs Variable Outputs) - Настраиваемое количество входов/выходов.
Все ИС имеют таблички для её идентификации и конфигурации. Ниже приведен пример с MC2020.
Итак, получается что:
- 1 строка - это имя ИС. Она добавляется автоматически.
- 2 строка нужна для ввода ID ИС(в квадратных скобках).
- 3 и 4 строки используются для конфигурации некоторых ИС.
Обычные интегральные схемы:
Используются как правило для сокращения своих схем из редстоуна. Большинство их возможностей можно построить из обычного редстоуна, но это займёт больше места.
- Название: Повторитель
- Семейство: SISO
- Требуются права: Нет
- Описание: Повторяет состояние ввода, тем самым удлинняя цепь.
- Настройка: Нет настроек
- Ввод: Любое состояние
- Вывод: Вывод = Ввод
- Название: Инвертор
- Семейство: SISO
- Требуются права: Нет
- Описание: Инвертирует состояние ввода, выводя противоположный результат.
- Настройка: Нет настроек
- Ввод: Любое состояние
- Вывод: Противоположный вводу
- Название: Переключатель
- Семейство: SISO
- Требуются права: Нет
- Описание: Переключает рычаг при получении сигнала.
- Настройка: Нет настроек
- Ввод: Сигнал
- Вывод: Состояние рычага
- Название: Обратный переключатель
- Семейство: SISO
- Требуются права: Нет
- Описание: Переключает рычаг при затухании сигнала.
- Настройка: Нет настроек
- Ввод: Затухание сигнала
- Вывод: Состояние рычага
- Название: Случайный бит
- Семейство: SISO
- Требуются права: Нет
- Описание: Устанавливает выход в случайное состояние при сигнале.
- Настройка: Нет настроек
- Ввод: Сигнал
- Вывод: Случайное состояние
- Название: Чётность времени
- Семейство: SISO
- Требуются права: Нет
- Описание: При поступлении сигнала определяет время на сервере, если оно нечётное выводится сигнал.
- Настройка: Нет настроек
- Ввод: Сигнал
- Вывод: Нечётное - Сигнал, Чётное - отсутствие сигнала
- Название: Равенство вводов
- Семейство: 2I3O
- Требуются права: Нет
- Описание: Проверяет два ввода, и выводит результат:
- Ввод 1 равен вводу 2 - активируется лишь вывод 1.
- Активирован лишь ввод 1 - Активируется лишь вывод 2.
- Активирован лишь ввод 2 - Активируется лишь вывод 3.
- Настройка: Нет настроек
- Ввод: Два сигнала
- Вывод:
1: Ввод 1 == Ввод 2
2: Активирован лишь ввод 1
3: Активирован лишь ввод 2
- Название: Отборщик
- Семейство: 3I3O
- Требуются права: Нет
- Описание: Проверяет вводы на наличие сигнала. При определении сигнала только в одном вводе, в определённый вывод передаётся сигнал. Все три вывода не подают сигнал, когда два или три ввода подают сигнал.
- Настройка: Нет настроек
- Ввод:
1: Любое состояние A
2: Любое состояние Б
3: Любое состояние В - Вывод:
1: A передаёт сигнал, Б и В нет.
2: Б передаёт сигнал, А и В нет.
3: В Передаёт сигнал, А и Б нет.
- Название: Приёмник
- Семейство: SISO
- Требуются права: Нет
- Описание: При получении сигнала выводит состояние сигнала от передатчика.
- Настройка: 3 строчка: имя передатчика
- Ввод: Сигнал
- Вывод: Сигнал отправленый передатчиком
- Название: Случайные 3 бита
- Семейство: SI3O
- Требуются права: Нет
- Описание: При получении сигнала выставляет значение всех трёх выходов в случайное состояние.
- Настройка: -
- Ввод: Сигнал
- Вывод: Случайный сигнал
- Название: Задерживатель сигнала
- Семейство: 2ISO
- Требуются права: Нет
- Описание: При получении сигнала передаёт его с указанной задержкой.
- Настройка: 3 строчка: задержка (В секундах)
- Ввод:
1: Сигнал
2: Сброс - Вывод: Переданный сигнал
- Название: Обратный задерживатель сигнала
- Семейство: 2ISO
- Требуются права: Нет
- Описание: При получении сигнала инвертирует его и передаёт его с указанной задержкой.
- Настройка: 3 строчка: задержка (В секундах)
- Ввод:
1: Сигнал
2: Сброс - Вывод: Инвертированный сигнал
- Название: Задерживатель затухающего сигнала
- Семейство: 2ISO
- Требуются права: Нет
- Описание: При затухании сигнала передаёт его с указанной задержкой.
- Настройка: 3 строчка: задержка (В секундах)
- Ввод:
1: Затухающий сигнал
2: Сброс - Вывод: Сигнал
- Название: Обратный задерживатель затухающего сигнала
- Семейство: 2ISO
- Требуются права: Нет
- Описание: При затухании сигнала инвертирует его и передаёт его с указанной задержкой.
- Настройка: 3 строчка: задержка (В секундах)
- Ввод:
1: Затухающий сигнал
2: Сброс - Вывод: Инвертированный сигнал
- Название: Пульсар
- Семейство: SISO
- Требуются права: Нет
- Описание: При получении сигнала выводит сигналы указанной длинны и количества.
- Настройка:
3 строчка: [ Длинна волны [: Начальное ожидание ] ]
4 строчка: [ Количество сигналов [: Длинна паузы ] ] - Ввод: Сигнал
- Вывод: Сигнал
- Название: Обратный пульсар
- Семейство: SISO
- Требуются права: Нет
- Описание: При получении сигнала выводит сигналы указанной длинны и количества.
- Настройка:
3 строчка: [ Длинна волны [: Начальное ожидание ] ]
4 строчка: [ Количество сигналов [: Длинна паузы ] ] - Ввод: Сигнал
- Вывод: Сигнал
- Название: Затухающий пульсар
- Семейство: SISO
- Требуются права: Нет
- Описание: При затухании сигнала, пускает сигналы указанной длинны и количества.
- Настройка:
3 строчка: [ Длинна волны [: Начальное ожидание ] ]
4 строчка: [ Количество сигналов [: Длинна паузы ] ] - Ввод: Сигнал
- Вывод: Сигнал
- Название: Затухающий обратный пульсар
- Семейство: SISO
- Требуются права: Нет
- Описание: При затухании сигнала, пускает сигналы указанной длинны и количества.
- Настройка:
3 строчка: [ Длинна волны [: Начальное ожидание ] ]
4 строчка: [ Количество сигналов [: Длинна паузы ] ] - Ввод: Сигнал
- Вывод: Сигнал
- Название: Двойное логическое И
- Семейство: 2ISO
- Требуются права: Нет
- Описание: Выводит сигнал только тогда, когда оба ввода подают сигнал.
- Настройка: -
- Ввод:
1: Сигнал
2: Сигнал - Вывод: Сигнал, когда вводы 1 и 2 подают сигнал
- Название: Обратное двойное логическое И
- Семейство: 2ISO
- Требуются права: Нет
- Описание: Выводит сигнал только тогда, когда оба ввода не подают сигнал.
- Настройка: -
- Ввод:
1: Нет сигнала
2: Нет сигнала - Вывод: Сигнал, когда вводы 1 и 2 не подают сигнал
- Название: Тройное логическое И
- Семейство: 3ISO
- Требуются права: Нет
- Описание: Выводит сигнал только тогда, когда все три ввода подают сигнал.
- Настройка: -
- Ввод:
1: Сигнал
2: Сигнал
3: Сигнал - Вывод: Сигнал, когда все вводы подают сигнал
- Название: Обратное тройное логическое И
- Семейство: 3ISO
- Требуются права: Нет
- Описание: Выводит сигнал только тогда, когда все три ввода не подают сигнал.
- Настройка: -
- Ввод:
1: Нет сигнала
2: Нет сигнала
3: Нет сигнала - Вывод: Сигнал, когда все вводы не подают сигнал
- Название: Неравенство
- Семейство: 2ISO
- Требуются права: Нет
- Описание: Выводит сигнал когда оба ввода различаются.
- Настройка: -
- Ввод: Сигнал
- Вывод: Сигнал, когда вводы различны
- Название: Равенство
- Семейство: 2ISO
- Требуются права: Нет
- Описание: Выводит сигнал когда оба ввода одинаковы.
- Настройка: -
- Ввод: Сигнал
- Вывод: Сигнал, когда вводы одинаковы
- Название: Запоминающий элемент
- Семейство: 2ISO
- Требуются права: Нет
- Описание: Сохраняет сигнал в выводе, если на ввод поступил сигнал.
- Настройка: -
- Ввод:
1: Сигнал
2: Сброс - Вывод: Сохранённый сигнал
- Название: Обратный запоминающий элемент
- Семейство: 2ISO
- Требуются права: Нет
- Описание: Сохраняет обратный сигнал в выводе, если на ввод поступил сигнал.
- Настройка: -
- Ввод:
1: Сигнал
2: Сброс - Вывод: Сохранённый обратный сигнал
- Название: Мультиплексор
- Семейство: 3ISO
- Требуются права: Нет
- Описание: Передаёт на вывод сигнал A или B в зависимости от переключателя C.
- Настройка: -
- Ввод:
1: Сигнал
2: Сигнал
3: Переключатель - Вывод: A или B, в зависимости от состояния C
- Название: Счётчик
- Семейство: 2ISO
- Требуются права: Нет
- Описание: Считает сигналы, и когда их количество станет равно X, передаёт сигнал на вывод.
- Настройка:
3 строчка: Количество сигналов для срабатывания
4 строчка: ONCE (игрок будет сам сбрасывать сигнал вывода) или INF (схема будет сама сбрасывать сигнал) - Ввод:
1: Сигнал
2: Сброс - Вывод: Сигнал
Детекторы:
Схемы проверяющие по сигналу какое либо событие, это может быть наступление дня, выпадения дождя, или нахождение какого либо игрока рядом. Все схемы типа детектор имеют семейство SISO (Один вход, один выход), так же, абсолютно все детекторы имеются в самоактивируемом варианте.
- Название: Детектор дня
- Семейство: SISO
- Требуются права: Нет
- Описание: Выводит сигнал, когда наступает день, с приходом ночи сигнал тухнет.
- Настройка: -
- Ввод: Сигнал
- Вывод: Сигнал днём
- Название: Детектор воды
- Семейство: SISO
- Требуются права: Нет
- Описание: Проверяет на наличие воды под блоком на котором расположена табличка. Если вода существует в этой позиции, посылается сигнал.
- Настройка: 3 строчка: смещение по координате Y для поиска воды. 0 - сам блок на котором крепится табличка
- Ввод: Сигнал
- Вывод: Сигнал при наличии воды
- Название: Детектор лавы
- Семейство: SISO
- Требуются права: Нет
- Описание: Проверяет на наличие лавы под блоком на котором расположена табличка. Если лава существует в этой позиции, посылается сигнал.
- Настройка: 3 строчка: смещение по координате Y для поиска лавы. 0 - сам блок на котором крепится табличка
- Ввод: Сигнал
- Вывод: Сигнал при наличии лавы
- Название: Детектор света
- Семейство: SISO
- Требуются права: Нет
- Описание: Проверяет количество света над блоком на котором расположена табличка. Если оно больше или равно указанному значению - отправляется сигнал.
- Настройка: 3 строчка: Количество света которое как минимум должно попасть на блок, дабы активировать сенсор (0 - 15)
- Ввод: Сигнал
- Вывод: Сигнал при свету
- Название: Детектор блоков
- Семейство: SISO
- Требуются права: Нет
- Описание: Проверяет наличие указанного блока в указанной позиции, после чего отправляет сигнал.
- Настройка:
3 строчка: Смещение по координате Y для поиска блока. 0 - сам блок на котором крепится табличка.
4 строчка: ID блока [: Мета ] - Ввод: Сигнал
- Вывод: Сигнал при нахождении блока
- Название: Детектор сигнала
- Семейство: SISO
- Требуются права: Нет
- Описание: Проверяет передачу сигнала блоку находящемуся снизу сенсора.
- Настройка: 3 строчка: Смещение по координате Y для поиска блока. 0 - сам блок на котором крепится табличка.
- Ввод: Сигнал
- Вывод: Сигнал при обнаружении подключенного блока
- Название: Детектор
- Семейство: SISO
- Требуются права: Нет
- Описание: Проверяет наличие обьекта определённого типа в указанной дистанции от детектора.
Типы детектора:
- PLAYER - игрок
- MOBHOSTILE - враждебный моб
- MOBPEACEFUL - дружелюбный моб
- ANYMOB - любой моб
- ANY - что угодно
- CART - вагонетка
- STORAGECART - вагонетка с сундуком
- POWEREDCART - вагонетка с двигателем
- Настройка:
3 строчка: дистанция обнаружения обьектов.
4 строчка: тип детектора. - Ввод: Сигнал
- Вывод: Сигнал при обнаружении
- Название: Детектор игроков
- Семейство: SISO
- Требуются права: Нет
- Описание: Проверяет наличие указанного игрока в указанной дистанции от детектора.
- Настройка:
3 строчка: дистанция обнаружения обьектов.
4 строчка: p: <имя игрока> или g: <имя группы> - Ввод: Сигнал
- Вывод: Сигнал при обнаружении
- Название: Детектор солнечной погоды
- Семейство: SISO
- Требуются права: Нет
- Описание: Выводит сигнал когда солнечно.
- Настройка: -
- Ввод: Сигнал
- Вывод: Сигнал при ясной погоде
- Название: Детектор дождя
- Семейство: SISO
- Требуются права: Нет
- Описание: Выводит сигнал когда идёт дождь, но не гроза.
- Настройка: -
- Ввод: Сигнал
- Вывод: Сигнал при дождливой погоде
- Название: Детектор грозы
- Семейство: SISO
- Требуются права: Нет
- Описание: Выводит сигнал когда идёт дождь с грозой.
- Настройка: -
- Ввод: Сигнал
- Вывод: Сигнал при грозе
Самоактивирующиеся:
Схемы которые активируются самостоятельно, при определённых условиях. В большинстве своём имеют тип ZISO (нет входов, один выход). В отличие от остальных схем, они моментально реагируют на определённую ситуацию, и посылать им сигнал для этого необязательно.
- Название: Случайный бит
- Семейство: ZISO
- Требуются права: Нет
- Описание: Генерирует случайное состояние вывода каждые X шагов сервера.
- Настройка: -
- Ввод: -
- Вывод: Случайный сигнал
- Название: Приёмник
- Семейство: ZISO
- Требуются права: Нет
- Описание: Получает состояние какой либо сети.
- Настройка: 3 строчка: сетевое имя
- Ввод: -
- Вывод: Полученный сигнал
- Название: Автоматический детектор дня
- Семейство: ZISO
- Требуются права: Нет
- Описание: Выводит сигнал, когда наступает день, с приходом ночи сигнал тухнет.
- Настройка: -
- Ввод: -
- Вывод: Сигнал днём
- Название: Автоматический детектор воды
- Семейство: ZISO
- Требуются права: Нет
- Описание: Проверяет на наличие воды под блоком на котором расположена табличка. Если вода существует в этой позиции, посылается сигнал.
- Настройка: 3 строчка: смещение по координате Y для поиска воды. 0 - сам блок на котором крепится табличка
- Ввод: -
- Вывод: Сигнал при наличии воды
- Название: Автоматический детектор лавы
- Семейство: ZISO
- Требуются права: Нет
- Описание: Проверяет на наличие лавы под блоком на котором расположена табличка. Если лава существует в этой позиции, посылается сигнал.
- Настройка: 3 строчка: смещение по координате Y для поиска лавы. 0 - сам блок на котором крепится табличка
- Ввод: -
- Вывод: Сигнал при наличии лавы
- Название: Автоматический детектор света
- Семейство: ZISO
- Требуются права: Нет
- Описание: Проверяет количество света над блоком на котором расположена табличка. Если оно больше или равно указанному значению - отправляется сигнал.
- Настройка: 3 строчка: Количество света которое как минимум должно попасть на блок, дабы активировать сенсор (0 - 15)
- Ввод: -
- Вывод: Сигнал при свету
- Название: Автоматический детектор блоков
- Семейство: ZISO
- Требуются права: Нет
- Описание: Проверяет наличие указанного блока в указанной позиции, после чего отправляет сигнал.
- Настройка:
3 строчка: Смещение по координате Y для поиска блока. 0 - сам блок на котором крепится табличка.
4 строчка: ID блока [: Мета ] - Ввод: -
- Вывод: Сигнал при нахождении блока
- Название: Автоматический детектор сигнала
- Семейство: ZISO
- Требуются права: Нет
- Описание: Проверяет передачу сигнала блоку находящемуся снизу сенсора.
- Настройка: 3 строчка: Смещение по координате Y для поиска блока. 0 - сам блок на котором крепится табличка.
- Ввод: -
- Вывод: Сигнал при обнаружении подключенного блока
- Название: Автоматический детектор
- Семейство: ZISO
- Требуются права: Нет
- Описание: Проверяет наличие обьекта определённого типа в указанной дистанции от детектора.
Типы детектора:
- PLAYER - игрок
- MOBHOSTILE - враждебный моб
- MOBPEACEFUL - дружелюбный моб
- ANYMOB - любой моб
- ANY - что угодно
- CART - вагонетка
- STORAGECART - вагонетка с сундуком
- POWEREDCART - вагонетка с двигателем
- Настройка:
3 строчка: дистанция обнаружения обьектов.
4 строчка: тип детектора. - Ввод: -
- Вывод: Сигнал при обнаружении
- Название: Автоматический детектор игроков
- Семейство: ZISO
- Требуются права: Нет
- Описание: Проверяет наличие указанного игрока в указанной дистанции от детектора.
- Настройка:
3 строчка: дистанция обнаружения обьектов.
4 строчка: p: <имя игрока> или g: <имя группы> - Ввод: -
- Вывод: Сигнал при обнаружении
- Название: Автоматический детектор солнечной погоды
- Семейство: ZISO
- Требуются права: Нет
- Описание: Выводит сигнал когда солнечно.
- Настройка: -
- Ввод: -
- Вывод: Сигнал при ясной погоде
- Название: Автоматический детектор дождя
- Семейство: ZISO
- Требуются права: Нет
- Описание: Выводит сигнал когда идёт дождь, но не гроза.
- Настройка: -
- Ввод: -
- Вывод: Сигнал при дождливой погоде
- Название: Автоматический детектор грозы
- Семейство: ZISO
- Требуются права: Нет
- Описание: Выводит сигнал когда идёт дождь с грозой.
- Настройка: -
- Ввод: -
- Вывод: Сигнал при грозе
- Название: Погода
- Семейство: ZIZO
- Требуются права: Да
- Описание: Устанавливает погоду в указанное состояние (SUN, RAIN или STORM).
- Настройка: -
- Ввод: -
- Вывод: -
- Название: Часы
- Семейство: ZISO
- Требуются права: Нет
- Описание: Переключает сигнал каждые X шагов сервера.
- Настройка: 3 строчка: частота переключения в шагах сервера
- Ввод: -
- Вывод: Сигнал
- Название: Передатчик
- Семейство: SISO
- Требуются права: Нет
- Описание: Передаёт сигнал по указанному адресу.
- Настройка: 3 строчка: сетевой адрес
- Ввод: -
- Вывод: Ввод = Вывод
- Название: Случайные 3 бита
- Семейство: ZI3O
- Требуются права: Нет
- Описание: Генерирует случайные выводы каждые X шагов сервера.
- Настройка: -
- Ввод: -
- Вывод: Случайные сигналы
Дата добавления: 2015-08-17; просмотров: 47 | Нарушение авторских прав
mybiblioteka.su - 2015-2024 год. (0.017 сек.)