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