alexvisual
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
alexvisual [2025/08/13 17:54] – wikisysop | alexvisual [2025/08/13 19:09] (current) – wikisysop | ||
---|---|---|---|
Line 90: | Line 90: | ||
; | ; | ||
- | 3. Now, this subject performed 125 trials. Since the main research question being proposed is about fatigue, the 125 trials are divided into 4 sections (quarters) so that each quarter can be analyzed separately and compared. To create the proper tags for this, conditional statements are used and depending on which iteration of the for-loop the pipeline is on, different tags to mark which quarter the trial took place are assigned. The quarters are: Q1 (Trial 1-31), Q2 (Trial 32-63), Q3 (Trial 64-94), Q4 (Trial 95-125). | + | 3. Now, this subject performed 125 trials. Since the main research question being proposed is about fatigue, the 125 trials are divided into 4 sections (quarters) so that each quarter can be analyzed separately and compared. To create the proper tags for this, conditional statements are used and depending on which iteration of the for-loop the pipeline is on, different tags to mark which quarter the trial took place are assigned. The quarters are: Q1 (Trial 1-31), Q2 (Trial 32-63), Q3 (Trial 64-94), Q4 (Trial 95-125).\\ |
- | a. For Q1 and Q4, the conditional statements are relatively simple and the expression is true if the iteration count is greater or less than the quarter number. | + | **a.** For Q1 and Q4, the conditional statements are relatively simple and the expression is true if the iteration count is greater or less than the quarter number. |
Conditional_Statement | Conditional_Statement | ||
Line 109: | Line 109: | ||
; | ; | ||
- | b. For Q2 and Q3, nested conditional statements must be used to satisfy the lower and upper bounds. | + | **b.** For Q2 and Q3, nested conditional statements must be used to satisfy the lower and upper bounds. |
Conditional_Statement | Conditional_Statement | ||
Line 135: | Line 135: | ||
/ | / | ||
; | ; | ||
+ | |||
+ | 4. The order of the pipeline in its current state at this point would be: | ||
+ | * Set_Pipeline_Parameter_To_Folder_Path | ||
+ | * Set_Pipeline_Parameter_To_List_Of_Files | ||
+ | * For_Each | ||
+ | * File_New | ||
+ | * File_Open | ||
+ | * Select_Active_File | ||
+ | * Assign_Tags_To_Files | ||
+ | * Assign_Tags_To_Files | ||
+ | * Conditional_Statement | ||
+ | * Assign_Tags_To_Files | ||
+ | * Conditional_Statement_End | ||
+ | * Conditional_Statement | ||
+ | * Conditional_Statement | ||
+ | * Assign_Tags_To_Files | ||
+ | * Conditional_Statement_End | ||
+ | * Conditional_Statement_End | ||
+ | * Conditional_Statement | ||
+ | * Conditional_Statement | ||
+ | * Assign_Tags_To_Files | ||
+ | * Conditional_Statement_End | ||
+ | * Conditional_Statement_End | ||
+ | * Conditional_Statement | ||
+ | * Assign_Tags_To_Files | ||
+ | * Conditional_Statement_End | ||
+ | * File_Save_As | ||
+ | * End_For_Each | ||
+ | |||
+ | ===Event Tags=== | ||
+ | |||
+ | In biomechanical data analysis, it is necessary to have defined events such as ' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Now that it is understand where the events are, they can be added to the pipeline. | ||
+ | |||
+ | 1. Add ' | ||
+ | |||
+ | Event_Global_Minimum | ||
+ | ! name the event | ||
+ | / | ||
+ | / | ||
+ | ! right hand | ||
+ | / | ||
+ | ! center of gravity | ||
+ | / | ||
+ | ! z-component | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | |||
+ | 2. Add ' | ||
+ | |||
+ | Event_Global_Maximum | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | |||
+ | 3. This step isn't required, but for interest, an event between can be added that will put an event at the midpoint between the start and end events. | ||
+ | |||
+ | Event_Between | ||
+ | / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | |||
+ | 4. All 3 of these event commands can be added in order after the last ' | ||
+ | |||
+ | ===Computing Joint Angles=== | ||
+ | |||
+ | Now that all the tags and events are created, the final step is to calculate kinematic variables and specifically in this case, joint angles. The joint angles for the lower limb model will be calculated (ankle, knee, and hip joint). | ||
+ | |||
+ | 1. Navigate to the **Compute Model Based Data** window. |
alexvisual.1755107682.txt.gz · Last modified: 2025/08/13 17:54 by wikisysop