Signal Generator Transforms produce Signals for use by other Transforms.

Transform

Operation

Periodic Interval Timer (PIT)

PIT

The Event output port transmits an event transition after a delay and periodically thereafter at a specified interval.  The One Shot port transmits an event transition once after the specified delay.  Specify the Initial Delay and Interval in the Transform's properties. The delay is measured from the beginning of the Scenario, not the beginning of the TestCase. Note that if the TestCase runs before or after the delay, the One Shot event is not visible in the TestCase.

Pulse Train

This PWM Transform transmits a stream of 0 and 1 pulses at a frequency specified in its Properties.  The Duty Cycle (portion of time On in each cycle) is also configurable in the Transform's properties. The valid range is 0 to 1. When the Duty Cycle is 0, the Signal is always low. When the Duty Cycle is 1, the Signal is always high. The maximum usable frequency is 1 GHz (1 cycle per nanosecond).

PWM Frequency to Timers

Takes in a PWM signal and produces three timer values as if the signal was being measured by timers on an input port. This is an example Transform that demonstrates how to convert the Stimulus Signals (Freq, Duty Cycle and Phase) to the Timer Inputs required by low level drivers (of an MxVMC or a model for example). Source code is available from Danlaw.

Sine Wave

This Transform transmits a sine wave Signal from its output. Specify the wave frequency and update interval in its Properties. The amplitude is 1. (The value varies from -1 to 1.) You can use Math Transforms, such as Scale and Offset, to modify the waveform. The maximum usable frequency is 1 GHz (1 cycle per nanosecond).

Related Topics:

Signal Generators in DataBlock Properties

Signal Processing Transforms