File Exchange

image thumbnail

Single Pulse Generator

version (107 KB) by Khalil Sultan
A simulink model which generates a single pulse of all definable parameters.


Updated 16 Jul 2002

View License

In simulink, there is no model of a pulse generator which generates only single pulse. This model outputs a single pulse. The parametres of the pulse which can be set by the user are:

Start Time
Stop Time
Pulse Amplitude with respect to Ground
Normal Level

"Normal Level" determines the Base Level of the signal and "Pulse Amplitude with respect to Ground" defines the level of the signal with respect to ground when the pulse has arrived.

For example:
The following parametres settings produces (outputs) a pulse shown in screenshot.

Start Time: 5
Stop Time: 6
Pulse Amplitude with respect to Ground: 9.25
Normal Level: 5.75

Cite As

Khalil Sultan (2021). Single Pulse Generator (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (9)

Christian Heilbock

Does not Work on R2019a?
Error in 'siMsim1/Single Pulse Generator': Initialization commands cannot be evaluated.
Caused by:
Error: Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax error. To construct matrices, use brackets instead of parentheses.
Component:Simulink | Category:Block error

Versch luesselt

Versch luesselt



whatabout 24 pulse

woo youn juong

very well

Yasser Ibrahim

good work!
Also, single pulse is available as a Timer Output (Search for TIMER).

Rangarajan Tallam

Try using the SigBuilder Block (Ver. 5.0 (R13) ). In any case, generation of a single pulse is trivial !

Arif Mohd

Well done.Keep it up!

MATLAB Release Compatibility
Created with R11.1
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!