Конструктор Моего Блока

Иногда вы создаете замечательную мини-программу, которую хотите использовать снова в другом проекте или программе.

Конструктор Моего Блока поможет вам взять эту мини-программу, которая представляет собой несколько программных блоков, которые вы выбрали в рабочей области, и сгруппировать их, для того чтобы создать Мой Блок.

Со временем у пользователя может накопиться библиотека элементов Мой Блок, которыми вы можете обмениваться с другими пользователями MINDSTORMS.
Создание элемента Мой Блок
Предположим, вы создали мини-программу, которая заставляет вашего робота перемещаться по квадрату:




Для превращения этой мини-программы в блок используйте инструмент «Выбрать» и выберите все желаемые блоки, взяв их в рамку.

Для запуска Конструктора Моего Блока в меню «Инструменты» выберите «Конструктор Моего Блока».



Дайте вашему блоку название и короткое описание.

Выберите один из значков Моего Блока для того, чтобы было легче находить блок. В этом примере робот двигается по квадрату, поэтому мы используем значок с моторами.

Нажмите «Завершить».

Теперь ваша мини-программа будет преобразована в свой собственный блок! Все Мои Блоки, которые вы создаете для проекта, появляются на палитре «Мои Блоки».



Вы можете перетащить новый Мой Блок в область программирования и использовать его в своей программе.



Дважды щелкните на Моем Блоке, если вы хотите изменить какую-либо его часть.
Дополнительные возможности Моих Блоков
Мы только что создали замечательный Мой Блок для того, чтобы сделать квадрат, но что если вам нужен квадрат большего размера? Или если вы хотите, чтобы робот двигался по квадрату быстрее? Что если вам нужен треугольник?

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

Создайте свою мини-программу так же, как вы это сделали для первого Моего Блока: Выберите нужные вам блоки, затем в меню «Инструменты» выберите «Конструктор Моего Блока», для того чтобы запустить Конструктор Моего Блока.

Заполните все выбранные параметры так же, как вы делали для первого Моего блока, но пока не нажимайте «Завершить». Вместо этого щелкните знак + на Моем блоке для добавления параметра.





На вкладке «Настройка параметров» введите соответствующую информацию. Это позволит вам управлять размерами квадрата.

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

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





После добавления своего параметра нажмите «Завершить».

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



Подсоедините шину, идущую от вашего параметра «Расстояние» к вводу «Градусы» первого программного блока «Независимое управление моторами». Это позволит нам управлять размерами квадрата, по которому будет двигаться робот (дополнительную информацию см. в разделе «Шины данных»).




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

Что если вы хотите, чтобы робот двигался по треугольнику или шестиугольнику?

Это тот же самый Мой Блок, но на этот раз с контролируемыми параметрами:

1. Расстояние, которое должно быть пройдено по каждой стороне (расстояние).
2. Как быстро движется робот (скорость).
3. На сколько градусов выполнять поворот на каждом углу;.
4. Сколько раз повторять команды движения.





Советы и подсказки
Можно изменить порядок параметров на блоке в Конструкторе Моего Блока. Нажмите левую или правую стрелку для перемещения выбранного параметра.



Переместить параметр влево
Переместить параметр вправо
Удалить параметр
Конструктор Моего Блока
Быстрые ссылки