User Defined Result Expressions

The term “expression” has more than one use when defining user defined results. An expression is:


Note:  You can use user defined result expressions across multiple combinations of environments with limited functionality by using a Design Assessment system. However, you can not use it within standard Solution Combinations.


The example of the Solution Worksheet shown below highlights the Expression column.

When a User Defined Result is applied, the content of the above column populates the Expression field of the user defined result's Detail View. In this case, UX.

The content of the Expression field can be modified using mathematical operators to further define the expression. As shown below, you can combine the X, Y, and Z components and then retrieve a new customized result.

Expression Syntax

Expressions support the following syntax:

Supported Mathematical Operations

The following is a list of the mathematical operations currently supported for user defined results. The shorthand notation "s" defines a single-valued quantity (constant values such as 1.34) and "a" defines an array. An array is distinguished by its dimension which includes the length, based on the number of rows (that is, number of nodes or elements), and the width, consisting of 1, 3, or 6 columns depending on the type of result stored.


Note:
  • The current expression list does not allow input parameters from the Parameter Workspace. Only output parameters are allowed for Min and Max values of a user defined result.

  • All operations involving two vector arrays must have the same dimensionality.

  • Any result whose expression contains the addcomp function needs to be scoped to exactly one body.

  • You cannot perform mathematical operations directly within the Design Assessment system. However, the Design Assessment system provides the ability to use python scripts to combine results from various environment using highly complex, user defined mathematical functions.



Release 16.2 - © SAS IP, Inc. All rights reserved.