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