Factorio

Factorio

Not enough ratings
Станция распределения жидкости на 1 локомотиве
By ᗩKIKOアキ and 4 collaborators
   
Award
Favorite
Favorited
Unfavorite


Что бы вам было удобно, я сделал видео где подробно розбираю весь механизм, как он устроен, все его аспекты и тд.
Что это за станция такая?
Я хотел сделать такую станцию которая бы отвечала за перегонку жидкостей в баки, что бы была 1 стронция и она же отвечала за перегонку.
Мне очень не нравиться когда стоят по 100 станций, и каждая станция отвечает сугубо за 1 жидкость.
Задумка была проста сделать 1 станцию и она же будет перегонять жидкость в указаний бак, туда куда мне надо.
Из чего состоит станция

Главные части станции
  • Механизм который выдает индикатор для жидкости и управляет помпами (Главные мозги)
  • Помповая система с баками
  • Двойная система защиты, которая препятствует закупорке труб
  • Таймер
  • Ячейка памяти

PS. Баки которые можно масштабировать, однако есть нюанс, о котором я говорю в видео. Баки стоит ставить ТОЛЬКО вплотную, ибо перемичка в 1 трубу, очень сильно мешает работе системы, что пришлось даже таймер выдумывать, если сделать 2 трубы, то система станет не то что в 2 раза медленней работать а раз в 10. Я уже молчу про 3 или 4 трубы, с сожалению только так.
Логика
Комбинаторы которые отвечают за мозги станции. По сути они дают каждой жикости свой индификатор.

Например:
  • id1 - пар
  • id2 - нефть
  • id3 - смазка
и т.д
С помощью таких индификаторов мы можем управлять помпами и включать только те помпы куда должна потечь жидкость.

Таймер

В процессе создания я столкнулся с такой проблемой, что жидкость которая течет по трубам, ей надо время что бы затечь в бак, и помпа выключалась раньше чем вся жидкость утикала в бак. Из за того, что мы не можем считывать содержимое трубы, я сделал таймер на пару секунд, который заставляет систему работать еще какое то время, и этого времени хватает что бы вся жидкость утикла куда надо.
Помпи
Тут сложно объяснить в тексте по этому лучше глянуть видео, там я все наглядно объяснил.
Но если в краце то каждая помпа отвечает за свою жидкость, и когда у нас включается индификатор 4, то 1,2,3, - 5,6 помпа закрывается и открывается только та что нам надо, то есть 4.

Хранение жидкости
Ну тут все просто, баки которые можно масштабировать, однако есть нюанс, о котором я говорю в видео. Баки стоит ставить ТОЛЬКО вплотную, ибо перемичка в 1 трубу, очень сильно мешает работе системы, что пришлось даже таймер выдумывать, если сделать 2 трубы, то система станет не то что в 2 раза медленней работать а раз в 10. Я уже молчу про 3 или 4 трубы, с сожалению только так.
Побольше инфы
Еще раз повторю, лучше посмотрите видео, ибо объяснять такое крайне и крайне сложно, но система такова.
Пример на 6*
Объясню на мазуте, так как он самый последний. У него индификатор 6
И 6 помп, мы посылаем сигнал через комбинаторы, что закрой нам 1,2,3,4,5 помпу, а 6 помпу оставь открытой.
Затем мы делаем тоже самое с главной магистралью, говорим открой нам все, и 6 в том чесле.
Пример на 4*
Если бы нам надо было перегнать жидкость в 4 баки, то было бы так:
Мы сообщаем системе что закрой нам 1,2,3 и 5,6 помпу, а 4 открой, затем на главной магистреле открываем все ДО 4 помпы, и 5 помпа остается закрытой, следовательно у нас появляется рукав, через который идет нужная нам жидкость в нужный бак.
Задаем индификатор
Я сильно не парился над тем как это сделать, и придумал очень простую методикую
Например у нас есть пар, как сделать что бы у него индификатор был 1, подать 1 сигнал, тут все просто.
А как нам сделать с нефтью у него индификатор 3, а очень просто, просто добавляем к сигналу, то есть 1, еще 2, и того имеем 1 сигнал +2, =3

Сигналы
Далее я сравнивал на каждой помпе сигнал, тут уже очень просто, если сигнал равен 3 то открываем (подаем зеленый сигнал) если 2 то закрываем (красный), все крайне просто.
Так же я использовал цвета, что бы сразу видеть какая помпа работает, во первых это визуально приятно, а во вторых это удобно, сразу видно куда и что двигаеться.

Спасибо за внимание!
Спасибо за внимание, если вы хотите помочь то поставьте пожалуйста Лайк руководству, или Лайк в видео. Заранее благодарю)
Помощь
Так же ты можешь подписаться на мой канал, я еще только начинаю, но надеюсь тебе понравиться.
www youtube com/ FСТ-FactorioOstin
Больше крутых руководств у меня в профиле>
Return_to_sender » Руководства
https://steamproxy.net/tradeoffer/new/?partner=907838852&token=C_lbMbgw