Выбор портовДля многих программных блоков необходимо выбрать порты в модуле EV3 (A, B, C, D, 1, 2, 3, и 4), которые эти блоки будут использовать. Задатчики портов находятся в верхнем правом углу этих блоков.
На этом рисунке показаны задатчики портов на всех блоках моторов. Блоки «Рулевое управление» и «Независимое управление моторами» аналогичны.
Щелкните на задатчике портов для отображения списка портов и выберите порт. Моторы должны быть подсоединены к портам A, B, C или D модуля EV3. Поскольку блоки «Рулевое управление» и «Независимое управление моторами» управляют двумя разными моторами, для них предусмотрено два задатчика портов. Первый задатчик порта – для левого мотора, а второй – для правого мотора. На рисунке ниже показаны задатчики портов некоторых блоков, которые используют ввод датчика.
Щелкните на задатчике портов для отображения списка портов и выберите порт. Датчики должны быть подсоединены к портам 1, 2, 3 или 4 интеллектуального модуля EV3, за исключением датчика вращения мотора, который должен быть подсоединен к портам A, B, C или D. В зависимости от выбранного порта, задатчик портов может показать ошибку порта, как показано ниже.
Это значит, что мотор или датчик, подсоединенный к выбранному порту модуля EV3, не соответствует типу, необходимому для программного блока. Например, если вы выбрали порт 3 для блока датчика касания, но модуль EV3 будет показывать, что к порту 3 не подключен датчик или другой тип датчика, то появится сообщение об ошибке порта. Советы и подсказки
Вы можете использовать организацию последовательного опроса для подсоединения нескольких модулей EV3. Это позволит программе управлять моторами и датчиками подсоединенного модуля (модулей) EV3. Например, вы можете использовать организацию последовательного опроса для построения робота с двумя модулями EV3, восемью моторами и восемью датчиками, все они управляются одной программой, запущенной на одном из модулей EV3.
Если организация последовательного опроса активна в вашем проекте (см. раздел «Организация последовательного опроса»), программные блоки с задатчиком портов будут также включать управление выбором слоя, как показано ниже. Выбор слоя Задатчик порта Выберите 1 в выборе слоя для использования мотора или датчика того же модуля EV3, на котором запущена программа. Выберите 2 для использования мотора или датчика следующего модуля EV3 в цепи и так далее. Если вы выберете «Динамический порт» в списке портов, то ввод порта будет добавлен к вводам программного блока. Это позволяет вам указать порт, используя шину числовых данных, подсоединенную к вводу порта.
Выбор порта Динамический порт Ввод порта Ввод порта – числовой, используются следующие значения:
Если вы настроите блок «Рулевое управление» или «Независимое управление моторами» на проводной ввод порта, вам необходимо будет указать два разных номера портов: один для порта левого мотора и один для порта правого мотора. Для ввода порта используется двузначное число. Первая часть (десятки) указывает номер порта для левого мотора, а вторая часть (единицы) указывает номер порта для правого мотора.
Отдельные значения номеров портов даны в таблице выше. В таблице ниже даны несколько примеров вводов портов для указания двух портов.
Если включена организация последовательного опроса, после выбора динамического порта в выборе слоя или задатчике порта ввод порта будет добавлен. Ввод порта позволяет вам указать номер слоя и значение(я) порта с помощью шины числовых данных. Для ввода порта используется трехзначное число:
Советы и подсказки
Если вы не укажете сотни, то порт будет обращаться к текущему модулю EV3, то же самое произойдет, если вы укажите 100.
См. в таблице выше примеры одиночных и множественных значений портов без организации последовательного опроса. В таблице ниже даны несколько примеров вводов портов с организацией последовательного опроса.
|