General Constraints
Use the General Constraints tool to create a generic expression-based constraint.
Inspire provides several standard constraints such as Joints and Motions, however they may not be suitable to represent all possible modeling scenarios. A General Constraint may be defined using solver expressions in such scenarios. During solution, the solver would impose constraint such that the given expression is equated to zero.
For information on how to add or edit an entity like a general constraint, see Entity Creation.
General Constraints Properties
Descriptions of general constraints properties in the Property Editor.
| Property | Description |
|---|---|
| General | |
| Name | Descriptive label for the entity |
| Variable Name | Variable name of the entity |
| ID | Integer identifier |
| Active | Active state of the entity True or False Entity is deactivated if False |
| Properties | |
| Expression | Solver expression that sets the constraint |
| Use Virtual | Set the constraint as virtual1 |
| Signal | |
| User-defined | Use a subroutine to define the general constraint.
|
| Notes and Tags | |
| Attachment Candidate | Add an attachment candidate tag. See Attachments. |
Comments
- The Use Virtual option defines whether the constraint is virtual or regular. If Use Virtual is selected, the constraint is implemented as a virtual constraint. Otherwise, the constraint is implemented as a regular algebraic constraint.