Modifying Type Instances, Values, and Type Definitions
- Updated2025-07-18
- 2 minute(s) read
You can modify the default type instances, values, and type definitions of TestStand data types.
Type Instances
With the exception of resizing arrays, you cannot change the subproperty structure of a variable, parameter, or property after you create it from a data type.
You can, however, change the subproperty structure of the data type itself. Changing the structure of a data type affects all variables, parameters, and properties that use the data type.
Values
Use the Value column on the Variables pane to modify the value of a variable, parameter, or property. For local variables, the data type value you specify at edit time is the initial value TestStand uses whenever it calls into the sequence. For parameters, the data type value is the default value TestStand uses when you do not pass an argument value explicitly.
Type Definitions
On the Types pane of the Types window, right-click a property on a type and select Properties from the context menu to launch the Type Properties dialog box, in which you can specify additional settings and edit the value of the property on the type.
In general, when you make changes to property values in a type, the changes do not affect all instances of the type. Enable the Apply Changes in this Dialog to all Loaded Instances of the Type option in the Type Properties dialog box to apply the change to all loaded instances of the type.
You can also rearrange properties on the Variables pane by dragging or copying the items you want to move. In general, the order of properties does not matter, but the order of sequence parameters affects how you configure a Sequence Call step that invokes the sequence.