Запишите в стандартный сервомотор выходные каналы
Simulink Desktop Real-Time
Установите положение вала стандартного сервопривода.
Чтобы вращать вал сервомотора, отправьте значения во вход блока.
Отправка значений из области значений к входу блока оказывает то же влияние как отправка минимальных или максимальных входных значений.
Вход блока наследовал тип данных восходящего блока.
Servo Data
— Данные о сервомоторе, чтобы записать, чтобы вывести каналыПоложение сервомотора (угол). Минимальные и максимальные значения для положения вала меняются в зависимости от Block input signal (модули) значение аргумента:
Блокируйте входной сигнал | Минимальные данные о сервомоторе | Максимальные данные о сервомоторе |
---|---|---|
Степени (значение по умолчанию) | 0 | 180 |
Радианы | 0 |
|
Нормированный биполярный | -1 | 1 |
Нормированный униполярный | 0 | 1 |
Пример: 90
Типы данных: double |
single
| int8
| uint8
| int16
| uint16
| int32
| uint32
Missed Ticks
— Пропущенное (дополнительное) количество метки деленияВ режиме Connected IO, возвращает количество меток деления таймера, что ваша модель отстает от ядра реального времени. Когда задержки модели больше, чем Maximum missed ticks, программное обеспечение сообщает об ошибке и остановках симуляции.
Когда вы выбираете Show “Missed Ticks” port, этот порт отображается.
Типы данных: double
Install new board
— Укажите плату< no board selected >
(значение по умолчанию)Когда вы нажимаете Install new board, программное обеспечение отображает список производителей поддерживаемых плат. Когда вы выбираете производителя, программное обеспечение отображает список плат, доступных от того производителя. Когда вы выбираете плату, программное обеспечение добавляет плату в список зарегистрированных плат и делает ту плату текущей платой.
По умолчанию начальным выбором в списке зарегистрированных плат является < no board selected >
.
Когда вы выбираете плату в списке зарегистрированных плат, кнопки Delete current board и Board setup доступны.
Параметры блоков:
DrvName |
Delete current board
— Удалите текущую платуЧтобы удалить текущую плату, нажмите эту кнопку. Начальный выбор списка зарегистрированных плат превращается в < no board selected >
.
Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.
Когда вы удаляете текущую плату, кнопки Delete current board и Board setup более не доступны.
Параметры блоков:
DrvName |
Board setup
— Настройте платуЧтобы настроить плату, нажмите эту кнопку.
Специфичное для платы диалоговое окно открывается, чтобы настроить плату. Для получения дополнительной информации см. документацию изготовителя платы.
Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.
Чтобы деактивировать этот параметр, нажмите Delete current board.
Параметры блоков:
DrvAddress |
Параметры блоков:
DrvOptions |
Sample time
— Шаг расчета блока
(значение по умолчанию) | дваждыВведите значение в секундах, который представляет, как часто вы хотите, чтобы блок выполнился и взаимодействовал с оборудованием ввода-вывода. Блок синхронизирует вашу модель с часами реального времени на уровне этой частоты дискретизации.
Если вы используете решатель фиксированного шага, введите значение, которое вы ввели как параметр конфигурации Fixed step size или целочисленное кратное то значение.
Параметры блоков:
SampleTime |
Maximum missed ticks
— Количество таймера отсчитывает, которым ваша модель может запоздать ядро
(значение по умолчанию) | целое числоВ режиме Connected IO введите номер меток деления таймера, что ваша модель может отстать от ядра реального времени. Когда модель отстает этим номером или меньшим количеством меток деления таймера, программное обеспечение принимает, что задержка является временной. Это позволяет модели нагонять, даже если модель пропускает некоторые метки деления. Когда задержки модели больше, чем этим номером, программное обеспечение сообщает об ошибке и остановках симуляции.
В режиме Run in Kernel программное обеспечение игнорирует это значение.
Параметры блоков:
MaxMissedTicks |
Show “Missed Ticks” port
— Отправьте количество пропущенных меток деления к порту Missed Ticks
'off'
(значение по умолчанию) | 'on'
В режиме Connected IO установите этот флажок, чтобы отправить количество пропущенных меток деления к выходному порту Missed Ticks
.
В режиме Run in Kernel, Missed Ticks
порт является нулем.
Параметры блоков:
ShowMissedTicks |
Yield CPU when waiting
— Дайте к центральному процессору, в то время как ядро ожидает оборудования'off'
(значение по умолчанию) | 'on'
В режиме Connected IO установите этот флажок, чтобы предоставить другим программам больше процессорного времени, в то время как ядро ожидает ответа от оборудования.
В режиме Run in Kernel программное обеспечение игнорирует это значение.
Параметры блоков:
YieldWhenWaiting |
Output channels
— Вектор канала, который выбирает другие выходные каналы
(значение по умолчанию) | векторВведите вектор канала, который выбирает другие выходные каналы, которые вы используете на этой плате. Вектором может быть любой допустимый MATLAB® векторная форма. Например, выбрать первые два других выхода образовывает канал, введите:
[1,2]
или
[1:2]
Параметры блоков:
Channels |
Block input signal
— Модули входного сигнала блокаDegrees
(значение по умолчанию) | Radians
| Normalized bipolar
| Normalized unipolar
Выберите модули входного сигнала блока, который задает положение сервомотора.
Параметры блоков:
RangeMode |
Minimum pulse duration
— Длительность импульса управленияВыберите длительность импульса управления, который соответствует минимальному углу сервомотора. Поскольку не все сервомоторы являются тем же самым, этот параметр позволяет вам калибровать входной сигнал к фактическому углу сервомотора.
Параметры блоков:
MinPulseDuration |
Maximum pulse duration
— Длительность импульса управленияВыберите длительность импульса управления, который соответствует максимальному углу сервомотора. Поскольку не все сервомоторы являются тем же самым, этот параметр позволяет вам калибровать входной сигнал к фактическому углу сервомотора.
Параметры блоков:
MaxPulseDuration |
Initial value
— Задайте значение, которое генерирует канал, прежде чем выполнение запускаетсяВведите начальное значение для каждого выходного канала, который вы ввели в поле Output channels.
Параметры блоков:
InitialValue |
Final value
— Задайте значение, которое генерирует канал после того, как выполнение заканчиваетсяВведите окончательное значение для каждого выходного канала, который вы ввели в поле Output channels.
Параметры блоков:
FinalValue |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.