Returns an iterator which generates a pulse waveform.
Symbol.iterator
duration option must be a positive integer
duration
period option must be a positive integer
period
offset option must be an integer
offset
iter option must be a nonnegative integer
iter
duration option must be less than the period
function options
iterator
var opts = { 'period': 4 }; var iter = iterPulse( opts ); var v = iter.next().value; // returns 1.0 v = iter.next().value; // returns 1.0 v = iter.next().value; // returns 0.0 // ...
Returns an iterator which generates a pulse waveform.
Notes
Symbol.iterator
, the returned iterator is iterable.duration
option must be a positive integerperiod
option must be a positive integeroffset
option must be an integeriter
option must be a nonnegative integerduration
option must be less than theperiod