Метод .play

Назначение:Загружает новую светодиодную последовательность для воспроизведения на текущем выбранном светодиодном канале (выбор делается свойством pat.channel).
Синтаксис:pat.play(byref pattern as string, patint as pl_pat_int)
Возвращает:---
См. также:---

ПараметрОписание
pattern

Строка последовательности; может содержать следующие символы:

  • '-': оба светодиода выключены
  • 'R' или 'r': красный светодиод включён
  • 'G' или 'g': зелёный светодиод включён
  • 'B' или 'b': оба светодиода включены
  • '~': зацикленная последовательность (символ может стоять в любом месте строки)
  • '*': последовательность с удвоенной скоростью (символ может стоять в любом месте строки). Использовав его дважды, получите скорость x4. Дополнительные '*' эффекта не дадут.
patint

Определяет, может ли метод pat.play прервать другую последовательность, которая уже воспроизводится:

  • 0 - PL_PAT_NOINT: прерывать нельзя
  • 1 - PL_PAT_CANINT: прерывать можно

Подробности

Максимальная длина последовательности - 16 «шагов». Когда последовательность проиграна, генерируется событие on_pat. Зацикленные последовательности не заканчиваются, поэтому для них событие никогда не генерируется.

Обратите внимание: для каналов 1-4 нужно назначить линии управления светодиодами. Подробности см. в описании свойств pat.greenmap и pat.redmap.

Исходный материал Tibbo обновлён 5 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке