Factorio Guide 842

Factorio Guide 842

Первый пример


Factorio Guide 842 image 1

Это наиболее простое использование логической сети. Фонарь загорается в зависимости от количества предметов в сундуке (в данном примере — от пустых бочек).

Настройка подключения схемы --Лампа подключить к сундуку.

--В лампе настроить условие: она должна загореться, когда в сундуке будет меньше 10

пустых бочек.

Настройка условия Открыть настройки лампы (ЛКМ по ней).

На входе выбрать канал пустых бочек.

Установить оператор < (меньше чем).

Установить константу:

Кликнуть ЛКМ по константе.

Переместить бегунок до 10 или ввести с клавиатуры.

Нажать "установить".

В зависимости от условия, лампа может загораться, когда сундук пустой или содержит требуемое количество предметов. Недостатком этой схемы является то, что лампа светит белым светом, из-за чего, ночью ее будет сложно отличить от других ламп.

Переработка нефти


Factorio Guide 842 image 15

Переработка дизельного топлива Эта схема позволяет выравнивать объемы производства дизельного топлива и попутного

газа, перерабатывая дизельное топливо в попутный газ.

Помпа подключается к резервуару красным проводом.

Помпа включается по условию: Дизельное топливо > 20000.

Индикаторы


Factorio Guide 842 image 21

Factorio Guide 842 image 22

Освещение по условию В этой схеме подключается линия из ламп к резервуару.

Устанавливая различные условия на каждую из ламп, можно построить индикаторную

полоску.

Условие включения первой лампы: Попутный газ > 100.

Другие лампы включаются тогда, когда газ превышает значения 200, 300, 400 и 500

соответственно.

Цвет свечения ламп

Для того, чтобы изменить цвет свечения лампы, необходимо вспомогательное устройство, такое как арифметический комбинатор, который может передавать цветовые сигналы. Вместо прямого подключения ламп к резервуару следует:

Добавить арифметический комбинатор.

Подключить резервуар ко входу комбинатора.

Выход комбинатора подключить к лампам.

Настроить арифметический комбинатор:

На входе: Попутный газ + 0 (константа 0 не равна сигналу 0).

На выходе: выбрать розовый сигнал (нижняя строчка на последней вкладке сигналов).

Настроить лампы:

Активировать режим Использовать цвета.

Установить условие для розового сигнала.

Разное


Factorio Guide 842 image 41

Factorio Guide 842 image 42
Factorio Guide 842 image 43
Factorio Guide 842 image 44
Factorio Guide 842 image 45

Несколько хранилищ Если вы подсоедините несколько сундуков к опоре ЛЭП, то на ней будет отображаться

сумма предметов из всех сундуков.

Так же работает с резервуарами и дронстанциями.

Постоянный комбинатор Используя постоянный комбинатор вы можете генерировать любой необходимый сигнал.

В этом примере генерируется сигнал на канале "Лазерные турели" со значением 50 и 200 на

канале "Магазин с бронебойными патронами".

Постоянные комбинаторы сами по себе не очень полезны, но мы будем использовать их

позже.

Символы (слова) постоянных комбинаторов Постоянный комбинатор можно использовать для создания символов. Для этого необходимо

выбрать в комбинаторе символьные сигналы, причем каждый комбинатор способен

отображать 2 символа друг возле друга.

Важно: увидеть эти символы можно только в режиме дополнительной информации (Alt), к

тому же в настройках интерфейса должен быть активирован пункт "Показывать настройки

комбинаторов в режиме дополнительной информации".

Символы постоянных комбинаторов (управление конвейерами) Похоже на предыдущий пример. Постоянный комбинатор может использоваться для

индикации того, что должно быть на конвейере. Это особенно полезно при обмене

чертежей.

Ячейка памяти / Счетчик Базовая ячейка памяти, которая подсчитывает все предметы, которые перемещает манипулятор.

Быстрый манипулятор подключается ко входу и выходу арифметического комбинатора.

Если быстрый манипулятор за текущий тик ничего не взял, то значение на входе арифметического комбинатора такое же как и на выходе, благодаря чему значение сохраняется.

Когда манипулятор берет что-либо, это значение добавляется к выходному предыдущего тика, что приводит к инкременту значения.

Манипуляторы


Factorio Guide 842 image 68
Factorio Guide 842 image 69
Factorio Guide 842 image 70

Ограничение количества предметов, перемещаемых в сундук Используя красный провод, манипулятор подключается к ящику.

Манипулятор включается по условию: Улучшенная электросхема < 10.

В действительности, используя этот способ, манипулятор может поместить в ящик более 10 улучшенных электросхем, т.к. за раз он может брать до 3 предметов (за счет исследований).

Эффект от этого явления может быть еще большим, в случае использования пакетного манипулятора, ввиду его большей грузоподъемности.

Однако, этот метод дает больший контроль, чем ограничение вместимости сундука.

Сбалансированная загрузка сундуковЦель: заполнить n сундуков примерно равным количеством предметов.

Установить n сундуков и n манипуляторов.

Установить 1 арифметический комбинатор.

Настроить комбинатор: 'Каждый' разделить на отрицательное количество сундуков, т.е. -n.

Соединить все сундуки между собой и подключить ко входу комбинатора красным проводом.

Соединить все манипуляторы между собой и подключить к выходу комбинатора красным проводом.

Подключить каждый манипулятор к сундуку, который он заполняет, зеленым проводом.

Условие включения для каждого манипулятора: 'Все' <= 0 .

Комбинатор вычисляет среднее значение предметов в сундуках и делает его отрицательным. Каждый манипулятор получает от своего сундука значение количества предметов в нем и складывает со средним значением, т.е. он вычисляет на сколько больше в нем предметов относительно среднего. Так, если результат отрицательный, что значит, что предметов в сундуке меньше среднего значения, манипулятор включается.

Нужно учитывать, что ввиду бонуса грузоподъемности для манипулятора, подсчет приблизительный. Если же требуется точный расчет, то размер стака в манипуляторе нужно установить равным 1.

Снабжение форпостов необходимыми предметами Эта схема снабжает сундук хранения форпоста с настраиваемым количеством различных предметов.

Например, вы можете снабжать форпост 50 лазерными турелями и 200 магазинами с бронебойными патронами и не беспокоится о переполнении хранилища.

Сундук хранения подсоединен ко входу арифметического комбинатора (слева на рисунке) с помощью красного провода.

Два других провода соединяют вход комбинатора (справа), постоянный комбинатор и фильтрующий пакетный манипулятор.

Арифметический комбинатор умножает каждый входной сигнал на -1.

В фильтрующем пакетном манипуляторе выставлен режим "Поставить фильтры".

Т.о. на входе фильтрующего пакетного манипулятора получается разница между <постоянный комбинатор> - <количество предметов в сундуке>. Фильтр манипулятора настраивается на первый предмет из списка запроса.

Сбалансированное производство солнечных панелей и аккумуляторов Эта схема выравнивает производство солнечных панелей и аккумуляторов в требуемом соотношении, в нашем случае 24:20.

Первый арифметический комбинатор считывает количество аккумуляторов из сундука и умножает его на 24.

Второй арифметический комбинатор считывает выход первого комбинатора и делит его на 20.

Это дает число аккумуляторов, которое можно непосредственно сравнить с количеством солнечных панелей в двух манипуляторах.

Если количество аккумуляторов больше, то включается манипулятор солнечных панелей, и наоборот, если же количество солнечных панелей больше, то включается манипулятор аккумуляторов.

Однако, если они равны машины не работают. Что бы исправить этот недостаток, используя постоянный комбинатор, в манипулятор добавляется сигнал по каналу "Аккумулятор" со значением 1, причем с помощью провода другого цвета.

Суши-конвейеры


Factorio Guide 842 image 100
Factorio Guide 842 image 101

Схема считывания содержимого конвейера Шесть конвейеров, установленные горизонтально, соединены красным проводов, с настройками: "Считывать содержимое конвейера" и "Непрерывно".

Этот же красный провод подключен к манипулятору, который переносит предметы на конвейер.

Содержимое манипуляторов не считывается.

Все манипуляторы работают в режиме "Включить/Выключить".

Первый манипулятор включается по условию: "Автоматизированный исследовательский пакет = 0".

Остальные манипуляторы включаются по такому же условию, но для других исследовательских пакетов.

Схема считывания содержимого конвейера на основе ячейкой памятиЭта схема определяет количество предметов каждого типа в петле конвейера, подсчитывая количество загруженных и убранных с конвейера предметов.

Все манипуляторы, которые забирают предметы с конвейера, соединены красным проводом и работают в режиме отсутствия действий по сигналу с настройками: "Считать содержимое манипулятора" и "Импульсно".

Эти манипуляторы подсоединены ко входу левого арифметического комбинатора.

Левый арифметический комбинатор умножает 'каждый' входной сигнал на -1 и передает их на выход.

Правый арифметический комбинатор работает как ячейка памяти, описанная выше.

Вход ячейки памяти подключен к манипулятору перемещающий предметы на конвейер, а выход — к левому арифметическому комбинатору.

Т.о. манипулятор перемещающий предметы на конвейер включается по условию, в зависимости от количества предметов на конвейере.

Электроэнергия


Factorio Guide 842 image 116
Factorio Guide 842 image 117
Factorio Guide 842 image 118

Сохранение пара Паровой двигатель к электросети подключается не напрямую, а через выключатель питания.

Выключатель питания подключается к одному из аккумуляторов в основной сети.

Выключатель питания коммутирует сеть тогда, когда A < 10, что значит, что заряд аккумуляторов упал ниже 10%.

Оптимальное использование топлива ядерным реакторомВ отличие от обычного парового двигателя, расход топлива которого зависит от потребления электроэнергии, ядерный реактор расходует топливо за определенное время. Если быть точным, 1 урановый топливный элемент расходуется за 200 секунд.

Учитывая, что создание топливных элементов требует больших затрат времени и средств, крайне полезно привести их потребление в соответствие с потреблением электроэнергии.

На рисунке справа показана установка из 4 ядерных реакторов, которая потребляют 1 топливный элемент, когда заканчивается пар. Примечание: GUI на картинке был изменен, чтобы показать всю важную информацию без увеличения размера картинки.

Устройство установки представляет собой:

Резервуар генерирует сигнал о количестве содержащегося в нем пара. При этом, важно чтобы все резервуары были объединены трубами, а информация о паре вычитывалась только из одного резервуара.

Сундук, содержащий урановые топливные элементы для реактора.

Манипулятор, выгружающий отработанные урановые топливные элементы из реактора, который подсоединен к резервуару и сундуку. Если уровень пара слишком низкий и в сундуке есть топливные элементы, то манипулятор забирает из реактора отработанные топливные элементы и посылает сигнал по каналу "Отработанный урановый топливный элемент" (в настройках манипулятора выставлена опция "Считывание содержимого манипулятора").

Манипулятор, загружающий топливные элементы в реактор, который подключен к выгружающему манипулятору. Размер пачки этого манипулятора равен 1, чтобы за один раз загружать 1 топливный элемент.

Поскольку в схеме используется сигнал от отработанных топливных элементов, для ее старта в реактор необходимо самому загрузить 1 топливный элемент.

Приоритет использования урана в производстве топливных элементовТ.к. постоянное питание реакторов является особо важным процессом, необходима схема, которая будет создавать резерв урана-235 и урана-238 для производства топливных элементов.

Используя разделитель, уран, в зависимости от его вида, разделяется на 2 параллельных конвейера, рядом с которыми установлены манипуляторы для погрузки урана в сундуки, уже из которых уран доставляется в сборочный автомат, где производятся топливные элементы. Топливные элементы, в свою очередь, для хранения загружаются в третий сундук, из которого они попадают в реактор. По каждому виду урана, два манипулятора (загружающий в сундук и выгружающий из него в сборочный автомат) и тайл конвейера, идущий сразу после тайла, из которого берется уран, соединены проводом. В манипуляторах, загружающих уран в сундуки, установлено условие включения: "меньше либо равно x единиц урана (вид определяется конвейером)", а для выгружающих — резервируемое количество (оптимально соотношение 1:19 235 и 238-урана соответственно). Для конвейеров установлены условия: "больше либо равно x единиц урана".

Наконец, манипуляторы, выгружающие уран из сундука в сборочный автомат, соединены с сундуком, хранящий топливные элементы, и следующим условием включения: "урановые топливные элементы = 0". Для создания резерва топливных элементов, условия в манипуляторах необходимо изменить: "меньше либо равно x единиц урановых топливных элементов".

Функции установки:

Когда топливных элементов хватает, манипуляторы выключены, а уран двигается по конвейеру дальше для последующей обработки в других целях.

Когда топливных элементов не хватает, манипуляторы включены, а конвейеры остановлены до восстановления необходимого уровня запаса урана.

Сборочный автомат работает только тогда, когда необходимы урановые топливные элементы, что предотвращает излишнее потребление урана.

Заключение

Это была небольшая часть о логических сетях в факторио, я не стал освещать сейчас тему триггеров...скорее будет в следующих руководствах)

А так...Спасибо за прочитанное, надеюсь помог :3) и если помог, то оцените руководство, а так же можете наградить.

(Конструктивная критика и советы принимаются)

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3206447583					

More Factorio guilds