Мониторинг переменных и датчиков, доступный в консоли монитора VEXcode 123, предоставляет важные визуальные подсказки, которые позволяют пользователю видеть, что происходит в проекте VEXcode 123, в режиме реального времени. Консоль монитора позволяет пользователям визуально связать проект и действия робота 123. Мониторинг значений датчиков и переменных в консоли монитора позволяет пользователю просматривать в реальном времени отчеты об определенном значении (или нескольких значениях) в проекте.
Как использовать консоль монитора
Чтобы открыть окно монитора и просмотреть консоль монитора, выберите значок «Монитор» рядом со справкой.
Консоль монитора сообщает значения датчиков и переменных.
Блоки из категории Sensing на панели инструментов можно добавить в консоль монитора. Сначала выберите параметр, который нужно отслеживать, в блоке на панели инструментов.
Затем выберите и перетащите блок на значок консоли монитора в рабочей области.
Чтобы удалить значения датчиков из консоли монитора, выберите значок «X».
Переменные на панели инструментов можно добавить в консоль монитора, выбрав и перетащив блок переменных на значок консоли монитора в рабочей области. VEXcode 123 всегда начинается с переменной myVariable. Информацию о добавлении новой переменной и именовании переменных в VEXcode 123, см. в этой статье.
Чтобы удалить переменные из консоли монитора, выберите значок «X».
Списки также можно добавлять в консоль монитора. Перед добавлением в консоль монитора необходимо создать списки и 2D-списки. Это можно сделать, выбрав «Создать список» или «Создать 2D-список» на панели инструментов.
Чтобы добавить существующий список или 2D-список, выберите и перетащите связанный блок списка на значок консоли монитора в рабочей области.
Если неправильный блок перетащить на значок консоли монитора в рабочей области, над ним появится красный значок, указывающий, что был выбран неправильный блок и его нельзя отслеживать.
Чтобы удалить список из консоли монитора, выберите значок «X».
Мониторинг значений датчиков
Мониторинг значений датчиков в консоли монитора позволяет пользователю просматривать данные датчиков в режиме реального времени.
В следующем примере блок <Detects color> отслеживается в консоли монитора. Проект предписывает роботу 123 двигаться до тех пор, пока он не обнаружит объект. Как только он обнаружит объект, если этот объект синий, робот 123 повернет направо. Если робот 123 не обнаружит синий цвет, он повернет налево. Наблюдайте, как значение блока <Detects color> в консоли монитора меняется с «ложь» на «истина», когда ваш робот 123 обнаруживает синий цвет.
Консоль монитора также можно использовать, чтобы помочь пользователю визуализировать ход проекта, показывая блоки, о которых нельзя сообщить явно, например значение таймера в секундах.
В следующем примере блок (Значение таймера) отображается в консоли монитора. Робот 123 проедет вперед 2 шага, а затем подождет, пока блок (Значение таймера) не сообщит значение, превышающее 5 секунд. Затем робот 123 повернет направо на 90 градусов. Без консоли монитора пользователь не смог бы визуализировать точное время поворота робота 123 вправо на 90 градусов.
Мониторинг значений переменных
Консоль монитора также можно использовать для мониторинга значений переменных. Консоль монитора может предоставлять отчеты в реальном времени по определенной переменной в проекте.
В следующем примере переменная timesRepeated используется для отслеживания того, сколько раз робот 123 повторяет определенное поведение. Мониторинг переменных на консоли монитора может помочь обеспечить обратную связь в режиме реального времени, чтобы понять ход проекта.