visual3d:documentation:pipeline:event_commands:event_global_minimum
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:event_commands:event_global_minimum [2024/06/19 12:49] – sgranger | visual3d:documentation:pipeline:event_commands:event_global_minimum [2025/04/28 17:50] (current) – [Dialog] wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{{{\\ | + | ====== Event Global Minimum ====== |
- | **specify an event label(s) at the global minimum of a signal.** | + | |
- | **the result will be one minimum value over the range.** | + | ===== Overview ===== |
+ | This command identifies | ||
+ | * Search | ||
+ | * Use offsets to shift the created event slightly forward or backward in time/frames. | ||
+ | | ||
+ | | ||
- | **if the local minima are needed, see the [[visual3d:documentation:pipeline:event_commands:event_minimum|event_minimum]] command\\ | + | If the local minima are needed, see the [[Visual3D:Documentation:Pipeline:Event_Commands:Event_Minimum|Event_Minimum]] command |
- | **\\ | + | |
- | to review the difference between local and global minimum values please see [[visual3d: | + | |
- | ====== version 6 ====== | + | To review the difference between local and global minimum values please see [[Visual3D: |
- | the **event_global_minimum** command may be used to place an event at the global minimum value of a signal. if threshold has a value or expression only global minimum less than threshold will be identified. | + | ===== Pipeline Command ===== |
+ | The command below is as seen in the Visual3D application, | ||
- | event_global_minimum_v6.png | + | < |
+ | Event_Global_Minimum | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
- | \\ | + | =====Command Parameters===== |
+ | The following table shows the command parameters and descriptions: | ||
- | ====== | + | |**Parameter** |
+ | |**/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
- | place an event at the global minimum of a signal. | + | ====Dialog==== |
+ | The command can be edited in a text editor or in a dialog form. To edit in the dialog pop-up form either click on the **Edit** button in the pipeline workshop or double-click on the command. The dialog box is shown below: | ||
- | |< | + | {{: |
+ | * **New Event Label Name**: Name for event that will be created at the minimum point. | ||
+ | * **Signal Component**: | ||
+ | * **Frame Offset**: Move the resulting event by a number of frames. | ||
+ | * **Time Offset**: Shift the event by time (in seconds). | ||
+ | * **Threshold**: | ||
+ | * **Event Sequence and Instance for Range**: Search for the minimum between specific events. | ||
+ | * **Subsequence and Instance within Event Sequence**: Search window within the main sequence. | ||
- | ---- | ||
- | ====== examples ====== | ||
- | this command may be used to create an event, **rkflex_min**, | ||
- | 1) the minimum value of the signal may be over the entire signal\\ | ||
- | 2) the minimum value of the signal may be during an event sequence\\ | ||
- | 3) a specific event sequence may be excluded\\ | ||
- | \\ | + | =====Examples===== |
- | create an event rkflex_min at the minimum knee flexion angle during | + | The following example will go through |
- | **note:** if no events are specified | + | |
- | \\ | + | |
- | one event will be created during each gait cycle.\\ | + | |
- | event_minimum command may be used to create multiple minimum events during an event sequence.\\ | + | |
+ | This command may be used to create an event **RKFlex_Min**, | ||
- | ==== example - dialog box ==== | + | RKFlex_Min is at the minimum knee flexion angle during the gait cycle. The gait cycle is indicated by the RHS events.\\ |
- | to create | + | **Example 1)** The minimum value of the signal may be over the entire signal\\ |
+ | **Example 2)** The minimum value of the signal may be during an event sequence\\ | ||
+ | **Example 3)** A specific event sequence may be excluded\\ | ||
- | \\ | ||
+ | **NOTE: | ||
+ | * If no events are specified in the Event Sequence, a global minimum over the whole trial will be created. | ||
+ | * One event will be created during each gait cycle. | ||
+ | * Event_Minimum command may be used to create multiple minimum events during an event sequence. | ||
- | |**1. enter information into dialog box:**\\ \\ **event_name: | + | ==== Example |
+ | This example will be done showing both the dialog box and corresponding command text. | ||
- | \\ | + | Other options within the command such as **Exclude Event**, and **Select Subsequence** are explained in detail on the [[Visual3D: |
- | |**2. select desired signal:**\\ \\ select **signal from data tree** right_knee_angle\\ \\ click **import selected signals** | + | To create the RKFlex_Min event using the Event_Global_Minimum dialog box: |
- | \\ | ||
- | **rkflex_min** will be created at the global minimum value during the gait cycle.\\ | ||
- | \\ | ||
- | other options within the command such as **exclude event**, and **select subsequence** are explained in detail on the [[visual3d: | ||
- | \\ | + | **1. Enter information into dialog box:** |
+ | * **Event_Name: | ||
+ | * **Select Frame Offset:** 0 | ||
+ | * **Signal Components: | ||
+ | * **Event Sequence Instance:** 0 | ||
+ | * **Defined Events:** RHS + RHS | ||
+ | * Click **OK** | ||
+ | |||
+ | |||
+ | |{{: | ||
+ | Event_Global_Minimum | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | **2. Select desired signal:** | ||
+ | * Select **signal from data tree** Right_Knee_Angle | ||
+ | * Click **Import Selected Signals** | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | **RKFlex_Min** will be created at the global minimum value during the gait cycle.\\ | ||
+ | |||
+ | ==== Example 2: Finding Value at Event ==== | ||
+ | |||
+ | This command can be used to find the **lowest vertical GRF during swing phase** of the left leg (right single support) and convert that to a metric. | ||
+ | |||
+ | < | ||
+ | Event_Global_Minimum | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | Then find the metric value at this event for the GRF: | ||
+ | |||
+ | < | ||
+ | Metric_Signal_Value_At_Event | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
---- | ---- | ||
- | ====== | + | ====Notes==== |
+ | |||
+ | === Version 5 === | ||
- | specify an event label(s) at the global minimum of a signal. | + | |{{: |
+ | Event_Global_Minimum | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
- | |\\ \\ \\ < | + | === Version 4 === |
+ | |{{: | ||
+ | Event_Global_Minimum | ||
+ | /Signal_Types= The type of signal to be evaluated | ||
+ | /Signal_Names= The names of the signals to be evaluated | ||
+ | /Signal_Folder= The name of the signal folder | ||
+ | /Event_Name= The name to be given to the threshold event | ||
+ | /Select_X= (True or False)Use this component of the signal | ||
+ | /Select_Y= (True or False)Use this component of the signal | ||
+ | /Select_Z= (True or False)Use this component of the signal | ||
+ | /Radius= The range of frames of data that must be below the minimum | ||
+ | /Start_At_Event= The search begins from the start event | ||
+ | /End_At_Event= The search ends at the end event | ||
+ | ; | ||
+ | </ | ||
- | }}}}}}}}}} |
visual3d/documentation/pipeline/event_commands/event_global_minimum.1718801377.txt.gz · Last modified: 2024/06/19 12:49 by sgranger