Control Modes

Parameters in Grid Studio can operate in different control modes.

A control mode defines how a parameter receives its value. Instead of always being manually edited, parameters can also be driven by expressions, linked values, or shared variables.

This allows parameters to react dynamically to changes elsewhere in the project.


Changing the Control Mode

To change the control mode of a parameter:

  1. Right-click the parameter

  2. Open the Control Mode submenu

  3. Select one of the available modes

Available control modes include:

  • Manual

  • Expression

  • Variable

  • Target


Manual

Manual is the default control mode.

In this mode, the parameter value is edited directly by the user using any of the available parameter editing methods.

No external system drives the value.


Expression

In Expression mode, the parameter value is calculated using an expression.

Expressions support mathematical logic and can combine multiple values to produce a dynamic result.

Expressions can be used to:

  • apply mathematical operations

  • multiply values by factors

  • combine multiple parameters

  • create dynamic relationships between parameters

For example:

Expressions can also combine time values or other supported units.


Referencing Other Parameters

Expressions can reference other parameters within the project.

To obtain the expression reference for a parameter:

  1. Right-click the object

  2. Select Copy Expression Address

The copied address can then be used inside an expression.

This allows a parameter to dynamically react to the value of another parameter.


Variable

In Variable mode, the parameter value is driven by a variable defined in the Project Tree.

Variables act as shared values that can be referenced by multiple parameters across the project.

This allows users to:

  • synchronize values across different objects

  • create shared control parameters

  • define global configuration values

When the variable value changes, all parameters referencing that variable update automatically.


Target

In Target mode, the parameter stores a reference to another object or parameter instead of a numeric value.

This allows objects and systems to be connected by referencing each other directly.

Target parameters are commonly used when an object needs to interact with another system component.

Last updated