ПО:UPyCraft/Введение/Знакомство с uPyCraft: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
 
(не показано 10 промежуточных версий этого же участника)
Строка 38: Строка 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====
Строка 50: Строка 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====
Строка 62: Строка 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====
Строка 75: Строка 75:
[[File:upycraft menu help.PNG|center]]
[[File:upycraft menu help.PNG|center]]


* '''Tutorial online''' -
* '''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]]===
В терминале [[MicroPython]] вы можете вводить команды, которые будут немедленно выполняться вашей платой без необходимости загружать новые файлы. Терминал также предоставляет информацию о состоянии исполняемой программы, показывает ошибки, связанные с загрузкой, синтаксическими ошибками, печатью сообщений и т.д.


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


{| class="wikitable"
{| class="wikitable"
Строка 89: Строка 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

  1. Верхняя строка меню;
  2. Папки и файлы;
  3. Редактор;
  4. Терминал MicroPython;
  5. Правая боковая панель с кнопками;

Верхняя строка меню

Меню 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
    • Папка sd предназначена для доступа к файлам, хранящимся на SD-картах - она работает только с такими платами, как PyBoard, которые имеют слот для SD-карт.
  • uPy_lib
    • uPy_lib показывает файлы встроенной библиотеки IDE.
  • workSpace
    • Наконец, workSpace - это каталог для сохранения ваших файлов. Эти файлы сохраняются на вашем компьютере в определенной вами директории. При первом использовании uPycraft, чтобы выбрать свой рабочий каталог, щелкните папку workSpace. Появится новое окно, в котором вы сможете выбрать путь к workSpace. Создайте новую папку или выберите существующую папку в качестве рабочей папки.

Редактор

В разделе «Редактор» вы пишете свой код и редактируете свои *.py файлы. Вы можете открыть более одного файла, редактор откроет новую вкладку для каждого файла.

Терминал MicroPython

В терминале MicroPython вы можете вводить команды, которые будут немедленно выполняться вашей платой без необходимости загружать новые файлы. Терминал также предоставляет информацию о состоянии исполняемой программы, показывает ошибки, связанные с загрузкой, синтаксическими ошибками, печатью сообщений и т.д.

Правая боковая панель с кнопками

Кнопки, расположенные с правой стороны, позволяют быстро выполнять задачи.

Кнопка Действие
создать новый файл в редакторе
открыть файл с вашего компьютера
сохранить файл
загрузить код на плату и выполнить его
остановить выполнение кода - это то же самое, что ввести  CTRL  +  C  в командной консоли, чтобы остановить запуск всех сценариев
подключиться к платы через последовательный порт. Сначала вы должны выбрать последовательный порт в Tools -> Serial
отключиться от платы
отменить последнее изменение в редакторе кода
повторить последнее изменение в редакторе кода
проверяет синтаксис введённого кода
очистить сообщения терминала

См.также

Внешние ссылки