About the Valuation of Parameters Located in Other Components

An assistant is available to create the structure required when valuating parameters located in different components. Its role is to create this structure automatically: Formulas are features used to define or constrain a parameter. A formula is a relation: the left part of the relation is the parameter to be constrained, the right part is a statement. After creating a formula, you can manipulate it like any other feature from its contextual menu. The formula language uses operators and functions of all types whereby you can perform operations on parameters.

When valuating parameters located in different components, a new structure is created.The role of the assistant is to create this structure automatically:


  • When a relation tries to valuate a parameter located in another component (the relation is "pointing out a parameter"). The appropriate structure is composed of:

    • The local parameter,
    • The external parameter (representing the local parameter in the other component),
    • The formula which will valuate the final parameter with the external parameter value.
  • Replacement of the relation final parameter references to take the new structure into account.
  • Easy identification of the created elements by the end user: Specific sets (parameters sets and relations sets) are created to simply identify the created objects:

    • "Inter component valuation – local results" parameter set for the local parameters,
    • "Inter component valuation – external results" parameter set for the external parameters,
    • "Inter component valuation – formulas" relation set for the formulas.

The following features are integrated to this behavior:


  • Rules
  • Actions
  • Reactions
  • Design tables
  • Equivalent dimensions features

Note that:


  • All the created objects are user's parameters/relations meaning that the assistant creates this object as if the user had done it and he can rename, modify or delete this structure.
  • If the user deletes or renames a parameter or a relation set created automatically, the next execution of the assistant will recreate new sets with the original name.
  • The name of the created parameter is similar to the name of the original parameter.