# Shared Features: Calculated Signal Editor

The Calculated Signal Editor (Figure 1) is an easy way to create calculated signals for [Application Signals](https://docs.intrepidcs.com/vspy-3-documentation/3.9.16/vehicle-spy-main-menus/main-menu-scripting-and-automation/application-signals) or [Tx Panel signals](https://docs.intrepidcs.com/vspy-3-documentation/3.9.16/vehicle-spy-main-menus/main-menu-spy-networks/transmit-panel/dynamic-transmit-message-bytes).

Use the Calculation Type drop down to select the desired waveform ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smOne.gif). The list of choices will depend upon if the signal type is [analog/digital](https://docs.intrepidcs.com/vspy-3-documentation/3.9.16/shared-features-in-vehicle-spy/shared-features-calculated-signal-editor/shared-features-calculated-analog-or-digital-signals) or [text](https://docs.intrepidcs.com/vspy-3-documentation/3.9.16/shared-features-in-vehicle-spy/shared-features-calculated-signal-editor/shared-features-calculated-text-signals). The range of choices includes: Random Data, Sinusoidal Wave, Ramp, Triangle, Square, Custom List, Equation, Static Value, and Remote Signal.

Once a Calculation Type has been selected, fill in the parameters for that type of calculated signal in the fields below ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smTwo.gif). Signal information is displayed at the bottom of the editor to help enter in the proper information ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smThree.gif). It gives the type, minimum, maximum, units, and the resolution of the signal being built.

The right side of the editor displays a 5 second preview showing what the output signal would look like if it was graphed ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smFour.gif).

Once the signal is setup click the Ok Button to set the changes ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smFive.gif).

![Figure 1: The Calculated Signal Editor.](https://content.gitbook.com/content/l4AHCa3zNeJQNFBrgCqy/blobs/LCDK9OZsZ34s483UkKph/spyCalculatedSignal.gif)
