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