visual3d:documentation:pipeline:event_commands:event_global_maximum
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_maximum [2024/06/18 13:30] – sgranger | visual3d:documentation:pipeline:event_commands:event_global_maximum [2025/02/20 20:59] (current) – wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Event Global Maximum ====== | ||
+ | |||
+ | ==== Overview ==== | ||
+ | This command identifies the global maximum of a specified signal within a given time range and creates an event at that peak value. This command is useful for detecting peak joint angles, force plate data peaks, or maximum velocity in motion capture trials. | ||
+ | |||
+ | ==== Pipeline Command ==== | ||
+ | The following command shows the most recent update, **Version 6**. | ||
+ | |||
+ | < | ||
+ | Event_Global_Maximum | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | ==== Command Parameters ==== | ||
+ | The following table shows the command parameters and descriptions: | ||
+ | |||
+ | |**/ | ||
+ | |**! / | ||
+ | |**! / | ||
+ | |**! / | ||
+ | |**! / | ||
+ | |||
+ | |||
\\ | \\ | ||
**Specify an Event Label(s) at the Global Maximum of a signal.** | **Specify an Event Label(s) at the Global Maximum of a signal.** | ||
Line 8: | Line 45: | ||
To review the difference between local and global maximum values please see [[Visual3D: | To review the difference between local and global maximum values please see [[Visual3D: | ||
- | ====== Version 6 ====== | + | ===== Version 6 ===== |
The **Event_Global_Maximum** command may be used to place an event at the Global maximum value of a signal. If Threshold has a value or expression only global maximum greater than the threshold will be identified. | The **Event_Global_Maximum** command may be used to place an event at the Global maximum value of a signal. If Threshold has a value or expression only global maximum greater than the threshold will be identified. | ||
\\ | \\ | ||
- | {{Event_Global_Maximum_v6.png}} | + | {{:Event_Global_Maximum_v6.png}} |
- | ====== Version 5 ====== | + | ===== Version 5 ===== |
The **Event_Global_Maximum** command may be used to place an event label at the Global Maximum value of a signal. | The **Event_Global_Maximum** command may be used to place an event label at the Global Maximum value of a signal. | ||
- | |< | + | < |
+ | Event_Global_Maximum | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
+ | {{: | ||
- | ---- | + | ==== Examples ==== |
- | + | ||
- | ===== Examples | + | |
This command may be used to create an event, **RKFlex_Max**, | This command may be used to create an event, **RKFlex_Max**, | ||
Line 40: | Line 99: | ||
- | ==== Example - Dialog Box ==== | + | === Example - Dialog Box === |
To create the RKFlex_Max event using the Event_Global_Maximum dialog box: | To create the RKFlex_Max event using the Event_Global_Maximum dialog box: | ||
Line 47: | Line 106: | ||
- | |**1. Enter information into dialog box:**\\ \\ **Event_Name: | + | |**1. Enter information into dialog box:**\\ \\ **Event_Name: |
\\ | \\ | ||
- | |**2. Select desired signal:**\\ \\ Select **signal from data tree** Right_Knee_Angle\\ \\ Click **Import Selected Signals** | + | |**2. Select desired signal:**\\ \\ Select **signal from data tree** Right_Knee_Angle\\ \\ Click **Import Selected Signals** |
Two instances of **RKFlex_Max** were created, one in between each sequence of **RHS+RHS**.\\ | Two instances of **RKFlex_Max** were created, one in between each sequence of **RHS+RHS**.\\ | ||
- | | {{Event_Global_Max_RKFlex_Max_Graph.jpg{{/ | + | | {{:Event_Global_Max_RKFlex_Max_Graph.jpg}} |
\\ | \\ | ||
Line 65: | Line 124: | ||
---- | ---- | ||
- | ==== Example - Exclude Sequence | + | === Example - Exclude Sequence === |
- | |Exclude Sequences containing these events can be used to exclude a specific sequence. In this example an event **BAD** was created between one sequence of **RHS + RHS**.\\ \\ Using the same parameters as the previous example, set the **Exclude Sequences containing events** parameter to **BAD**\\ | + | |Exclude Sequences containing these events can be used to exclude a specific sequence. In this example an event **BAD** was created between one sequence of **RHS + RHS**.\\ \\ Using the same parameters as the previous example, set the **Exclude Sequences containing events** parameter to **BAD**\\ |
Only one RKFlex_Max event was created because the second sequence containing the event **BAD** was excluded: | Only one RKFlex_Max event was created because the second sequence containing the event **BAD** was excluded: | ||
- | | {{Event_Global_Max_RKFlex_Max_Exclude_Graph.jpg{{/ | + | | {{:Event_Global_Max_RKFlex_Max_Exclude_Graph.jpg}} |
\\ | \\ | ||
Line 79: | Line 138: | ||
---- | ---- | ||
- | ==== Example - Subsequence | + | === Example - Subsequence === |
- | |Subsequences can be used to create an event that occurs within a sequence within a sequence. In this example **RKFlex_Max** was created as the maximum value between **LTO + LHS** when these events feel between the **RHS** events.\\ \\ Using the same parameters as the previous example, set the **Subsqeuence** parameter to **LTO + LHS**\\ | + | |Subsequences can be used to create an event that occurs within a sequence within a sequence. In this example **RKFlex_Max** was created as the maximum value between **LTO + LHS** when these events feel between the **RHS** events.\\ \\ Using the same parameters as the previous example, set the **Subsqeuence** parameter to **LTO + LHS**\\ |
**RKFlex_Max** event was created between **RHS** events that contained the **LTO to LHS** subsequence. | **RKFlex_Max** event was created between **RHS** events that contained the **LTO to LHS** subsequence. | ||
- | | {{Event_Global_Max_RKFlex_Max_Subsequence_Graph.jpg{{/ | + | | {{:Event_Global_Max_RKFlex_Max_Subsequence_Graph.jpg}} |
\\ | \\ | ||
Line 93: | Line 152: | ||
---- | ---- | ||
- | ====== Version 4 ====== | + | ===== Version 4 ===== |
+ | |||
+ | < | ||
+ | Event_Global_Maximum | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | /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 maximum | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Dialog that pops up when pipeline selection is edited by double clicking with the left mouse button. | ||
- | |< | + | {{:Eventglobalminmaxdlg.gif}} |
visual3d/documentation/pipeline/event_commands/event_global_maximum.1718717401.txt.gz · Last modified: 2024/06/18 13:30 by sgranger