• Язык С — это просто Ассемблер высокого уровня.

Класс EV3 (функции блока)

http://smallbasic.com/smallbasic.com/img/object_32.pngEV3

Методы класса EV3 реализуют полезные функции блока EV3.

Методы класса EV3:

http://smallbasic.com/smallbasic.com/img/method_16.pngSetLEDColor

EV3.SetLEDColor(color, eff)

Устанавливает цвет подсветки кнопок блока EV3 и ее эффекты (подсветка расположена под кнопками).

color — Цвет подсветки:

  • «OFF» — выключена
  • «GREEN» — зеленая
  • «RED» — красная
  • «ORANGE» — оранжевая

eff — Эффекты подсветки:

  • «NORMAL» — гореть постоянно
  • «FLASH» — вспыхивать
  • «PULSE» — пульсировать.

http://smallbasic.com/smallbasic.com/img/method_16.pngSystemCall

EV3.SystemCall(command)

Запускает одну системную команду в операционной системе EV3 Linux. Выполняемая программа будет ждать, пока запущенная в операционной системе команда не завершится и не вернёт код возврата.

command — Системная команда.

Возвращает: код возврата запущенной команды.

http://smallbasic.com/smallbasic.com/img/method_16.pngQueueNextCommand

EV3.QueueNextCommand()

Повышает производительность при работе в режиме подключения к компьютеру. Блокирует посылку следующей команды в блок, поставив ее в очередь. В режиме запуска программы непосредственно в блоке — не имеет смысла.

Свойства класса EV3:

http://smallbasic.com/smallbasic.com/img/property_16.pngTime

EV3.Time

Время в миллисекундах, прошедшее с момента запуска программы.

http://smallbasic.com/smallbasic.com/img/property_16.pngBatteryLevel

EV3.BatteryLevel

Текущий заряд батареи или аккумулятора блока (в процентах: от 0 до 100).

http://smallbasic.com/smallbasic.com/img/property_16.pngBatteryCurrent

EV3.BatteryCurrent

Текущий ток разряда батареи или аккумулятора блока.

http://smallbasic.com/smallbasic.com/img/property_16.pngBatteryVoltage

EV3.BatteryVoltage

Текущее напряжение батареи или аккумулятора блока.

http://smallbasic.com/smallbasic.com/img/property_16.pngBrickName

EV3.BrickName

Имя данного блока EV3.


Поделиться: