Skip to main content
Version: 8.1

Vision - Signal Generator

Component Palette Icon:

Description​

The signal generator is similar to the Timer component, but its value isn't simply a counter. Instead, you can choose from a variety of familiar signals. You configure the frequency by setting the Period property, which is in milliseconds. You configure the resolution by setting the ValuesPerPeriod property.

For example, if you choose a sine wave signal with a period of 2000 milliseconds and 10 valuesPerPeriod, your sine wave will have a frequency of 0.5 Hz, and its value will change 10 times every 2 seconds.

Properties​

NameDescriptionProperty TypeScriptingCategory
Lower BoundThe lower bound of the signal value.double.lowerData
NameThe name of this component.String.nameCommon
PeriodThe period of the signal in milliseconds.int.periodBehavior
Running?Determines whether or not the signal is being generated.boolean.runningBehavior
Signal TypeThe signal type (shape) of the signal value.int.signalTypeBehavior
Upper BoundThe upper bound of the signal value.double.upperData
ValueThe current value of this signal generator.double.valueData
Values/PeriodThe number of value changes per period.int.valuesPerPeriodBehavior

Scripting​

Component Functions​

This component does not have component functions associated with it.

Extension Functions​

This component does not have extension functions associated with it.

Event Handlers​

Event handlers allow you to run a script based off specific triggers. See the full list of available event handlers on the Component Events page

Customizers​

This component does not have any custom properties.