visual3d:documentation:pipeline:force_commands:fp_zero
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:pipeline:force_commands:fp_zero [2026/01/18 18:24] – [Example 3] wikisysop | visual3d:documentation:pipeline:force_commands:fp_zero [2026/06/09 20:38] (current) – wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== FP ZERO ====== | ====== FP ZERO ====== | ||
| - | This page is about the C3D Parameter FORCE_PLATFORM: | + | **NOTE**: |
| The FORCE_PLATFORM: | The FORCE_PLATFORM: | ||
| - | Note that most of the manufacturers arbitrarily set the range to be the first 10 frames of the trial. If the force platform is loaded during these first 10 frames, the ground reaction force signals will be incorrect; in this case the user should either set the frames to 0,0 so that no baseline is subtracted, or should | + | Note that most of the manufacturers arbitrarily set the range to be the first 10 frames of the trial. If the force platform is loaded during these first 10 frames, the ground reaction force signals will be incorrect; in this case the user should either: |
| + | * set the frames to 0,0 so that no baseline is subtracted; or | ||
| + | * select frames in which the force platform is unloaded. | ||
| - | ===== Exceptions | + | ===== Modify_Force_Platform_Parameters |
| - | In some cases it is not feasible to use the ZERO parameter | + | The FP_ZERO |
| - | In all 3 examples the ZERO parameter | + | < |
| + | Modify_Force_Platform_Parameters | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | **NOTE**: The value specified for /FP_ZERO can be an expression. | ||
| + | |||
| + | ===== General Examples ===== | ||
| + | |||
| + | The following two examples are general | ||
| + | |||
| + | ==== Example 1: Using the last 10 frames for non-treadmill data ==== | ||
| + | |||
| + | For non-treadmill data we recommend that you choose the last 10 frames of the trial as almost every activity ends with the participant off of the force platform. | ||
| + | |||
| + | < | ||
| + | Modify_Force_Platform_Parameters | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Example 2: Using COFP DATA_NOT_FOUND for Treadmill Trials ==== | ||
| + | |||
| + | Working with treadmill data, we suggest finding a period of time for each force platform where the [[visual3d: | ||
| - | ===== Example 1 ===== | + | ===== Examples Removing Baselines without the ZERO Parameter |
| - | Subtracting | + | In some cases it is not feasible to use the ZERO parameter to define a BASELINE for each signal. All force platform signals have some drift in the amplifiers, so it isn't a good idea to simply set the ZERO parameter to 0,0 so that no baseline is subtracted. The following three examples demonstrate alternatives to using the ZERO parameter to remove a baseline. In each example the ZERO parameter is set to 0,0 so that no inadvertent baseline is removed: |
| - | Consider a subject running on an instrumented treadmill. The mean value of each ANALOG signal is determined when the subject is airborne (e.g. between LTO and RHS) and a collection of these airborne phases are averaged. This overall | + | ==== Example 1: Subtract |
| - | Given 12 ANALOG | + | This example demonstrates how to subtract the mean value from several ranges from each analog signal. Consider a subject running on an instrumented treadmill. The mean value of each ANALOG |
| - | FX1, | + | Given 12 ANALOG signals associated with a type 6 Force Platform: |
| < | < | ||
| Line 86: | Line 117: | ||
| </ | </ | ||
| - | ===== Example 2 ===== | + | ==== Example 2: Using Evaluate_Expression to subtract mean values from several frame ranges |
| - | Subtracting the mean value from several ranges from each analog | + | Again we will see how to subtract from each analog signal its mean value computed |
| - | Consider a subject running on an instrumented treadmill. The mean value of each ANALOG signal is determined when the subject is airborne (e.g. between LTO and RHS) and a collection of these airborne phases are averaged. This overall mean value is to be subtracted from each ANALOG signal. The option to use Processed Analog signals for the Force Platform calculations should be selected. The FORCE_PLATFORM: | + | Given 12 ANALOG signals associated with a type 6 Force Platform: |
| - | + | ||
| - | Given 12 ANALOG signals associated with a type 6 Force Platform: | + | |
| - | + | ||
| - | FX1, | + | |
| < | < | ||
| Line 137: | Line 164: | ||
| ; | ; | ||
| - | ! Now we can evaluate | + | ! Now we can evaluate the expression. |
| Evaluate_Expression | Evaluate_Expression | ||
| Line 150: | Line 177: | ||
| ; | ; | ||
| </ | </ | ||
| - | ===== Example 3 ===== | ||
| - | |||
| - | Computing mean values for the force platform analog signals in one trial, and then use these values in other trials | ||
| - | For this example assume that: | + | ==== Example 3: Using mean values from another trial ==== |
| - | - one of the files has TAG=walk. | + | This example demonstrates how to compute mean values for the force platform analog signals in one trial, and then use these values in other trials. For this example assume that: |
| - | | + | * one of the files has TAG=walk. |
| - | | + | |
| + | | ||
| < | < | ||
visual3d/documentation/pipeline/force_commands/fp_zero.1768760685.txt.gz · Last modified: by wikisysop
