Sb forum speech.png DiscordLink.png FacebookLink.png RedditLink.png SteamLink.png TwitterLink.png YoutubeLink.png

Difference between revisions of "Точечный сканер материалов (Собранный)"

From Starbase wiki
Jump to navigation Jump to search
m
 
(2 intermediate revisions by one other user not shown)
Line 7: Line 7:
  |caption=Собранный точечный сканер материалов
  |caption=Собранный точечный сканер материалов
  |name=Точечный сканер материалов (Собранный)
  |name=Точечный сканер материалов (Собранный)
  |linkBack=Точечный сканер материалов (Собранный)
  |border=none
  |border=none
}}
}}
Line 51: Line 50:
  |Конденсатор для вспомогательного устройства
  |Конденсатор для вспомогательного устройства
}}
}}
}}<section begin=summary/>Точечный сканер материалов определяет состав объектов и показывает какие [[материалы]] и в каком объеме входят в его состав.<section end=summary/>
}}<section begin=summary/><section end=summary/>


== Базовая информация ==
== Базовая информация ==


Точечный сканер материалов позволяет определить состав любого объекта в игре, а именно какие материалы и в каком объеме содержатся в сканированном объекте. Сканер испускает голубой луч, длиной 100 метров. При пересечении луча объектом появляется небольшая голограмма в месте пересечения.
Создает луч, который сканирует любой объект, в который попадает, на предмет материалов. Результаты сохраняются в полях устройства точечного сканера [[материалы|материалов]], которые можно посмотреть с помощью универсального инструмента или YOLOL. Дальность действия сканера составляет 100 метров.


== Принцип работы сканера ==
== Принцип работы сканера ==
Line 68: Line 67:
===[[Material_point_scanner:ru|Точечный сканер материалов]]===
===[[Material_point_scanner:ru|Точечный сканер материалов]]===
{{#lst:Material_point_scanner:ru|deviceFields}}
{{#lst:Material_point_scanner:ru|deviceFields}}
===[[Накопитель_для_рабочих_инструментов_и_рельсотрона|Накопитель рабочих инструментов и рельсотрона]]===
===[[Накопитель_для_рабочих_инструментов_и_рельсотрона|Накопитель для рабочих инструментов и рельсотрона]]===
{{#lst:Накопитель_для_рабочих_инструментов_и_рельсотрона|deviceFields}}
{{#lst:Накопитель_для_рабочих_инструментов_и_рельсотрона|deviceFields}}
=== Пример скрипта для сканера ===
=== Пример скрипта для сканера ===

Latest revision as of 14:56, 17 March 2022

English
Material point scanner (assembly).png
Собранный точечный сканер материалов
Точечный сканер материалов (Собранный)
Тип Utility device
Функция Определяет состав объектов

Размер 204×96×72 cm
Масса 2 936,18 кг
Объем 6 601,14 кВокс

Потребление / Расход
Потребление электричества 500 е.э./с

Подчасти
Material point scanner.png
Utility tool body 1.png
Utility capacitors.png

Базовая информация

Создает луч, который сканирует любой объект, в который попадает, на предмет материалов. Результаты сохраняются в полях устройства точечного сканера материалов, которые можно посмотреть с помощью универсального инструмента или YOLOL. Дальность действия сканера составляет 100 метров.

Принцип работы сканера

  • Включение поискового луча осуществляется установкой поля Activave в значение "1"
  • Для начала сканирования предмета необходимо установить поле Scan в значение "1"
  • Луч следует навести на объект (например, на астероид) и подождать несколько секунд
  • После успешного сканирования, поле Scan сбросит свое значение в "0"
  • Результаты сканирования помещаются в массив, каждый элемент которого содержит значение Material (название материала) и Volume (объем материала в кв). Количество элементов массива будет равно количеству разных материалов, содержащихся в объекте
  • Доступ к элементам массива осуществляется через поле Index, где "0" - первый элемент массива

Поля устройств

Точечный сканер материалов

Поле YOLOL Описание Диапазон значений
Active Отвечает за включение сканера. Значение "1" включает, "0" - выключает 0 - 1
Index Номер сохраненного результата сканирования в массиве 0 -
ScanResults Количество сохраненных результатов сканирования 0 -
Material Название сканированного материала String
Volume Объем сканированного материала в киловокселях 0 -
Scan При установлении значения поля "1", инициирует сканирование. Поле автоматически сбрасывается в "0" после успешного сканирования 0 - 1
Reset Очищает массив сохраненных результатов сканирования 0 - 1

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

Поле YOLOL Описание Диапазон значений
StoredLocalPower Текущий запас энергии, хранимый в накопителе 0 - 4000
MaxLocalPower Максимальный запас энергии, хранимый в накопителе 4000

Пример скрипта для сканера

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

GOTO1+:Active
:Scan=1 IF :ScanResults>0 THEN GOTO3 ELSE :Scanner="" GOTO1 END
:Index=0 Vol=:Volume/1728 :Scanner=:Material+": "+Vol+"\n"
:Index=1 Vol=:Volume/1728 :Scanner+=:Material+": "+Vol
:Active=0 :Reset=1 GOTO1
  • Первая строка отвечает за включение сканера
  • Вторая строка инициирует сканирование и ждет его успешного завершения. Понять, что сканирование завершено можно по значению поля :ScanResults, которое указывает текущее количество элементов массива
  • Третья и четвертая строки читают элементы массива и записывают результат в поле :Scanner (текстовая панель). Объем делится на 1728 кВ чтобы получить результат в стаках, а не в киловокселях
  • После сохранения результата в текстовой панели, сканер выключается, массив очищается


Узнать больше об использовании полей устройств можно на следующих страницах:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.