Сгенерируйте постоянное значение
Simulink / Обычно Используемые Блоки
Simulink / Источники
DSP System Toolbox / Источники
HDL Coder / Обычно Используемые Блоки
HDL Coder / Источники
Блок Constant генерирует действительный или комплексный сигнал постоянного значения. Используйте этот блок, чтобы обеспечить постоянный вход сигнала. Блок генерирует скаляр, вектор или матричный выход, в зависимости от:
Размерность параметра Constant value
Установка параметра Interpret vector parameters as 1-D
Выход блока имеет те же размерности и элементы как параметр Constant value. Если вы задаете для этого параметра вектор, который вы хотите, чтобы блок интерпретировал как вектор, установил флажок Interpret vector parameters as 1-D. В противном случае, если вы задаете вектор для параметра Constant value, обработки блока что вектор как матрица.
Чтобы вывести постоянное перечисляемое значение, рассмотрите использование блока Enumerated Constant вместо этого. Блок Constant обеспечивает параметры блоков, которые не применяются к перечислимым типам, таким как Output minimum и Output maximum.
Блок Constant поддерживает невиртуальные шины как тип выходных данных. Используя объект шины, когда тип выходных данных может помочь упростить вашу модель. Если вы используете объект шины, когда выходные данные вводят, устанавливают Constant value на 0
или к структуре MATLAB®, которая совпадает с объектом шины.
Структура, которую вы задаете, должна содержать значение для каждого элемента шины, представленной объектом шины. Блок выход является невиртуальным сигналом шины.
Можно использовать Simulink.Bus.createMATLABStruct
создать полную структуру, которая соответствует шине.
Можно использовать Simulink.Bus.createObject
чтобы создать шину возражают от структуры MATLAB.
Если элементы сигнала в выходной шине используют типы числовых данных кроме double
, можно задать поля структуры при помощи введенных выражений, таких как uint16(37)
или нетипизированные выражения, такие как 37
. Чтобы управлять полевыми типами данных, можно использовать объект шины в качестве типа данных Simulink.Parameter
объект. Чтобы решить, использовать ли введенные или нетипизированные выражения, смотрите Типы данных Управления Начальных Полей Структуры Условия.
Чтобы включить использование шины возражают как тип выходных данных, прежде чем вы запустите симуляцию, установите Configuration Parameters> Diagnostics> Data Validity> Advanced parameters> Underspecified initialization detection к Simplified
. Для получения дополнительной информации смотрите обнаружение инициализации Underspecified.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Enumerated Constant | Simulink.BusElement
| Simulink.Parameter