advantages and disadvantages of triangular wave generator