Генератор единичных импульсов
![]() |
![]() |
| Векторный | Си
|
|
| в палитре | на схеме |
Описание
Блок с заданным периодом генерирует на выходе единичное значение, на одном шаге расчета. В остальные моменты времени выход блока равен нулю.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Порт для выходного значения. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Период, с | t1 | Период модельного времени, через который блок генерирует очередной единичный импульс на выходе. | [1] | Массив |
| Управление фазой и частотой | ||||
| Фаза (опережение), с | t0 | Начальный сдвиг по времени. Например, если период будет задан равным t1=2 секунды, а фаза t0=0.5 с, то первый импульс будет сгенерирован в момент времени t1-t0=1.5 с, второй импульс в момент времени 3.5 с, и так далее. | [1] | Массив |
| Коэффициент ускорения счётчика относительного времени | k_speed | При задании этой величины > 1.0, импульсы будут генерироваться чаще, при задании <1 наоборот, реже. Данная величина показывает коэффициент ускорения генерации импульсов относительно модельного времени. По умолчанию установлено k_speed=1.0, в этом случае относительное время блока совпадает с модельным. | [1] | Массив |
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, который с заданным периодом генерирует на выходе
//единичное значение на одном шаге расчёта. В остальные моменты времени выход блока
//равен нулю
// t1 - период, с. Период модельного времени, через который блок генерирует
//очередной единичный импульс на выходе. По умолчанию [1]
//Управление фазой и частотой:
// t0 - фаза (опережение), с. Начальный сдвиг по времени. Например, если период
//задан равным t1 = 2 секунды, а фаза t0 = 0.5 с, то первый импульс будет
//сгенерирован в момент времени t1 − t0 = 1.5 с, второй импульс в момент времени
//3.5 с, и так далее. По умолчанию [1]
// k_speed - коэффициент ускорения счётчика относительного времени. При задании
//этой величины > 1.0 импульсы будут генерироваться чаще, при задании < 1 наоборот,
//реже. Данная величина показывает коэффициент ускорения генерации импульсов
//относительно модельного времени. По умолчанию установлено k_speed = 1.0,
//в этом случае относительное время блока совпадает с модельным. По умолчанию [1]
//Выходы: outport - порт для выходного значения
block: (
type = "Генератор единичных импульсов",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
t1 = [1],
t0 = [1],
k_speed = [1]
),
Сопутствующие материалы
Материалов нет.

