User Tools

Site Tools


visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter [2024/06/14 17:29] – created sgrangervisual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter [2026/02/04 20:48] (current) wikisysop
Line 1: Line 1:
-|**Language:**|** English**  • [[index.php?title=Set_Pipeline_Parameter/fr&action=edit&redlink=1|français]] • [[index.php?title=Set_Pipeline_Parameter/it&action=edit&redlink=1|italiano]] • [[Set_Pipeline_Parameter/pt|português]] • [[index.php?title=Set_Pipeline_Parameter/es&action=edit&redlink=1|español]] ****|+====== 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:documentation:pipeline:pipeline_commands:set_pipeline_parameter_to_data_value|Set Pipeline Parameter to Data Value]] and [[visual3d:documentation:pipeline:pipeline_commands:set_pipeline_parameter_from_expression|Set Pipeline Parameter from Expression]] for other options to define pipeline parameter values. 
  
-|===== Contents =====\\ \\ \\ \\ * [[#Example:_Set_Pipeline_Values_via_Search_and_Replace|1 Example: Set Pipeline Values via Search and Replace]]\\ * [[#Example:_Set_Pipeline_Parameter_Value_to_a_String|2 Example: Set Pipeline Parameter Value to a String]]\\ * [[#Example:_Search_and_Replace_+_Sign|3 Example: Search and Replace + Sign]]\\ * [[#Example:_Set_Pipeline_Parameter_Multi-Pass|4 Example: Set Pipeline Parameter Multi-Pass]]|+====Pipeline command==== 
 +This command can be found in the Pipeline Workshop within the Pipeline Control folder as shown below: 
 +<code> 
 +Set_Pipeline_Parameter 
 +/PARAMETER_NAME= 
 +/PARAMETER_VALUE= 
 +! /PARAMETER_VALUE_SEARCH_FOR= 
 +! /PARAMETER_VALUE_REPLACE_WITH= 
 +! /PARAMETER_VALUE_PREFIX= 
 +! /PARAMETER_VALUE_APPEND= 
 +! /MULTI_PASS=FALSE 
 +
 +</code>
  
-Pipeline parameters can be created in the pipeline and used as variables in other commands in the same pipeline.+====Command Parameters==== 
 +The following table shows the command parameters that can be used to define the command and their descriptions:
  
-|**Set_Pipeline_Parameter**                                                                                                                                                                                                                                                                                                                                                                  | | +|**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                                                                                                                                                                                                                    | | +|**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 "+" delimeter is used in the value, the text string is maintained so that the Pipeline parameter is interpreted as multiple values when used in a command. If a "+" delimeter is used in the value, the entries in the line are concatenated, and will be treated as a single value when they are used in another command.| | +|**Parameter Value**|The value of the parameter. If a "+" delimeter is used in the value, the text string is maintained so that the Pipeline parameter is interpreted as multiple values when used in a command. If a "+" delimeter is used in the value, the entries in the line are concatenated, and will be treated as a single value when they are used in another command.| 
-|**/Parameter_Value_Search_For=**                                                                                                                                                                                                                                                                                                                                                            | | +|**Parameter Value Search For**|Search for parameters with this value
-|**/Parameter_Value_Replace_With=**|A string of characters that will replace the "search for" string. This can be useful if you want to replace some of the terms within an existing Global Parameter value                                                                                                                                                                                    | | +|**Parameter Value Replace With**|Replace the searched for value with this value
-|**/Multi_Pass=**                  |FALSE                                                                                                                                                                                                                                                                                                                                                      |-|;|+|**Multi Pass**|True or False: |
  
-===== Example: Set Pipeline Values via Search and Replace =====+==== 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**, is set to the pipeline parameter **newparameter** and replaced with the string **replacethezzzz**. This example sets pipeline parameters and new values via search and replace. The pipeline parameter **original** and the string value **replacethexxxx**, is set to the pipeline parameter **newparameter** and replaced with the string **replacethezzzz**.
Line 33: Line 47:
 </code> </code>
  
-===== Example: Set Pipeline Parameter Value to a String =====+==== 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**. 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**.
Line 50: Line 64:
 </code> </code>
  
-===== Example: Search and Replace + Sign =====+==== 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: 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:
Line 76: Line 90:
 **Result: ::TEST = A + B** **Result: ::TEST = A + B**
  
-===== Example: Set Pipeline Parameter Multi-Pass =====+==== Example: Set Pipeline Parameter Multi-Pass ====
  
 MultiPass was introduced january 21, 2014 MultiPass was introduced january 21, 2014
Line 171: Line 185:
 **NOTE:** If the above does not work (if FINAL is not set to 7, and MULTI_PASS is set to TRUE), instead of writing "::SCOTTKEITH", use ":&:&::SCOTTKEITH". **NOTE:** If the above does not work (if FINAL is not set to 7, and MULTI_PASS is set to TRUE), instead of writing "::SCOTTKEITH", use ":&:&::SCOTTKEITH".
  
- 
-Retrieved from "" 
  
  
visual3d/documentation/pipeline/pipeline_commands/set_pipeline_parameter.1718386161.txt.gz · Last modified: by sgranger