Guide to Integrated Circuits: различия между версиями
Keofox (обсуждение | вклад) |
Keofox (обсуждение | вклад) м |
||
Строка 40: | Строка 40: | ||
== Сборка и настройка [[Файл:Disassembled_assembly.png]] == | == Сборка и настройка [[Файл:Disassembled_assembly.png]] == | ||
− | Для того, чтобы вставлять платы в корпус, его нужно | + | Для того, чтобы вставлять платы в корпус, его нужно открыть ломом [[Файл:crowbar.png]] |
В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom] | В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom] | ||
Строка 66: | Строка 66: | ||
= Интегральные схемы [[Файл:Icircuit_memory16.png]] = | = Интегральные схемы [[Файл:Icircuit_memory16.png]] = | ||
Собственно то, из чего ты и будешь собирать свою армию дронов-убийц. Подразделяются на категории, о которых ниже. | Собственно то, из чего ты и будешь собирать свою армию дронов-убийц. Подразделяются на категории, о которых ниже. | ||
− | == Power / Passive | + | == Power / Passive == |
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" | {| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" | ||
! style="background:#CCCCCC;" colspan="2" | Интегральная схема | ! style="background:#CCCCCC;" colspan="2" | Интегральная схема | ||
Строка 103: | Строка 103: | ||
<REF> self reference | <REF> self reference | ||
|- | |- | ||
+ | |} | ||
+ | |||
+ | == Arithmetic == | ||
+ | {| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" | ||
+ | ! style="background:#CCCCCC;" colspan="2" | Интегральная схема | ||
+ | ! style="background:#CCCCCC;" | Описание | ||
+ | ! style="background:#CCCCCC;" | Стоимость изготовления | ||
+ | ! style="background:#CCCCCC;" | Сложность | ||
+ | ! style="background:#CCCCCC;" | Активатор | ||
+ | ! style="background:#CCCCCC;" | Входы | ||
+ | ! style="background:#CCCCCC;" | Выходы | ||
+ | |- | ||
+ | |[[File:Icircuit_sum.png]]||Addition Circuit | ||
+ | |Сумматор. Складывает числовые значения <NUM>||0.1 ед. | ||
+ | |1 ед.||compute <PULSE IN> | ||
+ | ---- | ||
+ | on computed <PULSE OUT> | ||
+ | | <NUM> A-H || <NUM> result | ||
+ | |- | ||
+ | |[[File:Icircuit_sub.png]]||Subtraction Circuit | ||
+ | |Вычитатель. Находит разность между числовыми значениями <NUM>||0.1 ед. | ||
+ | |1 ед.||compute <PULSE IN> | ||
+ | ---- | ||
+ | on computed <PULSE OUT> | ||
+ | | <NUM> A-H || <NUM> result | ||
+ | |- | ||
+ | |[[File:Icircuit_multiply.png]]||Multiplication Circuit | ||
+ | |Умножитель. Находит произведение числовых значений <NUM>||0.1 ед. | ||
+ | |1 ед.||compute <PULSE IN> | ||
+ | ---- | ||
+ | on computed <PULSE OUT> | ||
+ | | <NUM> A-H || <NUM> result | ||
+ | |- | ||
+ | |[[File:Icircuit_divider.png]]||Division Circuit | ||
+ | |Делитель. Находит частное от числовых значений <NUM>||0.1 ед. | ||
+ | |1 ед.||compute <PULSE IN> | ||
+ | ---- | ||
+ | on computed <PULSE OUT> | ||
+ | | <NUM> A-H || <NUM> result | ||
+ | |- | ||
+ | |[[File:Icircuit_exp.png]]||Exponent Circuit | ||
+ | |Возведение степени. Возводит вход A в степень входа B.|| 0.1 ед. | ||
+ | |1 ед.||compute <PULSE IN> | ||
+ | ---- | ||
+ | on computed <PULSE OUT> | ||
+ | |<NUM> A | ||
+ | ---- | ||
+ | <NUM> B | ||
+ | || <NUM> result | ||
+ | |- | ||
+ | |||
|} | |} | ||
Версия от 15:26, 17 ноября 2017
Эта статья актуальна только для сборки /tg/station 13 |
Информация на данной странице полностью актуальна только для сборки /tg/Station13! Не пытайтесь использовать ее на других сборках. Хотя можете попытаться, вдруг сработает... |
Основы
И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать в отделе исследований такую вещь как Integrated Circuits Printer , а так-же опционально:
- (Advanced Designs upgrade disc) Диск на продвинутые электросхемы
- (Circuit Cloner upgrade disc) Диск на возможность печати готового устройства из кода
Вставляете их в принтер, и вам открываются новые возможности.
Необходимые инструменты
Для нормальной работы любому человеку необходимы инструменты. Они размещены во вкладке Tools.
- Прокладчик проводов (Circuit Wirer) - самый главный инструмент, служит для соединения / разьединения разьемов на печатных платах. Кликни по нему, чтобы изменить режим работы.
- Устройство для отладки (Circuit Debugger) - служит для выставления постоянного значения в переменной. Может так-же использоваться для проверки работы вашего творения путем создания импульса на разьем.
- Анализатор (Circuit Analyzer) - сканирует ваше готовое рабочее творение и генерирует код, который можно сохранить себе на память и использовать в следующих раундах.
Корпуса
Вот ты уже наштамповал себе целый отсек инструментов, плат и прочей херни. Куда же это все ставить? Для этих целей и придумали различные корпуса.
Виды корпусов
Сборка и настройка
Для того, чтобы вставлять платы в корпус, его нужно открыть ломом
В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom]
- Активатор с пометкой <PULSE OUT> создает импульс при выполнении указанных в схеме условий.
- Активатор с пометкой <PULSE IN> служит для активации интегральной схемы (Например, в сумматоре при импульсе на вход compute происходит суммирование входов).
- Используя Отладчик можно задавать переменным постоянные значения. Для этого нужно посмотреть тип переменной, который указан в самом начале (прим. <NUM>), выбрать его в Отладчике, далее ввести значение и кликнуть им по пустому окончанию (null).
Переменные
- Переменные с типом <NUM> могут содержать только числовое значение.
- Переменные с типом <REF> могут содержать только имя обьекта (прим. Bol Onovich).
- Переменные с типом <TEXT> могут содержать только текстовую строку.
- Переменные с типом <BOOL> могут содержать значения true или false.
- Переменные с типом <ANY> могут содержать любые значения.
Интегральные схемы
Собственно то, из чего ты и будешь собирать свою армию дронов-убийц. Подразделяются на категории, о которых ниже.
Power / Passive
Arithmetic
Готовые устройства
Здесь будут собраны примеры различных сейв-кодов устройств. Для того, чтобы напечатать устройство - скопируйте код и вставьте в принтер. Для этого требуется наличие расширения Circuits Cloning