ПО:UPyCraft/Введение/Знакомство с uPyCraft: различия между версиями
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) |
||
(не показано 17 промежуточных версий этого же участника) | |||
Строка 23: | Строка 23: | ||
==Обзор интерфейса uPyCraft IDE== | ==Обзор интерфейса uPyCraft IDE== | ||
[[File:upycraft main window.PNG|center|1600px]] | |||
# Верхняя строка меню; | |||
# Папки и файлы; | |||
# Редактор; | |||
# Терминал [[MicroPython]]; | |||
# Правая боковая панель с кнопками; | |||
===Верхняя строка меню=== | ===Верхняя строка меню=== | ||
Строка 30: | Строка 38: | ||
[[File:upycraft menu file.PNG|center]] | [[File:upycraft menu file.PNG|center]] | ||
* '''New''' - | * '''New''' - создать новый файл на [[ПК]]. Кликните '''Save''' и введите имя файла, после чего файл будет сохранен в каталоге '''workSpace'''. | ||
* '''Open''' - | * '''Open''' - открыть файл на [[ПК]]. | ||
* '''Examples''' - | * '''Examples''' - примеры плат производства [[DFRobot]], поддерживающие обновление в режиме онлайн. | ||
* '''Save''' - | * '''Save''' - сохранить файл на [[ПК]]. | ||
* '''Save as''' - | * '''Save as''' - сохраните файл в другом формате. | ||
* '''Reflush Directory''' | * '''Reflush Directory''' - обновить каталог (обновляет структуру каталогов платы). | ||
* '''Exit''' - | * '''Exit''' - выход из программы. | ||
====Меню Edit==== | ====Меню Edit==== | ||
Строка 42: | Строка 50: | ||
[[File:upycraft menu edit.PNG|center]] | [[File:upycraft menu edit.PNG|center]] | ||
* '''Copy''' - | * '''Copy''' - Операция копирования текста. | ||
* '''Cut''' - | * '''Cut''' - Операция вырезания текста. | ||
* '''Paste''' - | * '''Paste''' - Операция вставки текста. | ||
* '''Redo''' - | * '''Redo''' - Операция повтора последнего действия. | ||
* '''Undo''' - | * '''Undo''' - Операция отмены последнего действия. | ||
* '''syntaxCheck''' - | * '''syntaxCheck''' - Проверка синтаксиса. | ||
* '''find replace''' - | * '''find replace''' - Поиск и замена в тексте. | ||
====Меню Tools==== | ====Меню Tools==== | ||
Строка 54: | Строка 62: | ||
[[File:upycraft menu tools.PNG|center]] | [[File:upycraft menu tools.PNG|center]] | ||
* '''Serial''' - | * '''Serial''' - последовательный порт для подключения к оборудованию | ||
* '''board''' - | * '''board''' - типы платы, которую вы используете([[uPyCraft]] может автоматически обновлять тип платы при подключении к плате). | ||
* '''Download''' - | * '''Download''' - скачать текущие файлы в корневой каталог. | ||
* '''DownloadAndRun''' - | * '''DownloadAndRun''' - скачать и запустить программу. | ||
* '''Stop''' - | * '''Stop''' - остановить работающую программу. | ||
* '''BurnFirmware''' - | * '''BurnFirmware''' - загрузка прошивки на плату. | ||
* '''InitConfig''' - | * '''InitConfig''' - изменить расположение папки '''workSpace''' на [[ПК]]. | ||
* '''Preferences''' - | * '''Preferences''' - настройка языка интерфейса программы, параметры подключения по последовательному порту. | ||
====Меню Help==== | ====Меню Help==== | ||
Строка 67: | Строка 75: | ||
[[File:upycraft menu help.PNG|center]] | [[File:upycraft menu help.PNG|center]] | ||
=== | * '''Tutorial online''' - Справочник онлайн(битая ссылка). | ||
===Папки и файлы=== | |||
В этом разделе показано несколько папок и файлов: | |||
* '''device''' | |||
** В папке '''device''' отображаются файлы, которые в данный момент хранятся на вашем усторйстве. Если устройство подключена через последовательный порт к IDE uPyCraft, при раскрытии папки '''device''' все загруженные файлы должны отобразиться. По умолчанию у вас должен быть только файл '''boot.py'''. Для запуска основного кода рекомендуется создать файл '''main.py'''. | |||
* '''sd''' | |||
** Папка '''sd''' предназначена для доступа к файлам, хранящимся на [[SD-карта]]х - она работает только с такими платами, как [[PyBoard]], которые имеют слот для [[SD-карт]]. | |||
* '''uPy_lib''' | |||
** uPy_lib показывает файлы встроенной библиотеки [[IDE]]. | |||
* '''workSpace''' | |||
** Наконец, '''workSpace''' - это каталог для сохранения ваших файлов. Эти файлы сохраняются на вашем компьютере в определенной вами директории. При первом использовании [[uPycraft]], чтобы выбрать свой рабочий каталог, щелкните папку '''workSpace'''. Появится новое окно, в котором вы сможете выбрать путь к '''workSpace'''. Создайте новую папку или выберите существующую папку в качестве рабочей папки. | |||
===Редактор=== | |||
В разделе '''«Редактор»''' вы пишете свой код и редактируете свои '''*.py''' файлы. Вы можете открыть более одного файла, редактор откроет новую вкладку для каждого файла. | |||
===Терминал [[MicroPython]]=== | |||
В терминале [[MicroPython]] вы можете вводить команды, которые будут немедленно выполняться вашей платой без необходимости загружать новые файлы. Терминал также предоставляет информацию о состоянии исполняемой программы, показывает ошибки, связанные с загрузкой, синтаксическими ошибками, печатью сообщений и т.д. | |||
===Правая боковая панель с кнопками=== | |||
Кнопки, расположенные с правой стороны, позволяют быстро выполнять задачи. | |||
{| class="wikitable" | {| class="wikitable" | ||
Строка 73: | Строка 105: | ||
! Кнопка !! Действие | ! Кнопка !! Действие | ||
|- | |- | ||
| [[File:upycraft right button new.PNG|center|link=]] || | | [[File:upycraft right button new.PNG|center|link=]] || создать новый файл в редакторе | ||
|- | |- | ||
| [[File:upycraft right button open.PNG|center|link=]]|| | | [[File:upycraft right button open.PNG|center|link=]]|| открыть файл с вашего компьютера | ||
|- | |- | ||
| [[File:upycraft right button save.PNG|center|link=]] || | | [[File:upycraft right button save.PNG|center|link=]] || сохранить файл | ||
|- | |- | ||
| [[File:upycraft right button download and run.PNG|center|link=]] || | | [[File:upycraft right button download and run.PNG|center|link=]] || загрузить код на плату и выполнить его | ||
|- | |- | ||
| [[File:upycraft right button stop.PNG|center|link=]] || | | [[File:upycraft right button stop.PNG|center|link=]] || остановить выполнение кода - это то же самое, что ввести {{клавиша|CTRL}} + {{клавиша|C}} в командной консоли, чтобы остановить запуск всех сценариев | ||
|- | |- | ||
| [[File:upycraft right button connect.PNG|center|link=]] || | | [[File:upycraft right button connect.PNG|center|link=]] || подключиться к платы через последовательный порт. Сначала вы должны выбрать последовательный порт в '''Tools -> Serial''' | ||
|- | |- | ||
| [[Файл:Upycraft right button disconnect.PNG|center|link=]] || | | [[Файл:Upycraft right button disconnect.PNG|center|link=]] || отключиться от платы | ||
|- | |- | ||
| [[File:upycraft right button undo.PNG|center|link=]] || | | [[File:upycraft right button undo.PNG|center|link=]] || отменить последнее изменение в редакторе кода | ||
|- | |- | ||
| [[File:upycraft right button redo.PNG|center|link=]] || | | [[File:upycraft right button redo.PNG|center|link=]] || повторить последнее изменение в редакторе кода | ||
|- | |- | ||
| [[File:upycraft right button syntax check.PNG|center|link=]]|| | | [[File:upycraft right button syntax check.PNG|center|link=]]|| проверяет синтаксис введённого кода | ||
|- | |- | ||
| [[File:upycraft right button clear.PNG|center|link=]] || | | [[File:upycraft right button clear.PNG|center|link=]] || очистить сообщения терминала | ||
|} | |} | ||
Текущая версия от 00:23, 28 апреля 2020
Поддержать проект | Содержание | Введение | Типовые проблемы | Резерв | Резерв | Резерв | Резерв | Резерв | Резерв | Резерв |
![]() |
Черновик |
Знакомство с uPyCraft
uPyCraft - это IDE для MicroPython,работающая на многих семействах операционных систем: Windows(XP, 7, 8, 10), Mac OS X,(10.11 и выше) и Linux. uPyCraft не требует установки,поэтому эта IDE проста в использовании.
Поддерживаемые устройства:
Официальный репозиторий на GitHub.
Обзор интерфейса uPyCraft IDE
- Верхняя строка меню;
- Папки и файлы;
- Редактор;
- Терминал MicroPython;
- Правая боковая панель с кнопками;
Верхняя строка меню
Меню File
- New - создать новый файл на ПК. Кликните Save и введите имя файла, после чего файл будет сохранен в каталоге workSpace.
- Open - открыть файл на ПК.
- Examples - примеры плат производства DFRobot, поддерживающие обновление в режиме онлайн.
- Save - сохранить файл на ПК.
- Save as - сохраните файл в другом формате.
- Reflush Directory - обновить каталог (обновляет структуру каталогов платы).
- Exit - выход из программы.
Меню Edit
- Copy - Операция копирования текста.
- Cut - Операция вырезания текста.
- Paste - Операция вставки текста.
- Redo - Операция повтора последнего действия.
- Undo - Операция отмены последнего действия.
- syntaxCheck - Проверка синтаксиса.
- find replace - Поиск и замена в тексте.
Меню Tools
- Serial - последовательный порт для подключения к оборудованию
- board - типы платы, которую вы используете(uPyCraft может автоматически обновлять тип платы при подключении к плате).
- Download - скачать текущие файлы в корневой каталог.
- DownloadAndRun - скачать и запустить программу.
- Stop - остановить работающую программу.
- BurnFirmware - загрузка прошивки на плату.
- InitConfig - изменить расположение папки workSpace на ПК.
- Preferences - настройка языка интерфейса программы, параметры подключения по последовательному порту.
Меню Help
- Tutorial online - Справочник онлайн(битая ссылка).
Папки и файлы
В этом разделе показано несколько папок и файлов:
- device
- В папке device отображаются файлы, которые в данный момент хранятся на вашем усторйстве. Если устройство подключена через последовательный порт к IDE uPyCraft, при раскрытии папки device все загруженные файлы должны отобразиться. По умолчанию у вас должен быть только файл boot.py. Для запуска основного кода рекомендуется создать файл main.py.
- sd
- uPy_lib
- uPy_lib показывает файлы встроенной библиотеки IDE.
- workSpace
- Наконец, workSpace - это каталог для сохранения ваших файлов. Эти файлы сохраняются на вашем компьютере в определенной вами директории. При первом использовании uPycraft, чтобы выбрать свой рабочий каталог, щелкните папку workSpace. Появится новое окно, в котором вы сможете выбрать путь к workSpace. Создайте новую папку или выберите существующую папку в качестве рабочей папки.
Редактор
В разделе «Редактор» вы пишете свой код и редактируете свои *.py файлы. Вы можете открыть более одного файла, редактор откроет новую вкладку для каждого файла.
Терминал MicroPython
В терминале MicroPython вы можете вводить команды, которые будут немедленно выполняться вашей платой без необходимости загружать новые файлы. Терминал также предоставляет информацию о состоянии исполняемой программы, показывает ошибки, связанные с загрузкой, синтаксическими ошибками, печатью сообщений и т.д.
Правая боковая панель с кнопками
Кнопки, расположенные с правой стороны, позволяют быстро выполнять задачи.
Кнопка | Действие |
---|---|
создать новый файл в редакторе | |
открыть файл с вашего компьютера | |
сохранить файл | |
загрузить код на плату и выполнить его | |
остановить выполнение кода - это то же самое, что ввести CTRL + C в командной консоли, чтобы остановить запуск всех сценариев | |
подключиться к платы через последовательный порт. Сначала вы должны выбрать последовательный порт в Tools -> Serial | |
отключиться от платы | |
отменить последнее изменение в редакторе кода | |
повторить последнее изменение в редакторе кода | |
проверяет синтаксис введённого кода | |
очистить сообщения терминала |
См.также
Внешние ссылки