This function lets you build custom numeric expressions using existing numeric properties so you can control and compute values automatically.
What is “Calculation” used for
Create a new property calculated from other properties and/or input values.
Automatically update the calculated value when any of its inputs change.
How to set up a Calculation property
Add new property.
- Select Function.
- Select Type as Object type; Function properties are only applicable for Types.
- Select Calculation as Function Type.
-
Begin typing in the calculation field. You can use:
-
Parameter types included:
Function (Count and Sum)
- Input
-
Model data
- Numeric parameters from model data whose object type is Type or All (only Type‑data is used in the calculation).
Operators: Multiplication (×), Division (÷), Addition (+), Subtraction (−)
-
A User input (e.g. a number you type in)
- Remember to press Enter to add it to the formula
-
Only numbers, commas, dots, and parentheses are allowed in the expression.
- Add the property.
Behaviors while building the expression
The first time you click in the calculation area, a dropdown appears listing all possible valid inputs (properties, functions, etc.).
As you type, the dropdown filters down to valid suggestions based on what’s syntactically allowed next (for example, you can’t start with an operator like × or +).
When you click on a property, function, or sub‑expression already in the calculation, a dropdown will also appear offering valid inputs for that position.
Validation rules
Number inputs are validated before you can save the function
Parentheses must be balanced: you need an equal number of open “(” and close “)”.
The system ensures only syntactically valid expressions can be saved.
Limitations
When using Model data properties with value types like Length, Area, etc., the Calculation function does not handle unit conversion based on project Units.
It will always use the synchronized value from the model.
For example, if your model is set to meters, the calculation will be based on values in meters, regardless of your project’s unit settings in COMANAGE.
Saving and updating
The calculated value is displayed wherever that property is used (in the Manage object table).
If any underlying inputs (model‑data parameters or user inputs) change, the calculation result is updated automatically.
Where: HOME / <project name> / OBJECTS / Configuration
Comments
0 comments
Please sign in to leave a comment.