Метод .debugprint

Назначение:Отправляет (выводит) строку в панель Output среды TIDE.
Синтаксис:sys.debugprint(byref str as string)
Возвращает:---
См. также:---

ПараметрОписание
strОтправляемые данные.

Подробности

Метод позволяет отслеживать выполнение приложения, выводя сообщения в панель Output среды TIDE.

Метод работает только при sys.runmode = 1 - PL_SYS_MODE_DEBUG. Если приложение скомпилировано для релиза, вызов игнорируется.

Учтите, что отправка отладочных сообщений заметно замедляет выполнение. Виртуальная машина отправляет сообщение и приостанавливается, затем TIDE посылает команду продолжить выполнение. Одно сообщение может вносить задержку в сотни миллисекунд.

С появлением беспроводной отладки на WM2000 нужно учитывать и падение производительности из-за обмена по UDP через Wi-Fi. Если отладочных сообщений много, TIDE приходится ждать ответа устройства на каждое из них, и работа может сильно замедлиться.

TIDE не переводит строку после каждого нового сообщения автоматически. Чтобы сообщения шли с новой строки, добавляйте в них CR/LF:

...
sys.debugprint("Point 1 reached"+chr(13)+chr(10)) 'one way to add CR/LF
...
sys.debugprint("Point 2, x="+str(x)+"\x0D\x0A")
          'the second way to add CR/LF;
          'this also demonstrates how the current value of some variable may be sent as well
...
Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке