visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter
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 [2024/07/12 13:30] – removed sgranger | visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter [2026/02/04 20:48] (current) – wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Set Pipeline Parameter ====== | ||
| + | This command can be used to set the value of a pipeline parameter to a specified value as defined by the user. Also see [[visual3d: | ||
| + | |||
| + | ====Pipeline command==== | ||
| + | This command can be found in the Pipeline Workshop within the Pipeline Control folder as shown below: | ||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | ====Command Parameters==== | ||
| + | The following table shows the command parameters that can be used to define the command and their descriptions: | ||
| + | |||
| + | |**Parameter** | ||
| + | |**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| | ||
| + | |**Parameter Value**|The value of the parameter. If a " | ||
| + | |**Parameter Value Search For**|Search for parameters with this value| | ||
| + | |**Parameter Value Replace With**|Replace the searched for value with this value| | ||
| + | |**Multi Pass**|True or False: | | ||
| + | |||
| + | ==== Example: Set Pipeline Values via Search and Replace ==== | ||
| + | |||
| + | This example sets pipeline parameters and new values via search and replace. The pipeline parameter **original** and the string value **replacethexxxx**, | ||
| + | |||
| + | < | ||
| + | !Set the Pipeline parameter original to the value replacethexxxx | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | |||
| + | ! Set the Pipeline parameter newparameter to a new value replacethezzzz by replacing | ||
| + | ! part of the string zzzz for xxxx | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | ==== Example: Set Pipeline Parameter Value to a String ==== | ||
| + | |||
| + | For example, the following command creates a global parameter **SIGNALS** which contains the string **RightFoot1+RightFoot2+RightFoot3**. A low pass filter is run on the pipeline parameter **SIGNALS**. | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | |||
| + | ! All three signals will be processed with low pass filter | ||
| + | Lowpass_Filter | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | ==== Example: Search and Replace + Sign ==== | ||
| + | |||
| + | The plus sign typically indicates different a list of values, but sometimes a user may want to search and replace a plus sign. This is allowed if the user types \+. An example is below: | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | **Result: | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | **Result: | ||
| + | |||
| + | ==== Example: Set Pipeline Parameter Multi-Pass ==== | ||
| + | |||
| + | MultiPass was introduced january 21, 2014 | ||
| + | |||
| + | The resulting parameter could be a new pipeline parameter | ||
| + | |||
| + | for example, the resulting string could be ::VALUE | ||
| + | If MultiPass were true, this should return the value of the parameter VALUE not the string :: | ||
| + | example: | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | Pipeline Parameter : | ||
| + | |||
| + | < | ||
| + | --------------------------------------------------------------------------- | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | Pipeline Parameter : | ||
| + | |||
| + | < | ||
| + | --------------------------------------------------------------------------- | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | Pipeline Parameter : | ||
| + | |||
| + | < | ||
| + | --------------------------------------------------------------------------- | ||
| + | </ | ||
| + | |||
| + | if we set MULTI_PASS= FALSE | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | Pipeline Parameter : | ||
| + | |||
| + | if we set MULTI_PASS= TRUE | ||
| + | |||
| + | < | ||
| + | Set_Pipeline_Parameter | ||
| + | / | ||
| + | / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | ! / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | Pipeline Parameter : | ||
| + | |||
| + | **NOTE:** If the above does not work (if FINAL is not set to 7, and MULTI_PASS is set to TRUE), instead of writing ":: | ||
| + | |||
| + | |||
visual3d/documentation/pipeline/pipeline_commands/set_pipeline_parameter.1720791059.txt.gz · Last modified: by sgranger
