Интерфейс корпуса компьютера первого поколения.
Поставьте компьютер и щёлкните на нём правой кнопкой мыши. Откроется интерфейс слотов. Нажмите кнопку включения компьютера. Если энергии достаточно, на передней панели загорится зеленый индикатор. Теперь можно пользоваться монитором и клавиатурой.
Помимо библиотеки Computer API, каждый компьютер доступен отдельно, как самостоятельный компонент.
Название компонента: computer
start(): boolean
Включает компьютер. Возвращает true
или false
, в зависимости от успеха. Обратите внимание, что в случае, если компьютер уже был включен, команда также вернет false
. Если же компьютер в этот момент выключается, команда вызовет его перезагрузку.
stop(): boolean
Выключает компьютер. Возвращает true
или false
, в зависимости от успеха. Также вернет false
, если компьютер уже был выключен.
isRunning(): boolean
Возвращает true
если компьютер включен, и false
в противном случае.
beep([frequency:number[, duration:number]])
Воспроизводит звук с заданной частотой и продолжительностью. Поддерживает частоты от 20 до 2000Hz, и длительность до 5 секунд.
local component = require("component") local c = component.computer — возвращаем основной компонент "компьютер", т.е. — себя print(c.isRunning()) — определенно true, т.к. это компьютер на котором сейчас выполняется эта программа c.stop() — выключаем его (команда для текущего компьютера, аналогична computer.shutdown() из Computer API)
Программы работающие на компьютере, или на соседних блоках могут обращаться к нему посредством программного интерфейса: