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/07/16 16:57] – removed sgranger | visual3d:documentation:pipeline:event_commands:event_global_minimum [2025/04/11 14:49] (current) – [Examples] wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Event Global Minimum ====== | ||
+ | |||
+ | ==== Overview ==== | ||
+ | This command identifies the lowest point (minimum value) of a signal within a specified time range and creates a corresponding event at that frame. It is typically used when a user wants to detect a **single lowest value** of a signal over an entire trial or within a specific interval defined by events. This command is highly configurable and allows you to: | ||
+ | * Search over the **entire trial**, or within a specific **event-defined interval** | ||
+ | * Use offsets to shift the created event slightly forward or backward in time/ | ||
+ | * Limit search to specific instances of repeated event sequence. | ||
+ | * Define nested ranges using subsequences. | ||
+ | |||
+ | If the local minima are needed, see the [[Visual3D: | ||
+ | |||
+ | To review the difference between local and global minimum values please see [[Visual3D: | ||
+ | |||
+ | ==== Pipeline Command ==== | ||
+ | The command below is as seen in the Visual3D application, | ||
+ | |||
+ | < | ||
+ | Event_Global_Minimum | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | ====Command Parameters==== | ||
+ | |||
+ | The following table shows the command parameters and descriptions: | ||
+ | |||
+ | |**Parameter** | ||
+ | |**/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |||
+ | ====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: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ====Examples==== | ||
+ | The following example will go through the use of the **Event_Global_Maximum** command in the Visual3D application. | ||
+ | |||
+ | This command may be used to create an event **RKFlex_Min**, | ||
+ | |||
+ | RKFlex_Min is at the minimum knee flexion angle during the gait cycle. The gait cycle is indicated by the RHS events.\\ | ||
+ | |||
+ | **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. | ||
+ | |||
+ | === Example 1: Simple Use Case === | ||
+ | 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: | ||
+ | |||
+ | |||
+ | To create the RKFlex_Min event using the Event_Global_Minimum dialog box: | ||
+ | |||
+ | |||
+ | **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 | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | |||
+ | **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.\\ | ||
+ | |||
+ | === Alternate Example: Finding Value at Event === | ||
+ | |||
+ | This command can be used to find the **lowest vertical GRF during swing phase** of the left leg and convert that to a metric. | ||
+ | |||
+ | < | ||
+ | Event_Global_Minimum | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | Then convert the signal value at this event to a usable number: | ||
+ | |||
+ | < | ||
+ | Metric_Signal_Value_At_Event | ||
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ====Notes==== | ||
+ | |||
+ | === Version 5 === | ||
+ | |||
+ | |{{: | ||
+ | Event_Global_Minimum | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /SELECT_X= | ||
+ | ! /SELECT_Y= | ||
+ | ! /SELECT_Z= | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | === Version 4 === | ||
+ | |{{: | ||
+ | Event_Global_Minimum | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | /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 | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
+ | |||
visual3d/documentation/pipeline/event_commands/event_global_minimum.1721149079.txt.gz · Last modified: 2024/07/16 16:57 by sgranger