Функция, использующаяся в системной динамике. Возвращает 1, начиная с момента времени startTime, и на протяжении интервала pulseWidth, а затем повторяет это поведение через каждые timeBetweenPulses единиц времени до момента endTime; во все остальные моменты возвращает 0.
Если значение timeBetweenPulses меньше, чем pulseWidth, то тогда на всем промежутке от startTime до endTime будет возвращаться 1.
Имя | Тип | Описание |
---|---|---|
startTime | double | время первого импульса |
pulseWidth | double | длина импульса во времени |
timeBetweenPulses | double | длина интервала времени между началом соседних импульсов |
endTime | double | конечное время импульсов, по прошествии которого функция всегда возвращает 0 |
Тип | Описание |
---|---|
double | 1 во время импульсов, 0 в другое время |
-
Как мы можем улучшить эту статью?
-