visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter_from_expression
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter_from_expression [2024/06/19 14:02] – created sgranger | visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter_from_expression [2026/02/06 21:01] (current) – wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | **Set_Pipeline_Parameter_From_Expression** | + | ====== Set Pipeline Parameter From Expression ====== |
| + | This command can be used to set the value of a specified parameter by defining it with an expression. This allows the value of a parameter to be set to anything from an explicit value to an expression containing other signals. | ||
| + | |||
| + | ====Pipeline Command==== | ||
| + | The command can be found in the Pipeline Workshop within the Pipeline Control folder as so: | ||
| + | < | ||
| + | Set_Pipeline_Parameter_From_Expression | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | ====Command Parameters==== | ||
| + | The following table shows the command parameters that can be used to define the command and their descriptions: | ||
| + | |**Parameter** |**Description**| | ||
| + | |**Parameter Name**|The name of the Pipeline Parameter. The parameter is referred to by other commands using two colons (::) in front of the parameter name| | ||
| + | |**Expression**|The expression used to define the parameter value| | ||
| + | |**As Integer**|True or False: Express the resulting parameter value as an integer| | ||
| + | |||
| + | For more information on how expressions can be used and defined see [[visual3d: | ||
| + | |||
| + | ====Syntax Notes==== | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter_From_Expression | ||
| / | / | ||
| / | / | ||
| / | / | ||
| - | **;** | + | ; |
| + | </ | ||
| The pipeline parameter contains the value of the expression. | The pipeline parameter contains the value of the expression. | ||
| Line 14: | Line 40: | ||
| Consider the following which uses string comparisons and a pipeline parameter in the expression: | Consider the following which uses string comparisons and a pipeline parameter in the expression: | ||
| - | **Set_Pipeline_Parameter_From_Expression** | + | < |
| + | Set_Pipeline_Parameter_From_Expression | ||
| / | / | ||
| / | / | ||
| / | / | ||
| - | **;** | + | ; |
| + | </ | ||
| The goal was to set MVAL to 4.6 when the pipeline parameter TAG_NAMES was equal to the string " | The goal was to set MVAL to 4.6 when the pipeline parameter TAG_NAMES was equal to the string " | ||
| One solution is to separate the pipeline parameter from the expression. | One solution is to separate the pipeline parameter from the expression. | ||
| - | **Set_Pipeline_Parameter** | + | < |
| + | Set_Pipeline_Parameter | ||
| / | / | ||
| / | / | ||
| - | **;** | + | ; |
| + | </ | ||
| \\ | \\ | ||
| - | + | < | |
| - | **Set_Pipeline_Parameter_From_Expression** | + | Set_Pipeline_Parameter_From_Expression |
| / | / | ||
| / | / | ||
| / | / | ||
| - | **;** | + | ; |
| + | </ | ||
| \\ | \\ | ||
| Another solution, which is even trickier in terms of syntax is: | Another solution, which is even trickier in terms of syntax is: | ||
| - | **Set_Pipeline_Parameter_From_Expression** | + | < |
| + | Set_Pipeline_Parameter_From_Expression | ||
| / | / | ||
| / | / | ||
| ! / | ! / | ||
| - | **;** | + | ; |
| + | </ | ||
| This forces Visual3D to recognize the strings as strings and the & is treated correctly. | This forces Visual3D to recognize the strings as strings and the & is treated correctly. | ||
| Line 48: | Line 84: | ||
| - | ==== Get global metrics ==== | + | ====Example: |
| + | Global metrics can be set to a pipeline parameter by setting " | ||
| - | Global metrics can be set to a pipeline parameter by setting " | + | < |
| - | + | Set_Pipeline_Parameter_From_Expression | |
| - | **Set_Pipeline_Parameter_From_Expression** | + | |
| / | / | ||
| / | / | ||
| / | / | ||
| - | **;** | + | ; |
| - | + | </ | |
visual3d/documentation/pipeline/pipeline_commands/set_pipeline_parameter_from_expression.1718805770.txt.gz · Last modified: by sgranger
