Top.Mail.Ru

Справка по Iguana MicroPython IDE

Перечисление основных функций и краткое описание особенностей

Назначение основных элементов интерфейса

Важные особенности

При загрузке кода для выполнения при помощи кнопки "DOWNLOAD & RAN" любой скрипт, запущенный на устройстве ранее, оставливается и начинает выполняться загруженный скрипт.

Все файловые операции также останавливают любой скрипт, запущенный на устройстве ранее. Это также оносится к операции обновления списка файлов на устройстве (команда "Refresh File List").

Переключение режимов Serial (USB) / Wi-Fi обрывает текущее соединение.

Стоп-скрипт

Работа со стоп-скриптом являтся одной из наиболее удобных функций Игуаны.

Любой скрипт можно установить в качестве стоп-скрипта, если выделить его в списке файлов на устройстве и нажать на кнопку "Set Stop-Script". Возле имени файла появится небольшой зеленый квадратик.

Скрипт, помеченный как стоп-скрипт, будет выполнен после остановки текущего запущенного скрипта, если остановка выпонена при помощи кнопки "STOP".

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

Отменить установленный стоп-скрипт можно повторным на жатием на кнопку "Set Stop-Script".

Использование перезагрузки среды программирования

В случае возможных зависаний соединения с устройством (такое может происходить, например, при попытках открыть несуществующий сетевой адрес при Wi-Fi соединении) можно воспользоваться перезагрузкой среды программирования при помощи команды "Reload" (Ctrl + R). Следует помнить, что при этом любые несохраненные данные будут потеряны. Поэтому сначала необходимо позаботиться о сохранении изменений в открытых вкладках редактора.