Barotrauma

Barotrauma

46 ratings
Все о компонентах [УСТАРЕЛО]
By Kohanovsk1
Руководство о механиках игры, если вы пришли за советами или гайдами по установке, смело закрывайте эту страницу, данное руководство не об этом.
Из-за того, что компонентов слишком много, пример практического применения не будет, или появится с опозданием.
   
Award
Favorite
Favorited
Unfavorite
Компоненты проводки
Компоненты проводки — это создаваемые, размещаемые предметы, используемые для автоматизации определенных задач или предоставления информации о различных системах подводных лодок.

Элементы управления
  • В игре компоненты электропроводки можно размещать на фоновых (обойных) стенах, «выбрав» их одной рукой, удерживая правую кнопку мыши, а затем щелчок левой кнопкой мыши на любом пустом месте в сетке фоновой стены.
  • Размещенные компоненты электропроводки можно отсоединить от стены, убедившись, что отвертка не используется, оснастившись гаечным ключом и нажав E.
  • Доступ к панели подключения компонента осуществляется с помощью отвертки и нажатия клавиши E.
  • В редакторе подводных лодок режим проводки включается нажатием соответствующей кнопки в правом верхнем углу или нажатием CTRL+2.
  • Оттуда применяются те же команды, что и в игре, хотя редактор позволяет получить доступ ко всем компонентам и проводам, а также ко многим другим функциям настройки.
Компонент "И"
Компонент "И"
"Отправляет сигнал, когда оба входа получают сигнал в течение заданного периода друг от друга".

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


«1» обозначает любой вход, «0» обозначает пустой или нулевой вход.

  • Вход первого сигнала
  • Вход второго сигнала
  • Устанавливает «истинный» вывод.

  • Вывод компонента.

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

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

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



  • Вход для первого сигнала
  • Вход для второго сигнала

  • Выход компонента
Компонент "Больше"
Компонент "Больше"
"Отправляет сигнал, если значение на входе Сигнал_в_1 больше, чем на входе Сигнал_в_2".

Компонент "Не"
Компонент "Не"
"Отправляет сигнал, когда вход НЕ получает сигнал".

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


  • Сигнал входа
  • Выход компонента

«1» обозначает любой ввод, «0» обозначает пустой или нулевой ввод.

Компонент "Или"
Компонент "Или"
"Отправляет сигнал, если на какой-либо из входов поступает сигнал".

Компонент "Или" — это электрический компонент, используемый для проверки того, получает ли какой-либо вход сигнал, не равный 0.


  • Вход первого сигнала
  • Вход второго сигнала
  • Устанавливает «истинный» вывод.

  • Вывод компонента.
«1» обозначает любой ввод, «0» обозначает пустой или нулевой ввод.
Компонент поиска регулярный выражений
КПРВ
"Отправляет сигнал, если полученный сигнал соответствует определенному шаблону регулярного выражения".

КПРВ — это электрический компонент, используемый для сопоставления точной строки.
Чаще всего используется с терминалом.
Руководство[regexone.com] по регулярным выражениям. (в будущем сделаю свою версию).


  • Сигнал входа
  • Выход компонента
Компонент проверки сигнала
Компонент проверки сигнала
"Отправляет сигнал, когда получен сигнал, соответствующий определенному значению".

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

Работает как оператор "если", "тогда", "еще", если входной сигнал соответствует цели, которая отправляется на выходе. В противном случае отправляется ложный вывод.
  • Важно отметить, что с помощью НАЗНАЧИТЬ_ИСХОДЯЩЕЕЗНАЧЕНИЕ можно внешне изменить только истинный вывод.
Обычно это используется для переключения между нормальным состоянием и состоянием переопределения.


  • Сигнал входа
  • Устанавливает «истинный» вывод.
  • Устанавливает сигнал, который должен соответствовать. (Необязательно, можно установить в редакторе)

  • Вывод сигнала компонента
Компонент "X или"
Компонент "X или"
"Отправляет сигнал, если на один из входов, но не в оба, поступает сигнал".

Компонент "X или" — это электрический компонент, используемый для проверки того, получает ли только один вход сигнал, не равный 0.


  • Вход первого сигнала
  • Вход второго сигнала
  • Устанавливает «истинный» вывод.

  • Вывод компонента.
«1» обозначает любой ввод, «0» обозначает пустой или нулевой ввод.
Математические компоненты
Не требуют объяснения принципа работы, только знания базовой математики.
Компонент "Модуль"
Компонент "Модуль"
"Выводит абсолютное значение ввода."
Компонент "Сложение"
Компонент "Сложение"
"Выводит сумму полученных сигналов."
Компонент "Верхнее округление"
Компонент "Верхнее округление"
"Выдает наименьшее целое число, которое равно или больше, чем введенное значение"
Компонент "Разделить"
Компонент "Разделить"
"Выводит разделенное значение полученных сигналов".
Компонент "Возведение в степень"
Компонент "Возведение в степень"
"Выводит сигнал, возведенный в заданную степень".
Компонент "Факториал"
Компонент "Факториал"
"Выводит факториал ввода".
Компонент "Нижнее округление"
Компонент "Нижнее округление"
"Выдает наибольшее целое число, которое равно или меньше, чем введенное значение"
Компонент "Остаток"
Компонент "Остаток"
"Выводит остаток, когда ввод делится на определенное число".
Компонент "Умножить"
Компонент "Умножить"
"Выводит произведение полученных сигналов".
Компонент "Округление"
Компонент "Округление"
"Округляет числовой ввод до ближайшего целого числа".
Компонент "Квадратный корень"
Компонент "Квадратный корень"
"Выводит квадратный корень из ввода."
Компонент "Вычесть"
Компонент "Вычесть"
"Выводит вычитаемое значение полученных сигналов".
Тригонометрические компоненты
Компонент "Арккосинус"
Компонент "Арккосинус"
"Выводит угол, косинус которого равен введенному".

Компонент "Арккосинус" представляет собой электрический компонент, выполняющий функцию арккосинуса: cos^-1(x).
Компонент "Арксинус"
Компонент "Арксинус"
«Выводит угол, синус которого равен входному».

Компонент "Арксинус" — это электрический компонент, выполняющий функцию обратного синуса; sin^-1(х).
Компонент "Арктангенс"
Компонент "Арктангенс"
"Выводит угол, тангенс которого равен входному сигналу. Если используются соединения "Сигнал_в_x" и "Сигнал_в_y", вход интерпретируется как вектор, а угол вычисляется с помощью Арктангенс2."

Компонент "Арктангенс" — это электрический компонент, выполняющий функцию обратного тангенса; tan^-1(x).

signal
  • Входной сигнал.
  • Вход сигнала X.
  • Вход сигнала Y.

  • Вывод сигнала компонента
Компонент "Косинус"
Компонент "Косинус"
"Выводит косинус ввода."

Компонент "Косинус" представляет собой электрический компонент, выполняющий функцию косинуса; cos(х).
Компонент "Синус"
Компонент "Синус"
«Выводит синус входного сигнала».

Компонент "Синус" — это электрический компонент, выполняющий функцию синуса; sin(х).
Компонент "Тангенс"
Компонент "Тангенс"
«Выводит тангенс входа».

Компонент "Тангенс" — это электрический компонент, выполняющий функцию касательной; tan(х).
Остальные компоненты
Компонент "Цвет"
Компонент "Цвет"
"Выводит комбинированный цветовой сигнал для управления освещением."

Компонент цвета — это электрический компонент, используемый для подачи цветового сигнала для ламп/светильников.
  • Чаще всего он используется в тандеме со световыми компонентами для легко изменяемого освещения.

  • Яркость красного канала.
  • Яркость зеленого канала.
  • Яркость синего канала.
  • Прозрачность альфа-канала.

  • Вывод сигнала компонента.
Компонент "Взаимосвязь"
Компонент "Взаимосвязь"
«Объединяет входные данные вместе и выводит объединенное значение (например, входные данные «грязь» и «раптор» выводят «грязевой раптор»)».

Компонент "Задержка"
Компонент "Задержка"
«Задерживает все полученные сигналы на определенное время».

Компонент "Задержка" — это электрический компонент, используемый для задержки сигнала на короткое время.

  • Чаще всего он используется в тандеме с терминалами для пользовательских команд.

  • Вход сигнала.
  • Длительность задержки в секундах.

  • Вывод сигнала компонента
Компонент "Память"
Компонент "Память"
«Выводит сохраненное значение, которое можно обновить из других источников. Используйте соединение Сигнал_в, чтобы установить сохраненное значение, и вход Закрепить_состояние, чтобы переключить, следует ли сохранять полученные сигналы».

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

  • Входной сигнал
  • Устанавливает, будут ли сохраняться сигналы (1=да, 0=нет)

  • Выводит сигнал компонента
Компонент "Осциллятор"
Компонент "Осциллятор"
"Посылает периодический колебательный сигнал."

Компонент "Осциллятор" — это электрический компонент, используемый для подачи сигнала, который изменяется во времени.

Частота измеряется в герцах (Гц), 1 Гц — раз в секунду, 0,5 Гц — раз в 2 секунды и так далее.
Тип выхода может быть установлен непосредственно на компоненте или путем отправки сигнала 0,1 или 2.

0 = Импульсный, сигнал 1 отправляется каждый цикл.
1 = Синус, будет отправлена упорядоченная последовательность чисел от -1 до 1, которая циклически повторяется так же быстро, как и частота.
2 = квадрат, переключается между 0 и 1 каждый раз, когда цикл завершен. (Половина времени равна 0, половина времени равна 1)
  • Чаще всего он используется в тандеме с компонентом вычитания для таймеров, обратного отсчета или создания автоматических прожекторов.

  • Устанавливает частоту генератора (Осциллятора) в Гц (Герцах).
  • Устанавливает тип выхода генератора (0=импульсный, 1=синусоидальный, 2=квадратный).

  • Выводит сигнал компонента
Компонент "Реле"
Реле
«При включении перенаправляет все полученные сигналы с входных соединений на выходы».

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

В игре реле может передавать не более 1000 кВт, однако в редакторе подводных лодок это можно настроить.
  • Чаще всего он используется для обеспечения переключаемой мощности освещения или дублирования сигналов.
В выключенном состоянии (состояние = 0) релейный компонент также не передает питание через Энергия_из.


  • Ввод электроэнергии от электрической сети.
  • Ввод первого сигнала
  • Ввод второго сигнала
  • Переключает состояние любого сигнала.
  • Устанавливает состояние реле. (0 = выкл., все остальные сигналы = вкл.)

  • Отдача мощности в электрическую сеть.
  • Выход первого сигнала
  • Выход второго сигнала
  • Вывод текущего состояния реле.
Компонент "Беспроводной"
Компонент "Беспроводной"
«Разрешает удаленную связь между другими компонентами Wi-Fi, использующими тот же канал».

Компонент Wi-Fi — это электрический компонент, используемый для передачи сигналов на большие расстояния.

Он также может выводить в текстовый радио-чат.

  • Ввод сигнала
  • Устанавливает текущий канал Wi-Fi.

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



Barotrauma Wiki - https://barotrauma.fandom.com/wiki/Barotrauma_Wiki
Руководство по ядерному реактору - https://steamcommunity.com/sharedfiles/filedetails/?id=2741660608
О генераторе кислорода - https://steamcommunity.com/sharedfiles/filedetails/?id=2741748943
Дискорд для тех, кто ищет напарника в игру - https://discord.gg/7UED8QT89p

Если вы хотите дополнить руководство или нашли в нем ошибку, можете написать в комментариях под руководством или мне в личные сообщения!
7 Comments
maDikDM(UA) Mar 21, 2022 @ 1:05pm 
Для вывода в чат подключайте компоненты на СИГНАЛ_В для чтения - СИГНАЛ_ИЗ
maDikDM(UA) Mar 21, 2022 @ 12:47pm 
работа Wi-Fi модуля с чатом: настраиваешь канал (лучше 0) и ставишь галочку "link to chat" отправка данных на модуль через радиокоманды (по умолчаниию клавиша R) чат нужно переключить на ту частоту на которую настроен модуль. Модуль пишет на том каннале на который настроен. Когда передается значение в чате вместо ника пишется название компонента, что подключен к модулю и данные, что он передает. В редакторе в свойтвах Wi-Fi настраивается периодичность отображения и удаление повторов если значение не менялось.
MadMisha2001 Feb 25, 2022 @ 2:26pm 
Ты так и не ответил в этом руководстве как вывести в чат сообщения:/
Kohanovsk1  [author] Feb 8, 2022 @ 5:20am 
Окей, опишу как будет время, если забуду - напомни в лс:8bitheart:
Саныч Feb 8, 2022 @ 5:18am 
Не очень понял. Опиши как вывести в чат сообщение например о состоянии двери открыто\закрыто
Kohanovsk1  [author] Feb 8, 2022 @ 2:14am 
Вывести силу сигнала любого другого компонента/устройства или подключив беспроводной компонент к терминалу, использовать его.
Саныч Feb 8, 2022 @ 1:31am 
Как выводить сообщение Wi-Fi в текстовый чат? какую инфу можно вывести?