User Tools

Site Tools


visual3d:documentation:pipeline:pipeline_commands:pipeline_parameters_example

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
visual3d:documentation:pipeline:pipeline_commands:pipeline_parameters_example [2024/07/17 15:42] – removed sgrangervisual3d:documentation:pipeline:pipeline_commands:pipeline_parameters_example [2024/07/17 15:46] (current) – created sgranger
Line 1: Line 1:
 +====== Pipeline Parameters Example  ======
 +
 +This example will add a TAG to an individual file based on a C3D parameter. In this case, the file will be tagged from the motion system manufacturer. The pipeline pulls this information from the C3D parameter.
 +
 +<code>
 +!===========================================================
 +! Add a TAG to an individual file based on a C3D parameter. 
 +!===========================================================
 +
 +! Get a list of all of the files in the workspace 
 +Set_Pipeline_Parameter_To_List_Of_Tagged_Files 
 +/PARAMETER_NAME=FILES 
 +/TAG_NAME=ALL_FILES 
 +! /GET_CURRENT_SELECTED_FILES=false 
 +! /USE_SHORT_FILENAMES=false 
 +;
 +
 +! Set up a loop, so that we can treat each file individually
 +! and assign the the C3D parameter name as a TAG
 +For_Each 
 +/ITERATION_PARAMETER_NAME=INDEX 
 +/ITEMS=::FILES 
 +;
 +
 +   ! Select the active file from the looping index 
 +   Select_Active_File 
 +   /FILE_NAME=::INDEX 
 +   ! /QUERY= 
 +   ;
 +
 +   ! Set a pipeline parameter from the C3D parameter
 +   ! In this case, the parameter pulled from the C3D file is the manufacturer name
 +   Set_Pipeline_Parameter_To_Data_Value 
 +   /PARAMETER_NAME=TEST 
 +   /SIGNAL_TYPES=PARAMETERS 
 +   /SIGNAL_NAMES=COMPANY 
 +   /SIGNAL_FOLDER=MANUFACTURER 
 +   /SIGNAL_COMPONENTS=ALL_COMPONENTS 
 +   ;
 +
 +   ! Assign the C3D parameter name as a TAG 
 +   Assign_Tags_To_File 
 +   /MOTION_FILE_NAMES=::INDEX 
 +   ! /QUERY= 
 +   /TAGS=::TEST 
 +   ;
 +
 +! End the loop 
 +End_For_Each 
 +/ITERATION_PARAMETER_NAME=INDEX 
 +;
 +</code>
 +
 +
  
visual3d/documentation/pipeline/pipeline_commands/pipeline_parameters_example.1721230958.txt.gz · Last modified: 2024/07/17 15:42 by sgranger