3/10/2020

настроек роботов в приложении RoboCam

Импорт, экспорт, копирование и отправка настроек роботов в приложении RoboCam

АВТОР: ALEX. ОПУБЛИКОВАНО В КОПИЛКА . ПРОСМОТРОВ: 5711
В прошлой статье, посвящённой программе RoboCam, было описано, как управлять роботом EV3 от первого лица. Но конструкции роботов и механизмов могут быть разными и для каждого необходимо своё уникальное управление. Если вы разработали нового робота, то встаёт вопрос, как поделиться сделанными настройками с другими людьми, перенести их на другой смартфон или просто копировать? Решение есть. В новой версии приложения RoboCam добавлены функции импорта, экспорта, копирования и отправки настроек роботов.
Импорт, экспорт, копирование и отправка настроек роботов в приложении RoboCam
Статья описывает новые возможности, появившиеся в версии 1.1 приложения RoboCam. Все статьи посвященные приложению RoboCam вы можете найти здесь. Приложение RoboCam можно установить из магазина Google Play.

Экспорт настроек в файл

Сначала давайте посмотрим, как экспортировать настройки. Зайдите в настройки приложения RoboCam, для этого нажмите на серую кнопку справа.
Приложение RoboCam
Затем выберите раздел «Робот».
Выбор раздела настроек в приложении RoboCam
Выберите настройку, которую вы хотите экспортировать, например, «Исследователь EV3».
Список настроек роботов в приложении RoboCam
После того как на экране отобразились настройки робота. Коснитесь кнопки справа сверху с тремя точками и в появившемся меню выберите «Экспортировать в файл».
Экспорт настроек в файл в приложении RoboCam
Если у вас Android версии 6 и выше, то вы можете увидеть вот такой запрос на разрешение доступа к общим папкам вашего смартфона, см. картинку ниже. Как правило, разрешение нужно дать только один раз, после чего Android запомнит ваш выбор. Нажмите «РАЗРЕШИТЬ».
Разрешение на доступ к общим папкам Android-смартфона
После этого настройки будут тут же записаны в файл, а на экране появится сообщение, где этот файл искать. Как видите, файл сохраняется в папке с загрузками, у меня это «/storage/emulated/0/Download». В начале имени всегда стоит префикс «RoboCam», затем имя настроек и текущая дата. Если произойдёт совпадение имени файла, например, если вы экспортируете настройки 2-й раз подряд, то предыдущий файл не будет перезаписан, а будет создан второй файл в той же папке с суффиксом 2 в имени, затем с суффиксом 3 и т.д.
Удачное завершение экспорта настроек в программе RoboCam
Обратите внимание, что настройки будут записаны в файл с произведёнными несохранёнными изменениями. Например, если вы откроете настройки «Исследователь EV3», поменяете название робота на «Мой исследователь EV3», экспортируете настройки в файл и закроете настройки не сохраняя изменения, то в файле название робота будет «Мой исследователь EV3», а в настройках останется «Исследователь EV3».

Отправка настроек робота

Теперь давайте научимся отправлять настройки на другой смартфон по Bluetooth или в письме по почте. Для этого нужно, так же как и в случае экспорта, открыть нужные настройки робота, коснуться кнопки с тремя точками сверху справа и выбрать пункт меню «Отправить».
Отправка настроек робота из приложения RoboCam
Если у вас Android версии 6 и выше, то вы можете увидеть вот такой запрос на разрешение доступа к общим папкам вашего смартфона, см. картинку ниже. Как правило, разрешение нужно дать только один раз, после чего Android запомнит ваш выбор. Нажмите «РАЗРЕШИТЬ».
Разрешение на доступ к общим папкам Android-смартфона
После этого появится диалог выбора устройства или приложения, с помощью которого нужно отправить файл. Здесь появятся не все возможные варианты, а только те, с помощью которых можно отправить xml-файл с настройками. Диалог, который вы видите на картинке ниже, будет различным в разных версиях Android. Выберите, как вы хотите отправить файл с настройками и далее действуйте, в зависимости от выбора и вашей версии Android. Подробнее об отправке файлов в Android смотрите в инструкции к своему устройству.
Выбор программы для отправки настроек робота из приложения RoboCam
Обратите внимание, что настройки будут отправлены с произведёнными несохранёнными изменениями. Например, если вы откроете настройки «Исследователь EV3», поменяете название робота на «Мой исследователь EV3», отправите настройки и закроете настройки не сохраняя изменения, то будет отправлен файл с названием робота «Мой исследователь EV3», а в настройках останется «Исследователь EV3».
Учтите также, что отправляемый файл сохраняется в папке «/storage/emulated/0/.robocam» и если вы не дождавшись отправки, изменили настройки и отправляете их опять, то файл перезапишется и в итоге могут два раза отправиться изменённые настройки.

Создание копии настроек

Создать копию настроек может понадобиться вам, если вы хотите сделать настройки для нового робота на основе уже существующих настроек. Сделать копию очень просто. Для этого нужно, так же как и в случае экспорта, открыть нужные настройки робота, коснуться кнопки с тремя точками сверху справа и выбрать пункт меню «Сделать копию».
Создание копии настроек робота в приложении RoboCam
Сразу же после этого настройки будут скопированы, о чём вы увидите сообщение. Вернувшись к списку настроек, вы обнаружите сделанную копию.

Импорт настроек

Импортировать настройки очень просто. Допустим, вы скачали файл и поместили его в папку загрузок «/storage/emulated/0/Download». Откройте список настроек роботов и нажмите на кнопочку с тремя точками справа сверху. В появившемся меню выберите «Импортировать из файла».
Импорт настроек робота из файла в приложении RoboCam
Если у вас Android версии 6 и выше, то вы можете увидеть вот такой запрос на разрешение доступа к общим папкам вашего смартфона, см. картинку ниже. Как правило, разрешение нужно дать только один раз, после чего Android запомнит ваш выбор. Нажмите «РАЗРЕШИТЬ».
Запрос на доступ к общим папкам файловой системы Android
После этого появится навигатор по вашей файловой системе. Найдите с помощью него файл с настройками, который нужно импортировать. Нажимайте на папки, чтобы открывать их. Стрелочкой или кнопкой смартфона «Назад» выходите из папок. Кнопка «Отмена» сразу закрывает этот навигатор.
Файловый навигатор приложения RoboCam
После того как вы нашли файлы с настройками, выберите тот, который нужно импортировать.
Выбор файла с начтроками робота в приложении RoboCam
После этого настройки сразу импортируются, о чём вы увидите всплывающее сообщение, и вы увидите их в списке сверху. Как видите, к имени добавилась цифра 2. Если вы импортируете эти настройки ещё раз, то к имени добавится цифра 3 и т.д. После импорта настройками можно пользоваться.
Успешный импорт настроек робота в программе RoboCam
После того как мы разобрались, как импортировать настройки, я предлагаю вам готовые настройки для нескольких роботов. Вы можете скачать их ниже. Также вы можете посмотреть видео, на которых видно как управлять роботами с помощью этих настроек.

Комментариев нет:

Отправить комментарий