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​
Name | Description | Property Type | Scripting | Category |
---|---|---|---|---|
Lower Bound | The lower bound of the signal value. | double | .lower | Data |
Name | The name of this component. | String | .name | Common |
Period | The period of the signal in milliseconds. | int | .period | Behavior |
Running? | Determines whether or not the signal is being generated. | boolean | .running | Behavior |
Signal Type | The signal type (shape) of the signal value. | int | .signalType | Behavior |
Upper Bound | The upper bound of the signal value. | double | .upper | Data |
Value | The current value of this signal generator. | double | .value | Data |
Values/Period | The number of value changes per period. | int | .valuesPerPeriod | Behavior |
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.