{{Note|All of EM.Tempo's excitation sources have a default modulated Gaussian pulse waveform unless you change them.}}
In some time-domain applications, you may want to simulate the propagation of a certain kind of waveform in a circuit or structure. In addition to the default waveforms, [[EM.Tempo]] allows you to define custom waveforms by either time or frequency specifications for each individual source in your project. If you open up the property dialog of any source type in [[EM.Tempo]], you will see an {{key|Excitation Waveform...}} button located in the "Source Properties" section of the dialog. Clicking this button opens up [[EM.Tempo]]'s Excitation Waveform dialog. From this dialog, you can override [[EM.Tempo]]'s default waveform and customize your own temporal waveform.The Excitation Waveform dialog offers three different options for defining the waveform: * Automatically Generate Optimal Waveform* Use Custom Frequency Domain Specifications* Use Custom Time Domain Specifications The first option, which is also the default option, constructs an optimal modulated Gaussian pulse waveform based on your project's specified center frequency and bandwidth. This optimal waveform guarantees the most accurate frequency domain computations for your simulation. The second option gives you a choice of the three standard waveforms and lets you define their waveform [[parameters]] in terms of frequency domain characteristics like center frequency and bandwidth and spectral contents. The third option lets you define a completely arbitrary temporal waveform for your source. {{Note| If you define a custom excitation waveform for your source based on arbitrary time domain specifications, none of the standard frequency domain output data and [[parameters]] will be computed at the end of your FDTD simulation.}}
===Defining Ports===