T-триггер (англ. T Flip-Flop) — элемент памяти, переключающий выход по нарастающему фронту входа.[1]
- Мод
- Little Big Redstone
- Версия
- 1.9.10-alpha-26.1.2
- ID
- little_big_redstone:t_flip_flop
Как работает #use
У компонента один вход и один выход, дополнительных параметров количества портов или порога нет. Новый триггер начинает с выключенным выходом. Первый положительный вход после 0 включает выход, следующий такой переход выключает его, ещё следующий снова включает. Между переключениями сохранённое состояние удерживается без постоянного входного сигнала.
Компонент реагирует на фронт, а не на каждый тик включённого входа. Если вход удерживается положительным несколько тиков, происходит только первое переключение. Изменение силы с 3 на 12 без промежуточного нуля не переключает триггер повторно: оба значения считаются включённым состоянием входа. Нулевой тик готовит следующий фронт.
При переходе из выключенного выхода во включённый запоминается сила запускающего входа. Например, фронт силой 7 включает выход 7, который остаётся равным 7 после выключения входа. Вход 15 во время того же непрерывного включения не заменяет сохранённую силу. Следующий новый фронт выключает выход независимо от своей положительной силы.
Последовательность входов 0, 7, 15, 0, 2, 0, 4 даёт выходы 0, 7, 7, 7, 0, 0, 4. Здесь вход 15 не создаёт нового фронта после 7, а вход 2 выключает ранее сохранённый выход. Только следующий фронт 4 снова включает триггер и сохраняет новую силу.
Такой элемент подходит для кнопочного переключения режима: короткий входной сигнал меняет состояние, а отпускание кнопки его сохраняет. Если источник генерирует несколько разделённых нулём импульсов, каждый из них считается самостоятельным переключением. Поэтому при проверке проводки важно смотреть не только на максимальную силу, но и на число переходов через выключенное состояние.
У Т-триггера нет отдельного входа принудительного сброса. Чтобы выключить уже активное состояние обычным сигналом, нужен очередной нарастающий фронт; подача постоянного нуля лишь сохраняет состояние. Если схема должна получать раздельные команды «установить» и «сбросить» с известным приоритетом, для этой задачи предусмотрена RS-защёлка с двумя входами.
Получение и изменение предмета #obtain
T-триггер — изготовление
Окраска и сброс готового компонента
Готовый компонент с красителем получает выбранную окраску с сохранением параметров. Снежок или подходящее ведро воды из разрешённой группы убирает только цвет. Один компонент в пустой сетке сбрасывает его параметры к начальным, сохраняя сам тип предмета; это не рецепт нового дополнительного компонента.
См. также
Примечания
- По исходному коду Little Big Redstone 1.9.10-alpha-26.1.2, 1.9.8-alpha-26.1.2 и 1.9.11-1.21.1; проверено 4 ноября 2026 года.