Documentation /  Analog Insydes /  Appendix /  Stimuli Sources /

ExpWavePWLWave

4.1.3 PulseWave

Command structure of PulseWave.

PulseWave returns a numerical value in case the first argument is numeric, otherwise a CheckedPulseWave is returned. CheckedPulseWave is a data type which marks a PulseWave description as being syntactically correct. CheckedPulseWave should not be defined directly.

A CheckedPulseWave can be displayed with standard Mathematica graphic functions such as Plot or with Analog Insydes graphic functions such as TransientPlot.

PulseWave has the following optional arguments:

Arguments of PulseWave.

Examples

Load Analog Insydes.

In[1]:= <<AnalogInsydes`

Define time-dependent pulse source.

In[2]:= Vpulse[t_] =
PulseWave[t, 0.5, 2, 0.2, 0.2, 0.3, 0.3, 0.9]

Out[2]=

Display the signal.

In[3]:= TransientPlot[Vpulse[t], {t, 0, 2}]

Out[3]=

ExpWavePWLWave