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/26 20:45] – [Example 1] mrobles | 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**: |
| - | + | ||
| - | For Visual3D' | + | |
| 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 | |
| - | ===== Exceptions ===== | + | * select frames in which the force platform is unloaded. |
| - | 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 two examples demonstrate alternatives to using the ZERO parameter to remove a baseline. | + | ===== Modify_Force_Platform_Parameters ===== |
| - | In all 3 examples | + | The FP_ZERO parameter can be updated using the [[visual3d: |
| < | < | ||
| Line 23: | Line 21: | ||
| </ | </ | ||
| - | ===== Example 1 ===== | + | **NOTE**: The value specified for /FP_ZERO can be an expression. |
| - | Subtracting the mean value from several ranges from each analog signal | + | ===== General Examples ===== |
| - | 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: | + | The following two examples are general examples for working with the ZERO parameter. |
| + | |||
| + | ==== 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: | ||
| + | |||
| + | ===== Examples Removing Baselines without the ZERO Parameter ===== | ||
| + | |||
| + | 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: | ||
| + | |||
| + | ==== Example 1: Subtract the mean value for several frame ranges ==== | ||
| + | |||
| + | This example demonstrates how to subtract the mean value from several ranges from each analog signal. | ||
| Given 12 ANALOG signals associated with a type 6 Force Platform: FX1, | Given 12 ANALOG signals associated with a type 6 Force Platform: FX1, | ||
| Line 94: | 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 145: | Line 164: | ||
| ; | ; | ||
| - | ! Now we can evaluate | + | ! Now we can evaluate the expression. |
| Evaluate_Expression | Evaluate_Expression | ||
| Line 158: | 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.1769460351.txt.gz · Last modified: by mrobles
