visual3d:documentation:pipeline:general_information:pipeline_introduction
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
visual3d:documentation:pipeline:general_information:pipeline_introduction [2024/06/14 17:27] – created sgranger | visual3d:documentation:pipeline:general_information:pipeline_introduction [2024/07/17 15:45] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |**Language: | + | ====== |
- | + | ||
- | |===== Contents =====\\ \\ \\ \\ * [[# | + | |
**THIS PAGE IS UNDER CONSTRUCTION! So it's still being developed, and is a combination of the following wiki pages:** | **THIS PAGE IS UNDER CONSTRUCTION! So it's still being developed, and is a combination of the following wiki pages:** | ||
Line 13: | Line 11: | ||
**https:// | **https:// | ||
- | ====== Introduction | + | ===== Introduction ===== |
Every step you perform in Visual3D through the user interface, can also be accomplished using a pipeline command. The pipeline commands are a way of automating the processing procedure. | Every step you perform in Visual3D through the user interface, can also be accomplished using a pipeline command. The pipeline commands are a way of automating the processing procedure. | ||
Line 21: | Line 19: | ||
Once you have created a pipeline, it can be saved as a [[Visual3D: | Once you have created a pipeline, it can be saved as a [[Visual3D: | ||
- | ====== Pipeline Workshop | + | ===== Pipeline Workshop ===== |
- | You can open the pipeline workshop by going to Pipeline -> Workshop or clicking on the button on the [[Visual3D:Overview: | + | You can open the pipeline workshop by going to Pipeline -> Workshop or clicking on the button on the [[Visual3D:Getting_Started: |
**The pipeline workshop has three sections:** | **The pipeline workshop has three sections:** | ||
- | |[[File: | + | |{{:PipelineWorkshop.png}} |
Commands can be moved into the Main Pipeline by using the Add **>> | Commands can be moved into the Main Pipeline by using the Add **>> | ||
- | ===== Editing a Command | + | ==== Editing a Command ==== |
- | |[[File: | + | |{{:PipelineWorkshop_EditGUI.png}} |
- | |[[File: | + | |{{:PipelineWorkshop_TextEdit.png}} |
- | ====== Pipeline Command | + | ===== Pipeline Command ===== |
Every pipeline command has a text edit option (not all commands have GUI - or user interface). The command text is always set up as follows: | Every pipeline command has a text edit option (not all commands have GUI - or user interface). The command text is always set up as follows: | ||
Line 54: | Line 52: | ||
Each parameter must start with a slash. | Each parameter must start with a slash. | ||
- | ==== Special Characters | + | === Special Characters === |
* **!** - if this is the first character of a line, the line is considered a comment. If the ! is at the beginning of a variable name, the default value of the variable is used | * **!** - if this is the first character of a line, the line is considered a comment. If the ! is at the beginning of a variable name, the default value of the variable is used | ||
Line 64: | Line 62: | ||
When defining signal names or pipeline parameters, NEVER use a mathematical operator or a special character in the signal name. It's also best to avoid spaces (use an underscore **_** instead). | When defining signal names or pipeline parameters, NEVER use a mathematical operator or a special character in the signal name. It's also best to avoid spaces (use an underscore **_** instead). | ||
- | ====== Pipeline Parameters | + | ===== Pipeline Parameters ===== |
Pipeline parameters can be used to pass data from one command to another. They can be used in many different ways. | Pipeline parameters can be used to pass data from one command to another. They can be used in many different ways. | ||
Line 92: | Line 90: | ||
|* Different commands have different behavior depending on what they are intended to do. In another command, leaving a parameter blank will not necessarily bring up a prompt.\\ * The " | |* Different commands have different behavior depending on what they are intended to do. In another command, leaving a parameter blank will not necessarily bring up a prompt.\\ * The " | ||
- | ====== Expressions | + | ===== Expressions ===== |
- | The [[Visual3D: | + | The [[Visual3D: |
- | Many commands have pipeline parameters that accept expressions using the same syntax as the [[Visual3D: | + | Many commands have pipeline parameters that accept expressions using the same syntax as the [[Visual3D: |
- | ===== Signal Names ===== | + | ==== Signal Names ==== |
- | ==== Signal Names as Expressions | + | === Signal Names as Expressions === |
- | **In an [[Visual3D: | + | **In an [[Visual3D: |
**Signals are referenced by SIGNAL_TYPE:: | **Signals are referenced by SIGNAL_TYPE:: | ||
- | |**This signal would be referenced DERIVED:: | + | |**This signal would be referenced DERIVED:: |
**Important: | **Important: | ||
- | ==== Signal Names as Parameters | + | === Signal Names as Parameters === |
Many commands have the following parameters | Many commands have the following parameters | ||
Line 122: | Line 120: | ||
This means the command requires the type, folder and signal names specified in these parameters (instead of using the Expression syntax). | This means the command requires the type, folder and signal names specified in these parameters (instead of using the Expression syntax). | ||
- | ====== FAQ ====== | + | ===== FAQ ===== |
|Frequently Asked Questions: | |Frequently Asked Questions: | ||
|You cannot create your own parameters for a command. For example, the default parameters for the Automatic Gait Events command are the following: | |You cannot create your own parameters for a command. For example, the default parameters for the Automatic Gait Events command are the following: | ||
- | |||
- | Retrieved from "" | ||
visual3d/documentation/pipeline/general_information/pipeline_introduction.1718386041.txt.gz · Last modified: 2024/06/14 17:27 by sgranger