Преобразование проекта IQ (1-го поколения) для использования с мозгом IQ (2-го поколения)

При работе с VEX IQ вам может потребоваться запустить проект, настроенный для Brain (1-го поколения), на роботе с Brain (2-го поколения). В этом сценарии вам нужно будет преобразовать ваш проект из «1-го поколения» во «2-е поколение» в VEXcode IQ.

Меню VEXcode IQ Devices с настройкой генерации мозга робота IQ. Данный параметр установлен на опцию 2-го поколения.

В большинстве случаев в ходе конвертации в проект не будет внесено никаких изменений. Однако в некоторых случаях незначительные изменения вносятся автоматически при использовании определенных блоков в проекте 1-го поколения. Эти изменения не повлияют на работу вашего проекта на IQ (2-го поколения) Brain.


Преобразование проекта без гироскопа – без изменений в коде

VEXcode IQ с проектом 1-го поколения в рабочем пространстве. Значок «Устройства» подсвечивается между значками «Просмотр кода» и «Справка».

Откройте проект (1-го поколения) в рабочей области. Затем выберите значок окна «Устройства».

Меню VEXcode IQ Devices с настройкой генерации мозга робота IQ. Данный параметр установлен на опцию 1-го поколения, но выделена опция 2-го поколения.

Когда окно «Устройства» откроется, выберите значок «2-го поколения».

Меню VEXcode IQ Devices с настройкой генерации мозга робота IQ. Эта настройка переключена на 2-е поколение и подсвечена.

Если гироскоп не был настроен, значок «2-го поколения» будет выделен синим цветом, показывая, что проект был преобразован. Теперь вы можете запустить этот проект на Brain (2-го поколения).


Преобразование проекта с настроенным гироскопом – без изменений в коде

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

VEXcode IQ с проектом 1-го поколения в рабочем пространстве. Значок «Устройства» подсвечивается между значками «Просмотр кода» и «Справка».

Откройте проект (1-го поколения) в рабочей области. Затем выберите значок окна «Устройства».

Меню VEXcode IQ Devices с настройкой генерации мозга робота IQ. Данный параметр установлен на опцию 1-го поколения, но выделена опция 2-го поколения.

Когда окно «Устройства» откроется, выберите значок «2-го поколения».

Подсказка VEXcode IQ Brain Generation гласит: «Проекты IQ Robot Brain 1-го поколения необходимо преобразовать перед использованием с IQ Robot Brain 2-го поколения». Вы хотите продолжить конвертацию? Ссылка на Lean More приведена ниже. Ниже также есть две кнопки: одна — «Отмена», другая — «Продолжить». Кнопка «Продолжить» будет подсвечена.

Если у вас есть трансмиссия с настроенным гироскопом, вам потребуется вручную настроить внешний гироскоп или настроить инерциальный датчик Brain. 

В этом случае откроется диалоговое окно преобразования. Выберите «Продолжить», чтобы продолжить преобразование.

Примечание: Если у вас не настроен гироскоп, вы не получите это сообщение, и ваш проект будет преобразован.

Подсказка VEXcode IQ Select Gyro Type с сообщением: В этом проекте используется привод с гироскопом. Выберите тип данных гироскопа для использования с вашим роботом VEX IQ (2-го поколения). Ниже есть два варианта: один называется «Внешний гироскоп», а другой — «Инерциальный мозг».

Вам будет предложено выбрать конфигурацию гироскопа; либо Externail Gyro, либо Brain Inertial. Выбери один.

  • Если выбран внешний гироскоп, он будет настроен на тот же порт, который был настроен ранее.
  • Если выбран Brain Inertial, в вашем проекте будет использоваться инерционный датчик Brain, встроенный в Brain, и порт можно будет использовать с другими устройствами.

Сообщение о преобразовании проекта VEXcode IQ с текстом «Преобразование проекта завершено с учетом этих изменений». Гироскопический датчик трансмиссии был заменен инерциальным. Внизу есть кнопка ОК.

Появится сообщение, предупреждающее вас о том, что проект был преобразован. Выберите «ОК», чтобы продолжить.

Меню VEXcode IQ Devices с настройкой генерации мозга робота IQ. Эта настройка переключена на 2-е поколение и подсвечена. Также показано устройство Drivetrain, а его инерциальный значок подсвечен, что указывает на то, что проект теперь использует встроенный в Brain инерциальный датчик.

Значок «2-го поколения» подсветится синим цветом, показывая, что проект был преобразован. Вы также можете увидеть, что датчик инерции мозга настроен.

Теперь вы можете запустить этот проект на Brain (2-го поколения).

Примечание:Если этот проект конвертируется обратно в 1-е поколение, внешний гироскоп не будет настроен автоматически. Его необходимо будет настроить вручную в окне «Устройства».

Примечание: Процесс преобразования также начнется при подключении IQ (2-го поколения) Brain, когда VEXcode находится в режиме 1-го поколения.


Автоматическое преобразование проекта с небольшими изменениями в код

VEXcode IQ с проектом 1-го поколения в рабочем пространстве. Значок «Устройства» подсвечивается между значками «Просмотр кода» и «Справка».

Откройте проект (1-го поколения) в рабочей области. Затем выберите значок окна «Устройства».

Меню VEXcode IQ Devices с настройкой генерации мозга робота IQ. Данный параметр установлен на опцию 1-го поколения, но выделена опция 2-го поколения.

Когда окно «Устройства» откроется, выберите значок «2-го поколения».

Подсказка VEXcode IQ Brain Generation гласит: «Проекты IQ Robot Brain 1-го поколения необходимо преобразовать перед использованием с IQ Robot Brain 2-го поколения». Вы хотите продолжить конвертацию? Ссылка на Lean More приведена ниже. Ниже также есть две кнопки: одна — «Отмена», другая — «Продолжить». Кнопка «Продолжить» будет подсвечена.

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

Примечание: Это сообщение откроется только в том случае, если в код проекта были внесены изменения. 

Сообщение о преобразовании проекта VEXcode IQ с текстом «Преобразование проекта завершено с учетом этих изменений». Обновлено раскрывающееся меню блока событий {When Brain button}. Ниже расположена подсвеченная кнопка «ОК».

Откроется сообщение о завершении преобразования, в котором будут перечислены все внесенные изменения. В этом примере раскрывающееся меню блока событий {When Brain button} было обновлено с конфигурации 1-го поколения на 2-е.

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

Выберите «ОК», чтобы сохранить преобразование проекта.

Меню VEXcode IQ Devices с настройкой генерации мозга робота IQ. Эта настройка переключена на 2-е поколение и подсвечена.

Значок «2-го поколения» будет выделен синим цветом, показывая, что проект был преобразован. Теперь вы можете запустить этот проект на Brain (2-го поколения).


Интерпретация диалоговых сообщений при преобразовании проектов

Если преобразование кода было необходимо по любому из условий, показанных ниже, после преобразования появится сообщение: «Преобразование проекта завершено с этими изменениями», за которым следует список всех изменений, внесенных в код. Ниже приведены изменения, с которыми вы можете столкнуться при преобразовании проекта (1-го поколения) для запуска на Brain (2-го поколения). 

Примечание: Процесс преобразования также начнется при подключении IQ (2-го поколения) Brain, когда VEXcode находится в режиме 1-го поколения.

{When Brain button} Обновлено раскрывающееся меню

Сообщение о преобразовании проекта VEXcode IQ с текстом «Преобразование проекта завершено с учетом этих изменений». Обновлено раскрывающееся меню блока событий {When Brain button}. Внизу есть кнопка ОК.

Здесь сообщение сообщает о том, что преобразование завершено, а выпадающее меню блока {When Brain button} обновлено.

Схема блока When Brain Button, которая имеет разное раскрывающееся меню кнопок в зависимости от поколения Brain. Меню первого поколения имеет три опции: «Вверх», «Вниз» и «Проверить». Меню второго поколения имеет три опции: «Влево», «Вправо» и «Проверить».

Поскольку кнопки со стрелками на мозге (1-го поколения) — это «Вверх» и «Вниз», а на мозге (2-го поколения) они — «Влево» и «Вправо», параметры в раскрывающемся меню для блоков, подключенных к Кнопки со стрелками необходимо обновить.

Выпадающее меню обновлено

Сообщение о преобразовании проекта VEXcode IQ с текстом «Преобразование проекта завершено с учетом этих изменений». Обновлено раскрывающееся меню блока сенсора «Нажата кнопка мозга». Внизу есть кнопка ОК.

Здесь сообщение сообщает о том, что преобразование завершено, а выпадающее меню блока <Brain button pressed> обновлено.

Схема блока «Нажатие кнопки мозга», которая имеет разное раскрывающееся меню кнопок в зависимости от поколения мозга. Меню первого поколения имеет три опции: «Вверх», «Вниз» и «Проверить». Меню второго поколения имеет три опции: «Влево», «Вправо» и «Проверить».

Поскольку кнопки со стрелками на мозге (1-го поколения) — это «Вверх» и «Вниз», а на мозге (2-го поколения) они — «Влево» и «Вправо», параметры в раскрывающемся меню для блоков, подключенных к Кнопки со стрелками необходимо обновить.

Обновление гироскопа трансмиссии

Сообщение о преобразовании проекта VEXcode IQ с текстом «Преобразование проекта завершено с учетом этих изменений». Гироскопический датчик трансмиссии был заменен инерциальным. Внизу есть кнопка ОК.

Здесь сообщение сообщает, что датчик гироскопа трансмиссии был заменен инерционным датчиком.

Меню устройств VEXcode IQ открыто, а параметр поколения мозга робота установлен на 2-е поколение. На экране отображается устройство Drivetrain и подсвеченный значок инерции, указывающий на то, что проект теперь использует встроенный в Brain инерциальный датчик.

Вы увидите значок инерционного датчика в разделе «Устройства».    
Примечание:Если этот проект конвертируется обратно в 1-е поколение, внешний гироскоп не будет настроен автоматически. Его необходимо будет настроить вручную.

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

Last Updated: