Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722
Metis Smart Modeling - Variables - Metis Documentation

Metis Smart Modeling - Variables

From Metis Documentation

Jump to: navigation, search
Line 46: Line 46:
|-
|-
| width="20%" style="border-style: solid; border-color: grey; border-width: 0 1px 0 0" |
| width="20%" style="border-style: solid; border-color: grey; border-width: 0 1px 0 0" |
-
'''Rules'''
+
'''[[Metis_Smart_Modeling_-_Rules|Rules]]'''
| width="80%" style="border-style: solid; border-color: grey; border-width: 0 0 0 0" |
| width="80%" style="border-style: solid; border-color: grey; border-width: 0 0 0 0" |
-
Filter : As conditions to execute a rule.
+
Filter : As conditions to execute a [[Metis_Smart_Modeling_-_Rules|rule]].
-
Rule : As input or output of the execution part of a rule.
+
[[Metis_Smart_Modeling_-_Rules|Rule]] : As input or output of the execution part of a [[Metis_Smart_Modeling_-_Rules|rule]].
-
Add-on : As additional output of a rule.
+
Add-on : As additional output of a [[Metis_Smart_Modeling_-_Rules|rule]].
|-
|-
|}
|}
Line 68: Line 68:
{{Tip
{{Tip
-
| Variables can be defined within most part of the Metis Smart Modeling application where variable are used. This means that variables can be created as needed. Be careful not to generate redundancy or ignore the list when associating a variable with an object, a rule or a [[Metis_Smart_Modeling_-_Masks|mask]].
+
| Variables can be defined within most part of the Metis Smart Modeling application where variable are used. This means that variables can be created as needed. Be careful not to generate redundancy or ignore the list when associating a variable with an object, a [[Metis_Smart_Modeling_-_Rules|rule]] or a [[Metis_Smart_Modeling_-_Masks|mask]].
}}
}}
Line 74: Line 74:
A group of items represents a higher level than variables. It may contain variables, materials, and most importantly groups of items themselves. This higher level is very useful when assembling different types of variables. The value linked with a group of variable once used will be the addition of the values linked to its content. Meaning that if a group of items includes two different variables holding each 3 and 5 as values, the value of the group will be 8.
A group of items represents a higher level than variables. It may contain variables, materials, and most importantly groups of items themselves. This higher level is very useful when assembling different types of variables. The value linked with a group of variable once used will be the addition of the values linked to its content. Meaning that if a group of items includes two different variables holding each 3 and 5 as values, the value of the group will be 8.
-
When used in a rule or [[Metis_Smart_Modeling_-_Models|model]], it works the same way as a simple variable. The only difference is that the output of a rule (or add-on) cannot be applied on a group of items . The can only be used as input.
+
When used in a [[Metis_Smart_Modeling_-_Rules|rule]] or [[Metis_Smart_Modeling_-_Models|model]], it works the same way as a simple variable. The only difference is that the output of a [[Metis_Smart_Modeling_-_Rules|rule]] (or add-on) cannot be applied on a group of items . The can only be used as input.
{| class="wikitable centre" width="90%" style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: grey;"
{| class="wikitable centre" width="90%" style="border-collapse: separate; border-spacing: 0; border-width: 1px; border-style: solid; border-color: grey;"
Line 91: Line 91:
|-
|-
| width="20%" style="border-style: solid; border-color: grey; border-width: 0 1px 0 0" |
| width="20%" style="border-style: solid; border-color: grey; border-width: 0 1px 0 0" |
-
'''Rules'''
+
'''[[Metis_Smart_Modeling_-_Rules|Rules]]'''
| width="80%" style="border-style: solid; border-color: grey; border-width: 0 0 0 0" |
| width="80%" style="border-style: solid; border-color: grey; border-width: 0 0 0 0" |
-
Filter : As conditions to execute a rule.
+
Filter : As conditions to execute a [[Metis_Smart_Modeling_-_Rules|rule]].
-
Rule : As input of the execution part of a rule.
+
[[Metis_Smart_Modeling_-_Rules|Rule]] : As input of the execution part of a [[Metis_Smart_Modeling_-_Rules|rule]].
|-
|-
|}
|}
Line 168: Line 168:
-
{{Note| When a variable is renamed, it is still valid anywhere it is used ([[Metis_Smart_Modeling_-_Masks|masks]], [[Metis_Smart_Modeling_-_Systems|systems ]] and rules). Links are only broken when deleted!
+
{{Note| When a variable is renamed, it is still valid anywhere it is used ([[Metis_Smart_Modeling_-_Masks|masks]], [[Metis_Smart_Modeling_-_Systems|systems ]] and [[Metis_Smart_Modeling_-_Rules|rules]]). Links are only broken when deleted!
}}
}}
== Deleting a variable and group of items” ==
== Deleting a variable and group of items” ==
-
In the “modeling” menu, make sure to select the “variables” sub-menu. Select the variable or group of items to be removed. Deletion of a variable can be done through the use of the DELETE button [[File:MetisSmartModelingDeleteButton.PNG|link=]]. When deleting a variable or a group of items, its reference in rules and/or [[Metis_Smart_Modeling_-_Masks|mask]] will be lost. Thus it is very important to verify if the deleted object is used anywhere in a [[Metis_Smart_Modeling_-_Models|model]].
+
In the “modeling” menu, make sure to select the “variables” sub-menu. Select the variable or group of items to be removed. Deletion of a variable can be done through the use of the DELETE button [[File:MetisSmartModelingDeleteButton.PNG|link=]]. When deleting a variable or a group of items, its reference in [[Metis_Smart_Modeling_-_Rules|rules]] and/or [[Metis_Smart_Modeling_-_Masks|mask]] will be lost. Thus it is very important to verify if the deleted object is used anywhere in a [[Metis_Smart_Modeling_-_Models|model]].
{{Warning
{{Warning
-
| Deleted variables or groups will render the [[Metis_Smart_Modeling_-_Masks|masks]] and rules to which they are linked unusable!
+
| Deleted variables or groups will render the [[Metis_Smart_Modeling_-_Masks|masks]] and [[Metis_Smart_Modeling_-_Rules|rules]] to which they are linked unusable!
}}
}}
{{Note
{{Note
-
| In order to verify a rule or a [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]] for missing variables, use the "Validate" function available under to "[[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]" sub-menu. This functionality will display any errors appearing in the selected [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]].
+
| In order to verify a [[Metis_Smart_Modeling_-_Rules|rule]] or a [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]] for missing variables, use the "Validate" function available under to "[[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]" sub-menu. This functionality will display any errors appearing in the selected [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]].
}}
}}

Revision as of 14:05, 19 December 2011

Personal tools