SysML Plugin 2021x Documentation

A Constraint Property is a property that specifies the constraints of other properties in its containing Block. Every Constraint Property has composite AggregationKind and is typed by a Constraint Block. Constraint Properties are displayed in the constraints compartment on a Block shape. 

The Constraint Property shape containing information of its name, type and expression.

 To empower the constraint expression to perform calculations, you have to specify what system parameters should be consumed as variables of that constraint. You can define the Constraint expression as:

  • Mathematical equation. E.g. {area = 3.14159 * (radius ^ 2)}. When evaluating such equations, the simulation mechanism solves values to correspond the equation. Mathematical equation

  • Logical expression that contains a comparison operator: ==, <, >, <=, >=, and <>. E.g. {val1 >= "500"}. When evaluating such expressions with Boolean data type, the the simulation mechanism check the values to meet the expression. Logical expression


  • No labels