Main Content

Sawtooth Generator

Generate sawtooth waveform at regular intervals

  • Sawtooth Generator block

Simscape / Electrical / Specialized Power Systems / Sources / Signal Generator Sources


The Sawtooth Generator block generates a sawtooth waveform, with peak amplitude of +/−1, at regular intervals. The figure shows how the Frequency and Phase block parameters affect the output waveform.


The power_SignalGenerators example shows various uses of the Sawtooth Generator block.


Sample TimeSpecified in the Sample Time parameter
Continuous if Sample Time = 0
Scalar ExpansionNo
Zero-Crossing DetectionNo



expand all

Output of the block sawtooth signal.


expand all

Specify the frequency of the sawtooth waveform, in hertz.

Specify the delay of the sawtooth waveform, in degrees. When the phase is set to 0, the waveform starts with an amplitude of −1 and a positive slope.

Specify the sample time of the block, in seconds. Set to 0 to implement a continuous block.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2013a