Constant
Постоянное значение.
Тип: Constant
Путь в библиотеке:
|
Описание
Блок Constant генерирует действительный или комплексный сигнал постоянного значения.
Блок генерирует выходной сигнал в виде скаляра, вектора, матрицы или шины в зависимости от размерности параметра Constant value.
Подробнее о типах шин читайте Пользовательские типы шин. |
Выходной сигнал блока имеет те же размеры и элементы, что и параметр Constant value.
Порты
Выход
#
OUT_1
—
постоянное значение
скаляр
| вектор
| матрица
| шина
Details
Постоянное значение в виде действительного или комплексного скаляра, вектора, матрицы или шины. По умолчанию блок Constant выводит сигнал, размерность и тип данных которого такие же, как у параметра Constant value.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
# Constant value — значение константы
Details
Задайте выход постоянного значения блока.
Вы можете ввести любое значение, включая логические ключевые слова true
и false
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Sample time —
интервал между шагами расчета
SampleTime (real number / vector of two real numbers)
Details
Задает интервал времени, в течение которого выходной сигнал блока Constant может изменяться во время моделирования (например, из-за настройки параметра Constant value).
Значение по умолчанию inf
указывает, что вывод блока никогда не может измениться. Этот значение ускоряет моделирование и сгенерированный код, избегая необходимости повторного вычисления выходных данных блока.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
Атрибуты Сигнала
#
Output data type —
тип выходных данных
Inherit: auto
| Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
| Fixed-point
| BusSignal
Details
Укажите тип выходных данных. Тип может быть унаследован или указан напрямую.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Output fixed-point type —
тип выходных данных с фиксированной точкой
Data type
Details
Укажите тип выходных с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output data type значение Fixed-point
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Output bus type —
тип выходной шины
Data type
Details
Описывает тип шины, которую выдает блок.
Можно задать тип самостоятельно или ввести имя переменной, в которой хранится уже созданный в воркспейсе тип.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output data type значение BusSignal
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
Примеры
-
Моделирование управляющей логики с параллельными состояниями
-
Генерация кода для Arduino (линейная частотная модуляция с фильтром нижних частот)
-
Определение поведения диаграммы с помощью действий состояния и меток перехода
-
Генерация кода для STM32 (Кнопка и мигающий светодиод на конечных автоматах)
-
Разработка алгоритмического встраиваемого кода для системы управления кондиционером
-
Тестирование передачи данных по UDP при помощи эхо-сервера в socat
-
Преобразователь коэффициента к скорости с использованием командного управления в циклах
-
Полунатурное моделирование на КПМ РИТМ (Управление задвижкой по Modbus)