User Tools

Site Tools


effects_fatigue_during_basketball_free_throws_using_statistical_analysis

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
effects_fatigue_during_basketball_free_throws_using_statistical_analysis [2025/08/15 19:16] wikisysopeffects_fatigue_during_basketball_free_throws_using_statistical_analysis [2025/08/15 19:53] (current) wikisysop
Line 25: Line 25:
 ===Converting Between .json and .cmz=== ===Converting Between .json and .cmz===
  
-1. Open up the Pipeline Workshop\\ +**1.** Open up the Pipeline Workshop\\ 
-2. Select 'Set_Pipeline_Parameter_To_Folder_Path' by clicking on the '>>' in the workshop. This command selects the correct folder in your computer's directory. Change the **PARAMETER_VALUE** to the downloaded dataset within your own directory. +**2.** Select 'Set_Pipeline_Parameter_To_Folder_Path' by clicking on the '>>' in the workshop. This command selects the correct folder in your computer's directory. Change the **PARAMETER_VALUE** to the downloaded dataset within your own directory. 
  
   Set_Pipeline_Parameter_To_Folder_Path   Set_Pipeline_Parameter_To_Folder_Path
Line 39: Line 39:
   ;   ;
  
-3. Select 'Set_Pipeline_Parameter_To_List_Of_Files' by clicking on the '>>' in the workshop. This command selects all the files within **FOLDER** which have the file type .json. In this case, that is every file in the folder.+**3.** Select 'Set_Pipeline_Parameter_To_List_Of_Files' by clicking on the '>>' in the workshop. This command selects all the files within **FOLDER** which have the file type .json. In this case, that is every file in the folder.
  
   Set_Pipeline_Parameter_To_List_Of_Files   Set_Pipeline_Parameter_To_List_Of_Files
Line 51: Line 51:
   ;   ;
  
-4. Before running this section, create a folder named "ProcessedFiles" within your computer's directory. Ensure the **FOLDER** in the "File_Save_As" command is the correct file path to the folder created. With all the files loaded into the pipeline, the next step is to run the for-loop that converts all the .json to .cmz files. This requires 5 commands: "For_Each", "File_New", "File_Open", "File_Save_As", "End_For_Each".+**4.** Before running this section, create a folder named "ProcessedFiles" within your computer's directory. Ensure the **FOLDER** in the "File_Save_As" command is the correct file path to the folder created. With all the files loaded into the pipeline, the next step is to run the for-loop that converts all the .json to .cmz files. This requires 5 commands: "For_Each", "File_New", "File_Open", "File_Save_As", "End_For_Each".
  
   For_Each   For_Each
Line 92: Line 92:
 Many of the tag commands are repeated in the pipeline, so each command will be shown here once and the order of the pipeline will be provided so that it can be built manually. If you are having difficulty recreating the pipeline, the complete pipeline is given at the beginning of this section of the tutorial. Many of the tag commands are repeated in the pipeline, so each command will be shown here once and the order of the pipeline will be provided so that it can be built manually. If you are having difficulty recreating the pipeline, the complete pipeline is given at the beginning of this section of the tutorial.
  
-1. 'Select_Active_File' command. This command is run first to select the file to be tagged.+**1.** 'Select_Active_File' command. This command is run first to select the file to be tagged.
  
   Select_Active_File   Select_Active_File
Line 100: Line 100:
   ;   ;
  
-2. To assign a tag the 'Assign_Tags_To_Files' command is used.+**2.** To assign a tag the 'Assign_Tags_To_Files' command is used.
  
   Assign_Tags_To_Files   Assign_Tags_To_Files
Line 110: Line 110:
   ;   ;
  
-3.This subject completed 125 trials in total. To address the primary research question related to fatigue, the trials are divided into four sections (quarters), allowing each quarter to be analyzed independently and compared over time. Conditional statements are used to mark which quarter the trial took place. The quarters are: Q1 (Trial 1-31), Q2 (Trial 32-63), Q3 (Trial 64-94), Q4 (Trial 95-125).\\+**3.**This subject completed 125 trials in total. To address the primary research question related to fatigue, the trials are divided into four sections (quarters), allowing each quarter to be analyzed independently and compared over time. Conditional statements are used to mark which quarter the trial took place. 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.
  
Line 156: Line 156:
   ;   ;
  
-4. The order of the pipeline in its current state:+**4.** The order of the pipeline in its current state:
   * Set_Pipeline_Parameter_To_Folder_Path   * Set_Pipeline_Parameter_To_Folder_Path
   * Set_Pipeline_Parameter_To_List_Of_Files   * Set_Pipeline_Parameter_To_List_Of_Files
Line 190: Line 190:
 {{:visual3d:tutorials:event_freethrow.gif?}} {{:visual3d:tutorials:event_freethrow.gif?}}
  
-1. Add 'Event_Global_Minimum' captures the global minimum center of gravity position of the right hand.+**1.** Add 'Event_Global_Minimum' captures the global minimum center of gravity position of the right hand.
  
   Event_Global_Minimum   Event_Global_Minimum
Line 213: Line 213:
   ;   ;
  
-2. Add 'Event_Global_Maximum' captures the global maximum center of gravity position of the right hand.+**2.** Add 'Event_Global_Maximum' captures the global maximum center of gravity position of the right hand.
  
   Event_Global_Maximum   Event_Global_Maximum
Line 232: Line 232:
   ;   ;
  
-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.+**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   Event_Between
Line 244: Line 244:
   ;   ;
  
-4. All 3 of these event commands can be added in order after the last 'Conditional_Statement_End' and before the 'File_Save_As' in the pipeline.+**4.** All 3 of these event commands can be added in order after the last 'Conditional_Statement_End' and before the 'File_Save_As' in the pipeline.
  
 Visualization of the **START** and **END** events can be seen below:\\ Visualization of the **START** and **END** events can be seen below:\\
Line 255: Line 255:
 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).\\ 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. Select **Model Based Data Computation** add "Compute_Model_Based_Data" to find each joint angle (ankle, knee, and hip).+**1.** Select **Model Based Data Computation** add "Compute_Model_Based_Data" to find each joint angle (ankle, knee, and hip).
   Compute_Model_Based_Data   Compute_Model_Based_Data
   /RESULT_NAME=Right Ankle Angle   /RESULT_NAME=Right Ankle Angle
effects_fatigue_during_basketball_free_throws_using_statistical_analysis.txt · Last modified: 2025/08/15 19:53 by wikisysop