Servo Output

Запишите в стандартный сервомотор выходные каналы

  • Библиотека:
  • Simulink Desktop Real-Time

  • Servo Output block

Описание

Установите положение вала стандартного сервопривода.

Чтобы вращать вал сервомотора, отправьте значения во вход блока.

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

Вход блока наследовал тип данных восходящего блока.

Порты

Входной параметр

развернуть все

Положение сервомотора (угол). Минимальные и максимальные значения для положения вала меняются в зависимости от Block input signal (модули) значение аргумента:

Блокируйте входной сигнал

Минимальные данные о сервомоторе

Максимальные данные о сервомоторе

Степени (значение по умолчанию)

0

180

Радианы

0

pi

Нормированный биполярный

-1

1

Нормированный униполярный

0

1

Пример: 90

Типы данных: double | single | int8 | uint8 | int16 | uint16 | int32 | uint32

Вывод

развернуть все

В нормальном или режимах Accelerator, возвращает количество меток деления таймера, что ваша модель отстает от ядра реального времени. Когда задержки модели больше, чем Maximum missed ticks, программное обеспечение сообщает об ошибке и остановках симуляции.

Зависимость

Когда вы выбираете Show “Missed Ticks” port, этот порт отображается.

Типы данных: double

Параметры

развернуть все

Когда вы нажимаете Install new board, программное обеспечение отображает список производителей поддерживаемых плат. Когда вы выбираете производителя, программное обеспечение отображает список плат, доступных от того производителя. Когда вы выбираете плату, программное обеспечение добавляет плату в список зарегистрированных плат и делает ту плату текущей платой.

По умолчанию начальным выбором в списке зарегистрированных плат является < no board selected >.

Зависимость

Когда вы выбираете плату в списке зарегистрированных плат, кнопки Delete current board и Board setup доступны.

Чтобы удалить текущую плату, нажмите эту кнопку. Начальный выбор списка зарегистрированных плат превращается в < no board selected >.

Зависимость

Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.

Когда вы удаляете текущую плату, кнопки Delete current board и Board setup более не доступны.

Чтобы настроить плату, нажмите эту кнопку.

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

Зависимость

Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.

Чтобы деактивировать этот параметр, нажмите Delete current board.

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

Если вы используете решатель фиксированного шага, введите значение, которое вы ввели как параметр конфигурации Fixed step size или целочисленное кратное то значение.

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

В режиме external mode программное обеспечение игнорирует это значение.

В нормальном или режимах Accelerator, установите этот флажок, чтобы отправить количество пропущенных меток деления к выходному порту Missed Ticks.

В режиме external mode, Missed Ticks порт является нулем.

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

В режиме external mode программное обеспечение игнорирует это значение.

Введите вектор канала, который выбирает другие выходные каналы, которые вы используете на этой плате. Вектор может быть любой допустимой формой вектора MATLAB®. Например, выбрать первые два других выхода образовывает канал, введите:

[1,2]

или

[1:2]

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

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

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

Введите начальное значение для каждого выходного канала, который вы ввели в поле Output channels.

Введите окончательное значение для каждого выходного канала, который вы ввели в поле Output channels.

Введенный в R2018b
Для просмотра документации необходимо авторизоваться на сайте