Запишите в один или несколько частота или PWM каналы вывода
Simulink Desktop Real-Time
Сгенерируйте и выведите модулируемую шириной импульса прямоугольную волну к аналоговому выходу.
Прямоугольная волна чередуется между низким (0
) и высокий (1
) с заданной частотой и рабочим циклом.
Вы задаете частоту в герц (Гц).
Вы задаете рабочий цикл как десятичную дробь от 0
до 1
включительно. Рабочий цикл определяет количество времени, что значение выходного сигнала высоко (1
).
После того, как вы добавите блок Frequency Output в свою модель, дважды кликните блок Frequency Output, чтобы открыть Параметры блоков: диалоговое окно Frequency Output.
Frequency
— Частота выходной (дополнительной) формы волныУстановка Frequency генератора формы волны. Тип данных и область значений входных значений зависят от возможностей платы.
Когда вы устанавливаете Output signal frequency source на external
, этот порт видим.
Типы данных: single
| double
| int8
| uint8
| int16
| uint16
| int32
| uint32
Duty Cycle
— Рабочий цикл выходной (дополнительной) формы волныУстановка рабочего цикла генератора формы волны. Тип данных и область значений входных значений зависят от возможностей платы.
Когда вы устанавливаете Output signal duty source на external
, этот порт видим.
Типы данных: single
| double
| int8
| uint8
| int16
| uint16
| int32
| uint32
Missed Ticks
— Пропущенное (дополнительное) количество метки деленияВ нормальном или режимах Accelerator, возвращает количество меток деления таймера, что ваша модель отстает от ядра реального времени. Когда задержки модели больше, чем 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 доступны.
Delete current board
— Удалите текущую платуЧтобы удалить текущую плату, нажмите эту кнопку. Начальный выбор списка зарегистрированных плат изменяется на < no board selected >
.
Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.
Когда вы удаляете текущую плату, кнопки Delete current board и Board setup более не доступны.
Board setup
— Настройте платуЧтобы настроить плату, нажмите эту кнопку.
Специфичное для платы диалоговое окно открывается, чтобы настроить плату. Для получения дополнительной информации см. документацию изготовителя платы.
Чтобы активировать этот параметр, выберите плату в списке зарегистрированных плат.
Чтобы деактивировать этот параметр, нажмите Delete current board.
'SampleTime'
Шаг расчета блока0.1
(значение по умолчанию) | дваждыВведите значение в секундах, который представляет, как часто вы хотите, чтобы блок выполнился и взаимодействовал с оборудованием ввода-вывода. Блок синхронизирует вашу модель с часами реального времени на уровне этой частоты дискретизации.
Если вы используете решатель фиксированного шага, введите значение, которое вы ввели как параметр конфигурации Fixed step size или целочисленное кратное то значение.
Maximum missed ticks
— Количество таймера отсчитывает, которым ваша модель может запоздать ядро10
(значение по умолчанию) | целое числоВ нормальном или режимах Accelerator, введите номер меток деления таймера, что ваша модель может отстать от ядра реального времени. Когда модель отстает этим номером или меньшим количеством меток деления таймера, программное обеспечение принимает, что задержка является временной. Это позволяет модели нагонять, даже если модель пропускает некоторые метки деления. Когда задержки модели больше, чем этим номером, программное обеспечение сообщает об ошибке и остановках симуляции.
В режиме external mode программное обеспечение игнорирует это значение.
Show “Missed Ticks” port
— Отправьте количество пропущенных меток деления к порту Missed Ticks
'off'
(значение по умолчанию) | 'on'
В нормальном или режимах Accelerator, установите этот флажок, чтобы отправить количество пропущенных меток деления к выходному порту Missed Ticks
.
В режиме external mode порт Missed Ticks
является нулем.
Yield CPU when waiting
— Приведите к центральному процессору, в то время как ядро ожидает оборудования'off'
(значение по умолчанию) | 'on'
В нормальном или режимах Accelerator, установите этот флажок, чтобы предоставить другим программам больше процессорного времени, в то время как ядро ожидает ответа от оборудования.
В режиме external mode программное обеспечение игнорирует это значение.
Output channels
— Выберите каналы частотного выводаВведите вектор канала, который выбирает каналы частотного вывода, которые вы используете на этой плате. Вектор может быть любой допустимой формой вектора MATLAB®. Например, чтобы выбрать первые восемь каналов цифрового выхода, введите:
[1,2,3,4,5,6,7,8]
или
[1:8]
Output signal frequency source
— Задайте источник выходной частоты (Гц)external
(значение по умолчанию) | internal
Выберите источник, который задает частоту, чтобы вывести в Гц. Output signal frequency source может иметь любой следующее:
internal
— Настраиваемый параметр под названием Frequency задает частоту.
external
(значение по умолчанию) — Сигнал задает частоту. Входной порт Frequency
, кажется, на блоке принимает сигнал.
Можно задать дополнительные настройки для Frequency initial value и Frequency final value.
Если вы задаете external
(значение по умолчанию), порт Frequency
и параметры, Frequency initial value и Frequency final value видимы.
Если вы задаете internal
, Frequency заменяет Frequency initial value, и Frequency final value отключен.
Frequency
— Задайте выходную частоту (Гц)Этот параметр заменяет Frequency initial value.
Сделать этот параметр видимым, набор Output signal frequency source к internal
.
Frequency initial value
— Задайте частоту, которую генерирует плата, прежде чем выполнение запускаетсяОпционально задайте начальную частоту в герц. Когда вы соединяетесь с целью, заданная частота вступает в силу. Это сохраняется, пока симуляция не запускается, когда значение сигнала частоты вступает в силу. Можно использовать этот параметр, чтобы задать начальные условия и дать им время, чтобы стабилизироваться. Если никакое значение не появляется, соединение с целью не имеет никакого эффекта на частоту.
Сделать этот параметр видимым, набор Output signal frequency source к external
.
Frequency final value
— Задайте частоту, которую генерирует плата после того, как выполнение заканчиваетсяОпционально задайте итоговую частоту в герц. Когда симуляция завершена, заданная частота вступает в силу и сохраняется неопределенно. Разъединение от цели не изменяет частоту. Можно использовать этот параметр, чтобы поместить подключенное устройство в нейтральное состояние после симуляции. Если никакое значение не появляется, частота в действительности в конце симуляции сохраняется позже.
Сделать этот параметр видимым, набор Output signal frequency source к external
.
Output signal duty source
— Задайте источник рабочего цикла выходного сигналаinternal
(значение по умолчанию) | external
Задайте источник, который определяет рабочий цикл. Output signal duty source может иметь любой следующее:
internal
(значение по умолчанию) — Настраиваемый параметр под названием Duty задает рабочий цикл.
external
— Сигнал задает рабочий цикл. Входной порт Duty Cycle
, кажется, на блоке принимает сигнал.
Если вы задаете internal
(значение по умолчанию), Duty видим. Duty final value не видим.
Если вы задаете external
, порт Duty Cycle
появляется, параметр, Duty initial value заменяет Duty и параметр, Duty final value видим.
Duty
— Задайте время, в течение которого выходной сигнал высок0.5
(значение по умолчанию) | 0–1
Задайте рабочий цикл как десятичную дробь от 0
до 1
включительно. Это определяет количество времени, что значение выходного сигнала высоко (1
). Например, рабочий цикл 0.7
указывает, что вывод составляет высокие 70% времени и низкие 30% времени.
Два значения рабочего цикла имеют специальное значение:
0
— Выходной сигнал является постоянно низким (0
) независимо от спецификации частоты в настоящее время в действительности.
1
— Выходной сигнал постоянно высок (1
) независимо от спецификации частоты в настоящее время в действительности.
Сделать этот параметр видимым, набор Output signal duty source к internal
.
Duty initial value
— Задайте рабочий цикл платы, прежде чем выполнение запуститсяОпционально задайте начальный рабочий цикл. Когда вы соединяетесь с целью, заданный рабочий цикл вступает в силу. Это сохраняется, пока симуляция не запускается. Если никакое значение не появляется, соединение с целью не имеет никакого эффекта на рабочий цикл. Можно задать любой рабочий цикл. Часто Duty initial value является 0
или 1
, осуществляя постоянно низкий или высокий начальный выходной сигнал. Определение 0
или 1
заменяет любую установку Frequency initial value.
Сделать этот параметр видимым, набор Output signal duty source к external
.
Duty final value
— Задайте рабочий цикл платы после того, как выполнение закончитсяОпционально задайте итоговый рабочий цикл. Когда симуляция завершена, заданный рабочий цикл вступает в силу и сохраняется неопределенно. Разъединение от цели не изменяет рабочий цикл. Если никакое значение не появляется, рабочий цикл в действительности в конце симуляции сохраняется неопределенно позже. Можно задать любой рабочий цикл. Часто окончательным значением Обязанности является 0
или 1
, осуществляя постоянно низкий или высокий начальный выходной сигнал. Определение 0
или 1
заменяет любую установку Frequency final value.
Сделать этот параметр видимым, набор Output signal duty source к external
.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.