Инструменты пользователя

Инструменты сайта


Функции для отладки

dump()

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

echo(echoOn)

Определяет должна ли платформа возвращать обратно в консоль то, что через неё принимает. По умолчанию используется значение true. Вы видите инструкции, которые вводите в панели интерпретатора именно благодаря тому, что платформа при получении символа тут же отправляет его обратно.

При выключенном эхе, будет отображаться только явный вывод через функции типа print.

edit(funcName)

Выводит в консоль объявление функции с именем funcName, чтобы её можно было изменить.

Это отладочная функция. Используйте её для экспериментов на лету.

edit не работает для встроенных функций.

Печатает переданные параметры в консоль, разделяя пробелами.

print("Value", val, "units");

Если плата соединена с компьютером по USB, но на нём не запущена консоль или другой терминал, который может потребить пересылаемые данные, исполнение программы будет заморожено до тех пор, пока данные не считают.

trace([root])

Выводит отладочную информацию интерпретатора в виде иерархии, начиная с объекта root.

Если root не задан, выводит всю информацию.