VEXcode EXP 4.0 представляет ряд новых функций. Это крупное обновление направлено на повышение производительности и доступности кодирования робототехники. Читайте ниже, чтобы узнать, какие новые функции доступны в VEXcode EXP 4.0!

Перейдите по ссылке, чтобы загрузить новый установщик VEXcode EXP 4.0!

CTE Workcell

VEXcode EXP теперь полностью поддерживает CTE Workcell. CTE Workcell знакомит студентов с миром промышленной робототехники и автоматизации посредством практических занятий.

Изображение подвески Teach в VEXcode EXP

В VEXcode EXP 6-осевой роботизированный манипулятор может быть напрямую подключен к компьютеру без EXP Brain для доступа к пульту управления Teach PendantПульты управления Teach Pendant

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

Подключение 6-осевого роботизированного манипулятора к EXP Brain также позволит вам интегрировать новые устройства в вашCTEдатчик объектов .

Перейдите по ссылке, чтобы узнать больше о CTE Workcell и его использовании в классах.

Блоки переключателей

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

Анимированный GIF-файл, на котором пользователь перетаскивает блок с надписью «при запуске» из палитры кодирования в рабочую область в интерфейсе VEXcode, демонстрируя процесс запуска нового проекта.

Перетаскивание блоков переключателей: Все блоки переключателей можно перетаскивать из панели инструментов и вводить в них данные напрямую.

Анимированный GIF-файл, демонстрирующий блочную программу в VEXcode V5. Программа начинается с желтого блока «при запуске», за которым следует оранжевый блок «повторить 4» и синий блок «проехать вперед 200 мм». На GIF-изображении показано, как пользователь перетаскивает и подключает зеленый блок под существующими блоками в рабочей области.

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

Анимированный GIF-файл, демонстрирующий простую программу VEXcode IQ Blocks, в которой последовательность включает «проехать вперед 200 мм», «повернуть направо на 90 градусов» и еще раз «проехать вперед 200 мм». Блоки собраны под блоком «при запуске», демонстрируя базовую последовательность движений робота.

Преобразование кода: Преобразуйте целые стеки блоков в Python одним щелчком мыши.

Эта функция идеально подходит для учащихся, желающих перейти от блоков к тексту. Для получения дополнительной информации о кодировании с помощью Switch Blocks перейдите сюда.


Сохранение и загрузка в веб-версии VEXcode

Анимированное GIF-изображение заголовка проекта VEXcode, меняющегося с «Не сохранено» на «Сохранено» после выполнения действия, что указывает на успешное сохранение проекта.

Веб-версия VEXcode теперь автоматически сохраняет изменения проекта после его первоначального сохранения.

Другие изменения в меню «Файл»:

  • Загрузить с вашего устройства теперь изменено наОткрыть.
  • Сохранить на вашем устройстве теперь изменено наСохранить как.
  • Теперь вы также можете вручную сохранить данные с помощью кнопки Сохранить.

Пошаговое руководство по загрузке и сохранению проекта VEXcode EXP в браузере Chrome можно найти здесь.


Обновленное обнаружение датчика AI Vision

Датчик AI Vision теперь может обнаруживать AprilTags и классификации AI.

Скриншот интерфейса утилиты AI Vision в VEXcode, на котором отображается прямая трансляция с камеры, фиксирующей три AprilTags. Функция AprilTags включена, а классификация ИИ отключена. Распознанные теги маркируются соответствующими идентификаторами, координатами и размерами. Кнопка «Добавить цвет» присутствует, но настройки цвета в данный момент неактивны. Статус прошивки отображается как актуальный, версия 1.0.0.b16.

AprilTags — это изображения, которые можно обнаружить и которые имеют уникальные идентификаторы. Их можно распечатать и использовать в полевых условиях для работы с роботами. Загрузите здесь печатный AprilTag PDF.

Скриншот интерфейса «AI Vision Utility». Интерфейс подключен, на что указывает зеленый статус «Подключено». В главном разделе отображается прямая трансляция с камеры с четырьмя обнаруженными объектами: красным шаром, синим шаром, зеленым кольцом и красным кольцом, каждый из которых имеет ограничивающие рамки, отображающие их положение (X, Y), размеры (Ш, В) и показатели достоверности (99%). На правой панели находятся параметры для включения AprilTags и классификации ИИ, при этом классификация ИИ установлена на «Элементы класса». Есть возможность дать название цвету и задать его, а также кнопки «Добавить цвет» и «Остановить видео» под прямой трансляцией. Статус прошивки указан как «Обновлено» с версией «1.0.0.b16».

Датчик AI Vision также может распознавать разноцветные бакиболы и кольца из VEX EXP Classroom Bundles.

Перейдите по ссылке, чтобы узнать, как использовать датчик зрения AI в блоках Blocks, Pythonи C++.


Читайте блоки вслух

Все блоки внутри VEXcode EXP 4.0 теперь можно прочитать вслух простым щелчком правой кнопки мыши.

Эта функция доступна на всех устройствах, кроме Android.

  • Настраиваемые голоса: Выбирайте из различных голосов и настраивайте скорость и высоту тона в новом меню «Инструменты».
  • Интеграция с контекстным меню: Щелкните правой кнопкой мыши по любому блоку, чтобы услышать его прочтение вслух.

Перейдите по ссылке для получения пошаговых инструкций по использованию функции чтения в VEXcode.


Меню инструментов

Новое меню «Инструменты» VEXcode EXP 4.0 содержит множество функций для повышения производительности и доступности.

Обрезанный снимок экрана, показывающий раскрывающееся меню «Инструменты» в VEXcode V5. Меню содержит параметры «Тема», «Сочетания клавиш», «Настройки речи» и «Документация API». Раздел «УЧЕБНЫЕ ПОСОБИЯ» выделен в верхней части раскрывающегося списка.

Сочетания клавиш

Доступны новые сочетания клавиш для запуска, остановки и открытия справочной документации.

Мак Окна
Окно проекта VEXcode с раскрывающимся меню «Инструменты» и выделенным пунктом «Сочетания клавиш». В подменю отображаются сочетания клавиш для действий «Запустить», «Остановить» и «Открыть справку», включая ⌘ + return для «Запустить», ⌘ + e для «Остановить» и ⌘ + h для «Открыть справку». Меню «Инструменты» в VEXcode с выделенным подменю «Сочетания клавиш». В подменю отображаются сочетания клавиш, включая «Пуск» (Ctrl + Enter), «Стоп» (Ctrl + e) и «Открыть справку» (Ctrl + h).

Тема высокой контрастности

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

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

Настройки речи

Используя новую функцию «Блоки чтения», вы можете изменить используемый голос, скорость речи и высоту тона в этом меню.

Скриншот окна настроек речи в VEXcode IQ. В этом окне пользователи могут выбрать голос из раскрывающегося меню «Голоса», в котором в данный момент выбрано «Microsoft D». Ниже расположены два ползунка: один для «Высоты тона» и один для «Скорости», оба установлены на 100%. Под ползунками находится зеленая кнопка с надписью «Тестовый голос». В правом нижнем углу находится синяя кнопка «Готово».

API-документация

Получите доступ к подробной документации по API, что позволит вам проще, чем когда-либо, изучать и использовать весь потенциал вашего робота VEX EXP.

Скриншот с сайта VEX EXP API Reference, демонстрирующий документацию по методу turn_for() в классе DriveTrain. Метод turn_for() используется для поворота трансмиссии на определенный угол в любом направлении. Перечисленные параметры включают в себя направление (допустимый тип поворота), угол (угол поворота трансмиссии), единицы (необязательно, по умолчанию ГРАДУСЫ), скорость (необязательно), units_v (необязательно, по умолчанию ОБ/МИН) и ожидание (необязательно). Метод может быть как блокирующим, так и неблокирующим, в зависимости от параметра ожидания.

Нажмите здесь, чтобы перейти на официальный сайт справки по API VEX.


Загрузки веб-проектов беспроводных сетей

Веб-версия VEXcode EXP теперь может подключаться по беспроводной сети к EXP Brain через контроллер EXP.

Скриншот панели инструментов VEXcode V5. На панели инструментов значки «КОНТРОЛЛЕР» и «МОЗГ» выделены красным цветом, что указывает на то, что это выбранные устройства для проекта. Рядом с ними находятся кнопки «СКАЧАТЬ», «ЗАПУСТИТЬ», «ОСТАНОВИТЬ», «ПОДЕЛИТЬСЯ» и «ОТЗЫВЫ».

Чтобы узнать, как загрузить проект на EXP Brain по беспроводной сети, перейдите сюда.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: