Guide to Integrated Circuits: различия между версиями
Keofox (обсуждение | вклад) |
Keofox (обсуждение | вклад) |
||
(не показано 19 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{TG}} | {{TG}} | ||
= Основы [[Файл:Intergrated_printer.png]] = | = Основы [[Файл:Intergrated_printer.png]] = | ||
− | [[Файл: | + | [[Файл:IPrinter_gui.jpg|frame| Интерфейс принтера для печатных плат. Сверху - количество материала и информация об апгрейдах, в середине - категории.]] |
И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать либо взять в [[Guide to Research and Development|отделе исследований]] такую вещь как '''Integrated Circuits Printer''' [[Файл:Intergrated_printer.png]], а так-же опционально: | И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать либо взять в [[Guide to Research and Development|отделе исследований]] такую вещь как '''Integrated Circuits Printer''' [[Файл:Intergrated_printer.png]], а так-же опционально: | ||
*[[Файл:Upgrade_disc.png]] (''Advanced Designs upgrade disc'') - Диск на продвинутые электросхемы. | *[[Файл:Upgrade_disc.png]] (''Advanced Designs upgrade disc'') - Диск на продвинутые электросхемы. | ||
Строка 7: | Строка 7: | ||
Вставляете их в принтер, и вам открываются новые возможности. Ах да, и не забудьте вставить туда [[Файл:metal.png]]. | Вставляете их в принтер, и вам открываются новые возможности. Ах да, и не забудьте вставить туда [[Файл:metal.png]]. | ||
== Необходимые инструменты == | == Необходимые инструменты == | ||
− | Для нормальной работы любому человеку необходимы инструменты. Они размещены во вкладке ''Tools'' | + | Для нормальной работы любому человеку необходимы инструменты. Они размещены во вкладке ''Tools'': |
* '''Прокладчик проводов''' (''Circuit Wirer'') [[Файл:Tool_wirer.png]] - самый главный инструмент, служит для соединения / разьединения разьемов на печатных платах. Кликни по нему, чтобы изменить режим работы. | * '''Прокладчик проводов''' (''Circuit Wirer'') [[Файл:Tool_wirer.png]] - самый главный инструмент, служит для соединения / разьединения разьемов на печатных платах. Кликни по нему, чтобы изменить режим работы. | ||
− | * '''Устройство для отладки''' (''Circuit Debugger'') [[Файл:Tools_debugger.png]] - служит для выставления постоянного значения в переменной. Может так-же | + | * '''Устройство для отладки''' (''Circuit Debugger'') [[Файл:Tools_debugger.png]] - служит для выставления постоянного значения в переменной. Кликни по нему, чтобы выбрать тип переменной. Может так-же подавать импульсы на <PULSE IN> |
− | * '''Анализатор''' (''Circuit Analyzer'') [[Файл:Tools_codeanalyzer.png ]] - сканирует ваше готовое | + | * '''Анализатор''' (''Circuit Analyzer'') [[Файл:Tools_codeanalyzer.png ]] - сканирует ваше готовое творение и генерирует код, который можно сохранить себе на память и использовать в следующих раундах. |
+ | |||
== Корпуса [[Файл:Int_frame.png]] == | == Корпуса [[Файл:Int_frame.png]] == | ||
− | Вот уже весь отсек забит платами, инструментами и прочим говном. Куда же это все ставить? Для этих целей и придумали различные корпуса. | + | Вот уже весь отсек забит платами, инструментами и прочим говном. Куда же это все ставить? Для этих целей и придумали различные корпуса. Только не забудь засунуть туда батарейку. |
=== Виды корпусов === | === Виды корпусов === | ||
{| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" | {| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" | ||
Строка 22: | Строка 23: | ||
|- | |- | ||
|[[Файл:Small_electronic_shell.png]]||Electronic Assembly | |[[Файл:Small_electronic_shell.png]]||Electronic Assembly | ||
− | |Самый маленький корпус из всех.|| | + | |Самый маленький корпус из всех.||5000 cm |
|25 ед.||75 ед. | |25 ед.||75 ед. | ||
|- | |- | ||
|[[Файл:Medium_electronic_shell.png]]||Electronic Mechanism | |[[Файл:Medium_electronic_shell.png]]||Electronic Mechanism | ||
− | |Средний корпус.|| | + | |Средний корпус.||10000 cm |
|50 ед.||150 ед. | |50 ед.||150 ед. | ||
|- | |- | ||
|[[Файл:Large_electronic_shell.png]]||Electronic Machine | |[[Файл:Large_electronic_shell.png]]||Electronic Machine | ||
− | |Большой корпус.|| | + | |Большой корпус.||20000 cm |
|100 ед.||300 ед. | |100 ед.||300 ед. | ||
|- | |- | ||
|[[Файл:Drone_electronic_shell.png]]||Electronic Drone | |[[Файл:Drone_electronic_shell.png]]||Electronic Drone | ||
− | |Корпус, который может передвигаться.|| | + | |Корпус, который может передвигаться.||15000 cm |
|75 ед.||225 ед. | |75 ед.||225 ед. | ||
|- | |- | ||
Строка 40: | Строка 41: | ||
== Сборка и настройка [[Файл:Disassembled_assembly.png]] == | == Сборка и настройка [[Файл:Disassembled_assembly.png]] == | ||
− | Для того, чтобы вставлять платы в корпус, сначала его нужно открыть | + | Для того, чтобы вставлять платы в корпус, сначала его нужно открыть отверткой [[Файл:Screwdriver_tool.png]] (или ломом в старой версии) |
В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom], что соответственно означает - Имя | Переименовать | Просканировать отладчиком | Вытащить | Переместить вниз | В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom], что соответственно означает - Имя | Переименовать | Просканировать отладчиком | Вытащить | Переместить вниз | ||
Строка 51: | Строка 52: | ||
* Так-же на саму пометку '''<PULSE IN>''' можно создать импульс с помощью [[Файл:Tools_debugger.png]] | * Так-же на саму пометку '''<PULSE IN>''' можно создать импульс с помощью [[Файл:Tools_debugger.png]] | ||
+ | |||
+ | === Переменные === | ||
*Используя '''Отладчик'''[[Файл:Tools_debugger.png]] можно задавать переменным постоянные значения. Кликни по нему, чтобы выбрать тип переменной. | *Используя '''Отладчик'''[[Файл:Tools_debugger.png]] можно задавать переменным постоянные значения. Кликни по нему, чтобы выбрать тип переменной. | ||
− | |||
*Переменные с типом '''<NUM>''' могут содержать только '''числовое значение'''. | *Переменные с типом '''<NUM>''' могут содержать только '''числовое значение'''. | ||
Строка 61: | Строка 63: | ||
*Переменные с типом '''<TEXT>''' могут содержать только '''текстовую строку'''. | *Переменные с типом '''<TEXT>''' могут содержать только '''текстовую строку'''. | ||
− | *Переменные с типом '''<BOOL>''' могут содержать значения '''true''' или '''false'''. | + | *Переменные с типом '''<BOOL>''' могут содержать значения '''true''' или '''false'''. Их так-же можно задать числовым значением |
*Переменные с типом '''<ANY>''' могут содержать '''любые значения'''. | *Переменные с типом '''<ANY>''' могут содержать '''любые значения'''. | ||
= Интегральные схемы [[Файл: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%" | ||
Строка 78: | Строка 80: | ||
|- | |- | ||
|[[File:Icircuit_solarcell.png]]||Tiny Photovoltatic Cell | |[[File:Icircuit_solarcell.png]]||Tiny Photovoltatic Cell | ||
− | |Микрофотоэлемент. Служит для генерации 1W энергии в секунду при наличии освещения.|| | + | |Микрофотоэлемент. Служит для генерации 1W энергии в секунду при наличии освещения.||200 cm |
|1 ед.|| --- | |1 ед.|| --- | ||
| --- || --- | | --- || --- | ||
|- | |- | ||
|[[File:Icircuit_led.png]]||Starter | |[[File:Icircuit_led.png]]||Starter | ||
− | |Стартер. При включении или восстановлении питания устройства посылает электрический импульс.|| | + | |Стартер. При включении или восстановлении питания устройства посылает электрический импульс.||200 cm |
|1 ед.||pulse out <PULSE OUT> | |1 ед.||pulse out <PULSE OUT> | ||
| --- || --- | | --- || --- | ||
|- | |- | ||
|[[File:Icircuit_teslalarge.png]]||Large Tesla Power Relay | |[[File:Icircuit_teslalarge.png]]||Large Tesla Power Relay | ||
− | |Большой тесла-передатчик. Берет энергию 2kW из самого ближайшего APC для беспроводной зарядки устройства.|| | + | |Большой тесла-передатчик. Берет энергию 2kW из самого ближайшего APC для беспроводной зарядки устройства.||800 cm |
|15 ед.|| --- | |15 ед.|| --- | ||
| --- || --- | | --- || --- | ||
|- | |- | ||
|[[File:Icircuit_teslalarge.png]]||Tesla Power Relay | |[[File:Icircuit_teslalarge.png]]||Tesla Power Relay | ||
− | |Тесла-передатчик. Берет энергию | + | |Тесла-передатчик. Берет энергию 50W из самого ближайшего APC для беспроводной зарядки устройства.||400 cm |
|7 ед.|| --- | |7 ед.|| --- | ||
| --- || --- | | --- || --- | ||
|- | |- | ||
|[[File:Icircuit_fuelcell.png]]||Fuel Cell | |[[File:Icircuit_fuelcell.png]]||Fuel Cell | ||
− | |Топливная ячейка. Может генерировать энергию из плазмы, углерода, сварочного топлива, этанола и даже крови.|| | + | |Топливная ячейка. Может генерировать энергию из плазмы, углерода, сварочного топлива, этанола и даже крови.|| 200 cm |
|4 ед.|| --- | |4 ед.|| --- | ||
| --- ||<NUM> volume used | | --- ||<NUM> volume used | ||
Строка 117: | Строка 119: | ||
|- | |- | ||
|[[File:Icircuit_sum.png]]||Addition Circuit | |[[File:Icircuit_sum.png]]||Addition Circuit | ||
− | |Сумматор. Складывает числа.|| | + | |Сумматор. Складывает числа.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 124: | Строка 126: | ||
|- | |- | ||
|[[File:Icircuit_sub.png]]||Subtraction Circuit | |[[File:Icircuit_sub.png]]||Subtraction Circuit | ||
− | |Вычитатель. Находит разность между числами.|| | + | |Вычитатель. Находит разность между числами.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 131: | Строка 133: | ||
|- | |- | ||
|[[File:Icircuit_multiply.png]]||Multiplication Circuit | |[[File:Icircuit_multiply.png]]||Multiplication Circuit | ||
− | |Умножитель. Находит произведение чисел.|| | + | |Умножитель. Находит произведение чисел.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 138: | Строка 140: | ||
|- | |- | ||
|[[File:Icircuit_divider.png]]||Division Circuit | |[[File:Icircuit_divider.png]]||Division Circuit | ||
− | |Делитель. Находит частное чисел.|| | + | |Делитель. Находит частное чисел.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 145: | Строка 147: | ||
|- | |- | ||
|[[File:Icircuit_exp.png]]||Exponent Circuit | |[[File:Icircuit_exp.png]]||Exponent Circuit | ||
− | |Возведение степени. Возводит A в степень B.|| | + | |Возведение степени. Возводит A в степень B.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 155: | Строка 157: | ||
|- | |- | ||
|[[File:Icircuit_sign.png]]||Sign Circuit | |[[File:Icircuit_sign.png]]||Sign Circuit | ||
− | |Сигнальная цепь. Выводит на выход число 1, -1 или 0 в соответствии с положительным, отрицательным, или нулевым входом.|| | + | |Сигнальная цепь. Выводит на выход число 1, -1 или 0 в соответствии с положительным, отрицательным, или нулевым входом.||200 cm. |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 162: | Строка 164: | ||
|- | |- | ||
|[[File:Icircuit_round.png]]||Round Circuit | |[[File:Icircuit_round.png]]||Round Circuit | ||
− | |Округлитель. Округляет A до ближайшего множества B от A. Если вход B пустой, то A округляется вниз.|| | + | |Округлитель. Округляет A до ближайшего множества B от A. Если вход B пустой, то A округляется вниз.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 172: | Строка 174: | ||
|- | |- | ||
|[[File:Icircuit_abs.png]]||Absolute Circuit | |[[File:Icircuit_abs.png]]||Absolute Circuit | ||
− | |Модуль. Вычисляет модуль числового значения. Полезно при вычислении дистанции до обьекта.|| | + | |Модуль. Вычисляет модуль числового значения. Полезно при вычислении дистанции до обьекта.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 179: | Строка 181: | ||
|- | |- | ||
|[[File:Icircuit_avg.png]]||Average Circuit | |[[File:Icircuit_avg.png]]||Average Circuit | ||
− | |Среднее значение. Вычисляет среднее числовое значение.|| | + | |Среднее значение. Вычисляет среднее числовое значение.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 186: | Строка 188: | ||
|- | |- | ||
|[[File:Pi.png]]||'''π''' constant Circuit | |[[File:Pi.png]]||'''π''' constant Circuit | ||
− | |Выводит на выход число '''π''' (3.14159) || | + | |Выводит на выход число '''π''' (3.14159) ||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 193: | Строка 195: | ||
|- | |- | ||
|[[File:Icircuit_random.png]]||Random number generator Circuit | |[[File:Icircuit_random.png]]||Random number generator Circuit | ||
− | |Генератор случайных чисел. Выдает на выход случайное число, заданное в пределах от L до H.|| | + | |Генератор случайных чисел. Выдает на выход случайное число, заданное в пределах от L до H.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 203: | Строка 205: | ||
|- | |- | ||
|[[File:Icircuit_sqrt.png]]||Square root Circuit | |[[File:Icircuit_sqrt.png]]||Square root Circuit | ||
− | |Квадратный корень. Вычисляет квадратный корень числа.|| | + | |Квадратный корень. Вычисляет квадратный корень числа.||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 210: | Строка 212: | ||
|- | |- | ||
|[[File:Icircuit_modulo.png]]||Modulo Circuit | |[[File:Icircuit_modulo.png]]||Modulo Circuit | ||
− | |Остаток от деления. Находит остаток от деления A на B || | + | |Остаток от деления. Находит остаток от деления A на B ||200 cm |
|1 ед.||compute <PULSE IN> | |1 ед.||compute <PULSE IN> | ||
---- | ---- | ||
Строка 233: | Строка 235: | ||
|- | |- | ||
|[[File:Icircuit_num-string.png]]||Number to String Circuit | |[[File:Icircuit_num-string.png]]||Number to String Circuit | ||
− | |Преобразователь. Преобразовывает число в текстовую строку.|| | + | |Преобразователь. Преобразовывает число в текстовую строку.||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 240: | Строка 242: | ||
|- | |- | ||
|[[File:Icircuit_string-num.png]]||String to Number Circuit | |[[File:Icircuit_string-num.png]]||String to Number Circuit | ||
− | |Обратный преобразователь. Преобразовывает текстовую строку в число. || | + | |Обратный преобразователь. Преобразовывает текстовую строку в число. ||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 247: | Строка 249: | ||
|- | |- | ||
|[[File:Icircuit_ref-string.png]]||Reference to String Circuit | |[[File:Icircuit_ref-string.png]]||Reference to String Circuit | ||
− | |Преобразователь. Преобразует имя обьекта в текстовую строку.|| | + | |Преобразователь. Преобразует имя обьекта в текстовую строку.||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 254: | Строка 256: | ||
|- | |- | ||
|[[File:Icircuit_ref-string.png]]||Reference Decoder Circuit | |[[File:Icircuit_ref-string.png]]||Reference Decoder Circuit | ||
− | |Обратный преобразователь. Преобразовывает закодированное имя из текстовой строки в имя обьекта.|| | + | |Обратный преобразователь. Преобразовывает закодированное имя из текстовой строки в имя обьекта.||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 261: | Строка 263: | ||
|- | |- | ||
|[[File:Icircuit_lowercase.png]]||Lowercase String converter Circuit | |[[File:Icircuit_lowercase.png]]||Lowercase String converter Circuit | ||
− | |преобразователь. преобразует текстовую строку в нижний регистр.|| | + | |преобразователь. преобразует текстовую строку в нижний регистр.||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 268: | Строка 270: | ||
|- | |- | ||
|[[File:Icircuit_uppercase.png]]||Uppercase String converter Circuit | |[[File:Icircuit_uppercase.png]]||Uppercase String converter Circuit | ||
− | |ПРЕОБРАЗОВАТЕЛЬ. ПРЕОБРАЗУЕТ ТЕКСТОВУЮ СТРОКУ В ВЕРХНИЙ РЕГИСТР.|| | + | |ПРЕОБРАЗОВАТЕЛЬ. ПРЕОБРАЗУЕТ ТЕКСТОВУЮ СТРОКУ В ВЕРХНИЙ РЕГИСТР.||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 275: | Строка 277: | ||
|- | |- | ||
|[[File:Icircuit_template.png]]||Concatenator Circuit | |[[File:Icircuit_template.png]]||Concatenator Circuit | ||
− | |Обьединитель. Обьединяет множество текстовых строк в одну.|| | + | |Обьединитель. Обьединяет множество текстовых строк в одну.||200 cm |
|4 ед.||concatenate <PULSE IN> | |4 ед.||concatenate <PULSE IN> | ||
---- | ---- | ||
Строка 282: | Строка 284: | ||
|- | |- | ||
|[[File:Icircuit_template.png]]||Separator Circuit | |[[File:Icircuit_template.png]]||Separator Circuit | ||
− | |Разделитель. Разделяет текстовую строку в точке, заданной числовым значением. (прим. Строка: clown, Числовое значение: 3. Результат: clo wn)|| | + | |Разделитель. Разделяет текстовую строку в точке, заданной числовым значением. (прим. Строка: clown, Числовое значение: 3. Результат: clo wn)||200 cm |
|4 ед.||separate <PULSE IN> | |4 ед.||separate <PULSE IN> | ||
---- | ---- | ||
Строка 294: | Строка 296: | ||
|- | |- | ||
|[[File:Icircuit_template.png]]||Find Text Circuit | |[[File:Icircuit_template.png]]||Find Text Circuit | ||
− | |Поиск. Ищет нужную строку в заданной. При нахождении выводит на выход числовое значение - позицию. Нечувствителен к регистру.|| | + | |Поиск. Ищет нужную строку в заданной. При нахождении выводит на выход числовое значение - позицию. Нечувствителен к регистру.||200 cm |
|4 ед.||search <PULSE IN> | |4 ед.||search <PULSE IN> | ||
---- | ---- | ||
Строка 304: | Строка 306: | ||
|- | |- | ||
|[[File:Icircuit_template.png]]||String Exploder Circuit | |[[File:Icircuit_template.png]]||String Exploder Circuit | ||
− | |Разделитель. Разделяет текстовую строку на отдельные слова, помещая их в список.|| | + | |Разделитель. Разделяет текстовую строку на отдельные слова, помещая их в список.||200 cm |
|4 ед.||separate <PULSE IN> | |4 ед.||separate <PULSE IN> | ||
---- | ---- | ||
Строка 314: | Строка 316: | ||
|- | |- | ||
|[[File:Icircuit_template.png]]||Radians to Degrees converter Circuit | |[[File:Icircuit_template.png]]||Radians to Degrees converter Circuit | ||
− | |Преобразователь. Преобразовывает радианы в градусы.|| | + | |Преобразователь. Преобразовывает радианы в градусы.||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 321: | Строка 323: | ||
|- | |- | ||
|[[File:Icircuit_template.png]]||Degrees to Radians converter Circuit | |[[File:Icircuit_template.png]]||Degrees to Radians converter Circuit | ||
− | |Обратный преобразователь. Преобразовывает градусы в радианы.|| | + | |Обратный преобразователь. Преобразовывает градусы в радианы.||200 cm |
|2 ед.||convert <PULSE IN> | |2 ед.||convert <PULSE IN> | ||
---- | ---- | ||
Строка 328: | Строка 330: | ||
|- | |- | ||
|[[File:Icircuit_template.png]]||Abs to Rel coordinate converter Circuit | |[[File:Icircuit_template.png]]||Abs to Rel coordinate converter Circuit | ||
− | |Преобразователь. Преобразовывает абсолютные (мировые) координаты в относительные (локальные).|| | + | |Преобразователь. Преобразовывает абсолютные (мировые) координаты в относительные (локальные).||200 cm |
|4 ед.||compute rel coordinates <PULSE IN> | |4 ед.||compute rel coordinates <PULSE IN> | ||
---- | ---- | ||
Строка 342: | Строка 344: | ||
---- | ---- | ||
<NUM> Y | <NUM> Y | ||
+ | |- | ||
+ | |||
+ | |} | ||
+ | |||
+ | == Data Transfer == | ||
+ | {| 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_2multi.png]]||Two Multiplexer | ||
+ | |Двоичная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||200 cm | ||
+ | |2 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> input selection | ||
+ | ---- | ||
+ | <ANY> input 1-2 | ||
+ | || <ANY> output | ||
+ | |- | ||
+ | |[[File:Icircuit_4mux.png ]]||Four Multiplexer | ||
+ | |Четвертичная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||200 cm | ||
+ | |4 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> input selection | ||
+ | ---- | ||
+ | <ANY> input 1-4 | ||
+ | || <ANY> output | ||
+ | |- | ||
+ | |[[File:Icircuit_8mux.png]]||Eight Multiplexer | ||
+ | |Восьмеричная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||400 cm | ||
+ | |8 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> input selection | ||
+ | ---- | ||
+ | <ANY> input 1-8 | ||
+ | || <ANY> output | ||
+ | |- | ||
+ | |[[File:Icircuit_16mux.png]]||Sixteen Multiplexer | ||
+ | |Шестнадцатеричная шина обьединения. Выбирает вход, определяющийся числом, и выводит его на выход.||400 cm | ||
+ | |16 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> input selection | ||
+ | ---- | ||
+ | <ANY> input 1-16 | ||
+ | || <ANY> output | ||
+ | |- | ||
+ | |[[File:Icircuit_2demux.png]]||Two Demultiplexer | ||
+ | |Двоичная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 200 cm | ||
+ | |2 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> output selection | ||
+ | ---- | ||
+ | <ANY> input | ||
+ | || <ANY> output 1-2 | ||
+ | |- | ||
+ | |[[File:Icircuit_4demux.png]]||Four Demultiplexer | ||
+ | |Четвертичная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 200 cm | ||
+ | |4 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> output selection | ||
+ | ---- | ||
+ | <ANY> input | ||
+ | || <ANY> output 1-4 | ||
+ | |- | ||
+ | |[[File:Icircuit_8demux.png]]||Eight Demultiplexer | ||
+ | |Восьмеричная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 400 cm | ||
+ | |8 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> output selection | ||
+ | ---- | ||
+ | <ANY> input | ||
+ | || <ANY> output 1-8 | ||
+ | |- | ||
+ | |[[File:Icircuit_16demux.png]]||Sixteen Demultiplexer | ||
+ | |Шестнадцатеричная шина вывода. Выбирает выход, определяющийся числом, и выводит данные со входа на этот выход.|| 400 cm | ||
+ | |16 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | on select <PULSE OUT> | ||
+ | | <NUM> output selection | ||
+ | ---- | ||
+ | <ANY> input | ||
+ | || <ANY> output 1-16 | ||
+ | |- | ||
+ | |[[File:Icircuit_2demux.png]]||Two pulse Demultiplexer | ||
+ | |Двоичная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 200 cm | ||
+ | |2 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | output 1-2 <PULSE OUT> | ||
+ | | <NUM> output selection || --- | ||
+ | |- | ||
+ | |[[File:Icircuit_4demux.png]]||Four pulse Demultiplexer | ||
+ | |Четвертичная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 200 cm | ||
+ | |4 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | output 1-4 <PULSE OUT> | ||
+ | | <NUM> output selection || --- | ||
+ | |- | ||
+ | |[[File:Icircuit_8demux.png]]||Eight pulse Demultiplexer | ||
+ | |Восьмеричная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 400 cm | ||
+ | |8 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | output 1-8 <PULSE OUT> | ||
+ | | <NUM> output selection || --- | ||
+ | |- | ||
+ | |[[File:Icircuit_16demux.png]]||Sixteen pulse Demultiplexer | ||
+ | |Шестнадцатеричная импульсная шина вывода. Выбирает выход, определяющийся числом, и выводит импульс на этот выход.|| 400 cm | ||
+ | |16 ед.||select <PULSE IN> | ||
+ | ---- | ||
+ | output 1-16 <PULSE OUT> | ||
+ | | <NUM> output selection || --- | ||
|- | |- | ||
Строка 347: | Строка 470: | ||
= Готовые устройства = | = Готовые устройства = | ||
− | Здесь будут собраны примеры различных устройств. Для того, чтобы напечатать устройство - скопируйте код и | + | Здесь будут собраны примеры различных устройств. Для того, чтобы напечатать устройство - скопируйте код и нажмите в принтере {load assembly} (Пока временно недоступно). Для этого требуется наличие расширения '''Circuits Cloning''' |
{{Song | {{Song | ||
|name=Устройство чтения своего заряда батареи и времени (Тест) | |name=Устройство чтения своего заряда батареи и времени (Тест) | ||
|notes=Electronic assembly[[Файл:Small_electronic_shell.png]] | |notes=Electronic assembly[[Файл:Small_electronic_shell.png]] | ||
<pre> start.assembly{{*}}electronic assembly=-=electronic assembly{{*}}components^%^button=-=On^%^text-to-speech circuit=-=Speaker^%^integrated clock=-=Windows Clock^%^tiny photovoltaic cell=-=Generator^%^concatenator=-=Concatenator^%^internal battery monitor=-=Battery Monitoring^%^number to string=-=Number To String{{*}}values^%^2i1:+:text:+:Charge left: 99.9002 Time is: 04:03:38^%^5i5:+:text:+:Charge left: ^%^5i6:+:text:+:99.8882^%^5i7:+:text:+: Time is: ^%^5i8:+:text:+:04:03:38^%^7i1:+:num:+:99.8882{{*}}wires^%^2i1=-=5o1^%^5i6=-=7o1^%^5i8=-=3o1^%^7i1=-=6o3^%^3o1=-=5i8^%^5o1=-=2i1^%^6o3=-=7i1^%^7o1=-=5i6^%^1a1=-=3a1^%^1a1=-=6a1^%^2a1=-=5a2^%^3a1=-=1a1^%^3a2=-=5a1^%^5a1=-=3a2^%^5a2=-=2a1^%^6a1=-=1a1^%^6a2=-=7a1^%^7a1=-=6a2{{*}}end </pre> | <pre> start.assembly{{*}}electronic assembly=-=electronic assembly{{*}}components^%^button=-=On^%^text-to-speech circuit=-=Speaker^%^integrated clock=-=Windows Clock^%^tiny photovoltaic cell=-=Generator^%^concatenator=-=Concatenator^%^internal battery monitor=-=Battery Monitoring^%^number to string=-=Number To String{{*}}values^%^2i1:+:text:+:Charge left: 99.9002 Time is: 04:03:38^%^5i5:+:text:+:Charge left: ^%^5i6:+:text:+:99.8882^%^5i7:+:text:+: Time is: ^%^5i8:+:text:+:04:03:38^%^7i1:+:num:+:99.8882{{*}}wires^%^2i1=-=5o1^%^5i6=-=7o1^%^5i8=-=3o1^%^7i1=-=6o3^%^3o1=-=5i8^%^5o1=-=2i1^%^6o3=-=7i1^%^7o1=-=5i6^%^1a1=-=3a1^%^1a1=-=6a1^%^2a1=-=5a2^%^3a1=-=1a1^%^3a2=-=5a1^%^5a1=-=3a2^%^5a2=-=2a1^%^6a1=-=1a1^%^6a2=-=7a1^%^7a1=-=6a2{{*}}end </pre> | ||
+ | }} | ||
+ | |||
+ | {{Song | ||
+ | |name=Бегающий за людьми кровососущий дрон | ||
+ | |notes=Electronic Drone[[Файл:Drone_electronic_shell.png]] | ||
+ | <pre> start.assembly{{*}}electronic drone=-=electronic drone{{*}}components^%^integrated hypo-injector=-=integrated hypo-injector^%^fuel cell=-=fuel cell^%^basic pathfinder=-=basic pathfinder^%^advanced locator=-=advanced locator^%^locomotion circuit=-=locomotion circuit^%^big reagent storage=-=big reagent storage^%^reagent pump=-=reagent pump^%^toggle button=-=toggle button^%^fast ticker=-=fast ticker^%^equal gate=-=equal gate^%^text-to-speech circuit=-=text-to-speech circuit^%^tenth-sec delay circuit=-=tenth-sec delay circuit{{*}}values^%^1i2:+:num:+:-60^%^4i2:+:num:+:8^%^5i1:+:num:+:8^%^7i3:+:num:+:100^%^9i1:+:num:+:1^%^10i1:+:num:+:8^%^11i1:+:text:+:cyka{{*}}wires^%^1i1=-=4o1^%^3i1=-=4o1^%^5i1=-=3o1^%^9i1=-=8o1^%^10i1=-=3o1^%^3o1=-=5i1^%^3o1=-=10i1^%^4o1=-=3i1^%^4o1=-=1i1^%^8o1=-=9i1^%^1a1=-=9a1^%^3a1=-=4a2^%^3a1=-=9a1^%^4a1=-=10a2^%^4a2=-=3a1^%^5a1=-=10a3^%^7a1=-=9a1^%^9a1=-=1a1^%^9a1=-=3a1^%^9a1=-=7a1^%^9a1=-=12a1^%^10a1=-=12a2^%^10a2=-=4a1^%^10a3=-=5a1^%^12a1=-=9a1^%^12a2=-=10a1{{*}}end</pre> | ||
}} | }} |
Версия от 17:57, 21 ноября 2017
Эта статья актуальна только для сборки /tg/station 13 |
Информация на данной странице полностью актуальна только для сборки /tg/Station13! Не пытайтесь использовать ее на других сборках. Хотя можете попытаться, вдруг сработает... |
Основы
И так, для того чтобы начать создавать какие-либо кремниевые изделия и заставить их делать за вас всю работу, рекомендуется напечатать либо взять в отделе исследований такую вещь как Integrated Circuits Printer , а так-же опционально:
- (Advanced Designs upgrade disc) - Диск на продвинутые электросхемы.
- (Circuit Cloner upgrade disc) - Диск на возможность печати готового устройства из кода.
Вставляете их в принтер, и вам открываются новые возможности. Ах да, и не забудьте вставить туда .
Необходимые инструменты
Для нормальной работы любому человеку необходимы инструменты. Они размещены во вкладке Tools:
- Прокладчик проводов (Circuit Wirer) - самый главный инструмент, служит для соединения / разьединения разьемов на печатных платах. Кликни по нему, чтобы изменить режим работы.
- Устройство для отладки (Circuit Debugger) - служит для выставления постоянного значения в переменной. Кликни по нему, чтобы выбрать тип переменной. Может так-же подавать импульсы на <PULSE IN>
- Анализатор (Circuit Analyzer) - сканирует ваше готовое творение и генерирует код, который можно сохранить себе на память и использовать в следующих раундах.
Корпуса
Вот уже весь отсек забит платами, инструментами и прочим говном. Куда же это все ставить? Для этих целей и придумали различные корпуса. Только не забудь засунуть туда батарейку.
Виды корпусов
Сборка и настройка
Для того, чтобы вставлять платы в корпус, сначала его нужно открыть отверткой (или ломом в старой версии)
В меню корпуса вы увидите список действий с платой: Name | [Rename] | [Scan with Debugger] | [Remove] | [Move to bottom], что соответственно означает - Имя | Переименовать | Просканировать отладчиком | Вытащить | Переместить вниз
При настройке необходимо помнить, что:
- Активатор с пометкой <PULSE OUT> создает импульс при успешном выполнении операции.
- Активатор с пометкой <PULSE IN> служит для активации интегральной схемы (Например, в сумматоре при импульсе на вход compute происходит суммирование входов).
Переменные
- Используя Отладчик можно задавать переменным постоянные значения. Кликни по нему, чтобы выбрать тип переменной.
- Переменные с типом <NUM> могут содержать только числовое значение.
- Переменные с типом <REF> могут содержать только имя обьекта (прим. Bol Onovich).
- Переменные с типом <TEXT> могут содержать только текстовую строку.
- Переменные с типом <BOOL> могут содержать значения true или false. Их так-же можно задать числовым значением
- Переменные с типом <ANY> могут содержать любые значения.
Интегральные схемы
Собственно то, из чего ты и будешь собирать свою армию дронов-убийц. Количество схем настолько огромно, что из них можно даже собрать свой процессор! Подразделяются на категории, о которых ниже.
Power / Passive
Arithmetic
Converter
Data Transfer
Готовые устройства
Здесь будут собраны примеры различных устройств. Для того, чтобы напечатать устройство - скопируйте код и нажмите в принтере {load assembly} (Пока временно недоступно). Для этого требуется наличие расширения Circuits Cloning