УМКИ — различия между версиями

Материал из Chip
Перейти к: навигация, поиск
(Предложение по изменению интерфейса:)
(Предложение по изменению интерфейса:)
Строка 18: Строка 18:
 
Оставить на этой вкладке Статус устройства,  
 
Оставить на этой вкладке Статус устройства,  
  
Кнопки ВпередНазадВправоВлевоСтоп (подписать клавиши управления-буквы и замечание, не забыть переключиться в режим английских букв)
+
Кнопки ВпередНазадВправоВлевоСтоп (подписать клавиши управления обозначить буквы, по которым возможно управление машинкой и на пульте прописать замечание, не забыть переключиться в режим английских букв)
  
кнопку Разбудить, флажки Все устройства и Дискретное движение – убрать,   по умолчанию движение должно быть не дискретным.
+
убрать кнопки  Обновить Разбудить, добавить справа снизу кнопку Базовый уровень, которая из Пульта управления открывает текстовый файл smart.ini для редактирования.
  
  

Версия 12:02, 5 января 2014

Предложение по изменению интерфейса:

В зависимости от уроня пользователя использующего УМКИ для него предлагаются три возможных интерфейса "Пульта УМКИ"

Стартовый

Базовый

Супер

выбор определяется командой аналогичной BEGIN в smart.ini START, BASE, SUPER


Первый режим START только вкладка Управление (это для начинающих знакомиться с машинками)

Оставить на этой вкладке Статус устройства,

Кнопки ВпередНазадВправоВлевоСтоп (подписать клавиши управления обозначить буквы, по которым возможно управление машинкой и на пульте прописать замечание, не забыть переключиться в режим английских букв)

убрать кнопки Обновить Разбудить, добавить справа снизу кнопку Базовый уровень, которая из Пульта управления открывает текстовый файл smart.ini для редактирования.


Вторую вкладку сделать тоже Управление однако там разместить все что сейчас находится на вкладке Управление1 и добавить для оптимальной работы: Кнопки управления (надписи про клавиши управления уже на второй вкладке не нужны)

Кнопки БипСвет

Разбудить

Флажки:

Дискретное движение

Запомнить в цикле (prog cicl)

Движение по программе (kumirProg)

Кнопки ЗаписьПоехали

(Если возможно, то кнопку - показать программу, чтобы открывался файл улитка2.кум- ее можно открывать и из блокнота)

Кнопку Сменить к-во импульсов

Флажок Все устройства

Третью вкладку поставить Устройства, после изучения работы с одной машинкой, начинаем настраивать несколько устройств.

Четвертую вкладку – Телеметрия (в начале работы измерения температуры мы не рассматриваем),

Пятую вкладку - Технологические режимы Если Запись и Поехали будут продублированы на вкладке Управление, то Рабочий каталог сервера, и Команды для устройства нужны для самых продвинутых.


Такой интерфейс будет логично объяснять: «смотрите: первая вкладка — это управление подобное управлению с радиопульта игрушки — всего четыре варианта — поехать вперед, назад и повернуть» а все остальные возможности — это возможности машинки, которая стала «умной» и может работать самостоятельно под нашим мудрым руководством. Наша задача научиться и и добавить еще возможностей на новых вкладках.

7.12.2013

Очень непонятно как выбрать одну из двух машинок, и как выбрать обе машинки.

  • Запустили программу, на вкалдке устройства выбрали машинку - машинка бегает.
  • Ответило второе устройство.
  • Нужно сказать, что мак-адрес как правило не запоминается, и определить какое же из устройств ответило вторым, как правило, сложно.
  • Начинаю выбирать вторую машинку.
  • Щелчок на втором мак-адресе (поле выделилось синим) -машинки не реагируют,
  • Чек-бокс "Использовать выбранные устройства" -машинки не реагируют,
  • Снимаю выделение синим, осталяю пунктироное выделение -машинки не реагируют,
  • Выделила оба устройства -машинки не реагируют,
  • вдруг поехала вторая (или опять первая)

Т.е. я не очень четко представляю, что и в какой последовательности нажимать, чтобы запускать то одну, то вторую, то обе машинки. (чтобы это работало без сбоев и без глобальных пауз)

Сменить panID, не получилось При запуске программы сначала на одном компьютере - отвечало одно устройство, при запуске программы на втором, отвечало второе устройство - остальные устройства отображались, но ездили при управлении с каждого пульта машинки только ответившие первыми.


затем пробовала менять panID, Сменить 16 я пробовала менять на 15 и 17, поле очищалось, но больше ничего не показывалось, поле оставалось пустым, и другое устройство не отвечало.



4.12.2013

продолжаю описание тестирования. У меня два устройства связи. Одно в школе — лежит в коробочке, одно в сумке — таскаю туда-сюда. Сегодня попыталась запустить машинки в школе. Как ни старалась, устройство которое лежало в школе никак не получалось связать с машинкой – воле ввода желтое, ни одна из машинок не отвечала (сом-порт выбирался корректно — без свистка красное поле, вставляю устройство связи — желтое). Но при включении машинки зеленым никак не становилось — второе устройство связи функционировало нормально. Поэтому проверить корректную работу смены panid не удалось

При работе в винде дома работали оба устройства нормально, паузы тоже отсутствовали.

Работа по команде Запись – аналогично работает некорректно на любой машинке — то теряется одна из команд, то вместо вперед идет вправо, - системы не обнаружила.

Система PuppyRus Взяла нетбук с Папирусом домой и оба устройства связи. Просто перенесла папку smartcar (от 11.11.2013) на рабочий стол. Ничего пересобирать не пришлось, программа запустилась. Заработали и оба устройства связи. Никаких пауз при работе не наблюдалось. При любом выборе количества импульсов машинка работает с нормальной скоростью. С работой по Записи — проблемы те же. Кумир работает корректно.

В убунте программа smartcar (от 11.11.2013) не запустилась, Запустилась грамма от 20.09.2013 - похоже проблемы с паузой зависят от устройства связи: на моем свистке появились те же проблемы, при замене на второй — все нормализовалось, при возвращении первой ситуации, проблемы больше не возникало.


3.12.2013

Ручное управление одной машинкой версия программы release от 6.1.2013.

Первое Одна из машинок работает некорректно: при установленном чекбоксе Дискретное движение при однократном нажтии на кнопку вперед, она не останавливается, пока не будет нажата кнопка Стоп. Протестиовано на нескольких компьютерах и системах.


Второе

После выбора команды Направо или Налево, следующая команда Налево (или Вперед) выполняются с большой задержкой (аналогично в другом направлении)

Т.е. ездить змейкой при установленном флажке Дискретное движение - проблематично - задержка до 5 сек.

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


Третье

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


Четвертое

на вкладке Технологические Режимы почти все для пользователя (ученика) не актуально кроме кнопок Запись и Поехали, однако, после смены импульсов, нужно постоянно прыгать на эту вкладку.

Может кнопки Запись и Поехали - продублировать на вкладке Устройства? чтобы проверять работу Машинки сразу после смены импульсов


Пятое

На окне "Ввод числа импульсов" нужна ли кнопка Выход? ведь есть кнопка Применить? просто выходим по этой кнопке и все. Чем меньше кнопок, тем, думаю, лучше. Могут ли возникнуть проблемы при первом просмотре, когда окошки импульсов пустые?


Шестое

Работа команд Запись и Поехали: Работают очень нестабильно: очень часто теряется одна команда или вместо нее идет другая:

например, нажали Запись дали команды: Вперед,Вперед,Назад,Назад отжали Запись дали команду Поехали

результат: Вперед, Назад,Назад либо результат Назад Вперед, Назад,Назад либо результат Вправо (пауза), Вперед, Назад, Назад.

Системы ошибок я не определила, программу перезапускала, машинку выключала, результат идет случайным образом (иногда может работать и правильно ). всякий раз при Записи может быть новый вариант. (В любых системах команды могут теряться или путаться)

Седьмое Работа по программе Кумир — вроде нормально