Сгенерируйте постоянное значение
Simulink / Обычно Используемые Блоки
Simulink / Источники
Блок Constant генерирует действительное или комплексное постоянное значение. Блок генерирует скаляр, вектор или матричный вывод, в зависимости от:
Размерность параметра Постоянного значения
Установка Интерпретировать векторных параметров как 1D параметр
Вывод блока имеет те же размерности и элементы как параметр Постоянного значения. Если вы задаете для этого параметра вектор, который вы хотите, чтобы блок интерпретировал как вектор, выбрал параметры вектора Interpret как 1D флажок. В противном случае, если вы задаете вектор для параметра Постоянного значения, блочные обработки что вектор как матрица.
Чтобы вывести постоянное перечисляемое значение, рассмотрите использование блока Enumerated Constant вместо этого. Блок Constant обеспечивает блочные параметры, которые не применяются к перечислимым типам, таким как Выходной минимум и Выходной максимум.
Блок Constant поддерживает невиртуальные шины как тип выходных данных. Используя объект шины, когда тип выходных данных может помочь упростить вашу модель. При использовании объект шины, когда выходные данные вводят, устанавливают Постоянное значение к 0
или к структуре MATLAB®, которая совпадает с объектом шины.
Структура, которую вы задаете, должна содержать значение для каждого элемента шины, представленной объектом шины. Блок вывод является невиртуальным сигналом шины.
Можно использовать Simulink.Bus.createMATLABStruct
, чтобы создать полную структуру, которая соответствует шине.
Можно использовать Simulink.Bus.createObject
, чтобы создать объект шины из структуры MATLAB.
Если элементы сигнала в выходной шине используют типы числовых данных кроме double
, можно задать поля структуры при помощи введенных выражений, таких как uint16(37)
или нетипизированные выражения, такие как 37
. Чтобы управлять полевыми типами данных, можно использовать объект шины в качестве типа данных объекта Simulink.Parameter
. Чтобы решить, использовать ли введенные или нетипизированные выражения, смотрите Типы данных Управления Начальных Полей Структуры Условия.
Чтобы включить использование шины возражают как тип выходных данных, прежде чем вы запустите моделирование, установите Параметры конфигурации> Диагностика> Законность Данных> Усовершенствованные параметры> обнаружение инициализации Underspecified к Simplified
. Для получения дополнительной информации смотрите обнаружение инициализации Underspecified.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Перечислимая константа | Simulink.BusElement
| Simulink.Parameter