Время расчета схем, или как быстро сигналы распространяются по его элементам, является ключевым компонентом Logic World. В этом руководстве демонстрируются некоторые базовые сборки, использующие этот аспект игры..
Введение и отказ от ответственности
Я впервые пишу руководство в Steam., и я сыграл всего несколько часов в Logic World. Пожалуйста, будь нежнее со мной; конструктивная критика, с другой стороны, всегда приветствуется. В этом руководстве я хотел немного сосредоточиться на временном аспекте Logic World, потому что он не был для меня очевидным, когда я впервые запустил игру., но я считаю, что это важный аспект игры.
Немного о терминологии в этом руководстве:
Сигналы в Logic World могут находиться в одном из двух состояний.:
- Активный / Красный / Истинный / Высокий – Я назову это состояние ИСТИНОЙ
- Неактивный / Черный / ЛОЖЬ / Низкий – Я назову это состояние ЛОЖЬ
Самая маленькая единица времени – один шаг распространения сигнала – называется тик.
Настройка скорости моделирования
Logic World моделирует скорость распространения сигнала, используя собственные часы., с одной галочкой, представляющей один временной шаг. По умолчанию, 30 подсчитываются тики в секунду. Эта скорость моделирования, однако, можно изменить. В текущей версии для этого нет настроек меню. (0.90.1), но скорость симуляции можно изменить с помощью внутриигровой консоли.
Рекомендуется установить скорость моделирования на 1 или несколько тактов в секунду для этого руководства.
Вызовите консоль отладки
- Нажмите кнопку [`] ключ в игре – или любой другой ключ, который вы определили для “Открыть консоль отладки” в настройках управления.
Введите команду, чтобы изменить скорость моделирования.
- Введите команду сервер “симуляция.ставка Х” где Х является целочисленным значением, указание того, сколько тиков в секунду должно быть вычислено.
Распространение сигнала
Как результат, сигналы передаются по всей вашей системе. Это распространение можно легко наблюдать, установив скорость моделирования на один или небольшое количество тактов в секунду.. Хотя соединения между колышками мгновенные, большинству элементов требуется один такт для преобразования входного сигнала в выходной сигнал. Буфер — это элемент с одним входом и одним выходом.. Для перевода требуется один тик, и объединение их в ряд — хороший способ визуализировать распространение сигнала по цепочке..
Мы можем соединить такие цепочки по кругу и «вставить’ сигнал TRUE в любое время и в любой момент:
Потому что сигналы не имеют срока действия, это приведет к бесконечному циклу, и время этих сигналов будет сохранено. Потому что любой колышек может иметь несколько исходящих соединений, не влияя на сигнал., такие циклы можно использовать для «генерации’ любая повторяющаяся последовательность сигналов ИСТИНА и ЛОЖЬ:
Ввод сигнала может быть выполнен с помощью любого из переключателей., кнопки, или ключи; однако, продолжительность, на которую они устанавливают сигнал ИСТИНА, зависит от того, как долго активен контроль. Одинарный сигнал не будет получен, если он не будет правильно рассчитан по времени..
Это не проблема при скорости моделирования один такт в секунду., но на высоких скоростях становится сложнее.
Однотиковый триггер
Немного логики, можно преобразовать длительный сигнал в единичный импульс. Это достигается следующей простой схемой.:
Выше показано готовое состояние схемы..
Установка входа в TRUE пройдет с 1 задержка тика:
Но следующий тик уже не будет передавать сигнал ИСТИНА..
Это заблокированное состояние сохраняется до тех пор, пока на входе ИСТИНА.. Как только оно станет ЛОЖНЫМ, системе потребуется еще одно галочка прежде чем вернуться в исходное состояние готовности:
Некоторые простые тиковые каноны
Круговая цепочка запрограммированных буферов может использоваться для создания постоянного потока произвольных конфигураций сигналов, как показано ранее., но есть и более простые – и более компактный – сборки, которые достигают регулярных шаблонов сигналов.
Конечно, есть много разных способов построить такие каноны., и найти их — часть удовольствия от LogicWorld, но для начала: Вот несколько примеров:
The 2 : 2 Отметьте Кэнон
The 1 : 3 Отметьте Кэнон
The 1 : 1 Отметьте Кэнон
Это все, чем мы делимся сегодня для этого. Логический мир гид. Это руководство было первоначально создано и написано Бейоша. На случай, если нам не удастся обновить это руководство, вы можете найти последнее обновление, следуя этому связь.