visual3d:documentation:pipeline:event_commands:event_minimum
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
visual3d:documentation:pipeline:event_commands:event_minimum [2024/07/17 15:45] – created sgranger | visual3d:documentation:pipeline:event_commands:event_minimum [2025/04/23 17:01] (current) – [Event Minimum] wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Event Minimum ====== | ====== Event Minimum ====== | ||
- | \\ | + | ====Overview==== |
- | **Specify an Event Label(s) at the specified local minima of a signal.** | + | |
- | **If the global | + | The ' |
- | **\\ | + | * Unlike Event Global Minimum, which finds the absolute lowest point over a trial or event phase, ' |
- | To review the difference between local and global minimum values please see [[Visual3D: | + | * The target signal must already exist and be accessible via its type, label, and folder. |
+ | | ||
+ | * Other options within the command such as **Exclude Event**, and **Select Subsequence** are explained in detail on the [[Visual3D: | ||
+ | * If /Threshold is empty, all local minimum are identified. If it has a value or expression, only local minimum that are less than the threshold are identified. | ||
- | |**Event_Minimum**\\ \\ / | ||
- | \\ | + | ====Pipeline Command==== |
- | Other options within the command | + | The command |
- | If /Threshold is empty, all local minimum are identified. | + | < |
+ | Event_Minimum | ||
+ | /RESULT_EVENT_NAME= | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
- | If /Threshold has a value or expression, only local minimum that are less than the threshold are identified. | + | ====Command Parameters==== |
- | Other options within | + | The following table shows the command |
+ | |**Parameter** | ||
+ | |**/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
+ | |**!/ | ||
- | ---- | + | ====Dialog==== |
+ | This command can be used via text or the dialog interface. To open the dialog, double-click the command or click the **Edit** button in the pipeline editor. | ||
- | === Example - Dialog Box === | + | {{: |
- | To create the RKFlex_MinLocal | + | * Dropdowns for signal type, label, and folder. |
+ | * Input boxes for frame window and event filtering. | ||
+ | * Offset and threshold parameters for fine-tuning. | ||
- | \\ | + | ====Examples==== |
+ | The following examples will go through the use of the Event_Minimum command in the Visual3D application. | ||
+ | ===Example 1=== | ||
- | |**1. Enter information into dialog box:**\\ \\ **Event_Name: | + | In the first example, we will create |
+ | | ||
- | \\ | + | **1.** Enter information into dialog box OR text editor: |
+ | * **Event_Name: | ||
+ | * **Select Frame Offset:** 0 | ||
+ | * **Signal Components: | ||
+ | * **Event Sequence Instance:** 0 | ||
+ | * **Defined Events:** RHS + RHS | ||
+ | |{{: | ||
+ | Event_Minimum | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! /THRESHOLD= | ||
+ | ; | ||
+ | </ | ||
- | |**2. Select desired signal:**\\ \\ Select **signal from data tree** Right_Knee_Angle\\ \\ Click **Import Selected Signals** | + | **2.** Select desired signal: |
+ | | ||
+ | * Click **Import Selected Signals** | ||
- | \\ | + | {{:Event_Min_RKFlex_MinLocal_Import.jpg?500}} |
- | **RKFlex_Min** will be created at the minimum value during the gait cycle within the specified frame window.\\ | + | |
- | \\ | + | |
- | Other options within the command such as **Exclude Event**, and **Select Subsequence** are explained in detail on the [[Visual3D: | + | |
+ | |||
+ | **RKFlex_Min** will be created at the minimum value during the gait cycle within the specified frame window. | ||
+ | |||
+ | ===Example 2=== | ||
+ | |||
+ | In this more complex example, we will delete the previously set RKFlex_MinLocal, | ||
+ | |||
+ | Commands: | ||
+ | * Event_Delete - Remove any prior version of these minima to avoid duplication. | ||
+ | * Event_Minimum - Find minima during swing (RTO to RHS) | ||
+ | * Metric_Signal_Value_At_Event - Extract angle values at these minima for reporting. | ||
+ | |||
+ | |||
+ | < | ||
+ | Event_Delete | ||
+ | / | ||
+ | !/ | ||
+ | !/ | ||
+ | !/ | ||
+ | !/TIME= | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Event_Minimum | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | |||
+ | < | ||
+ | Metric_Signal_Value_At_Event | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
---- | ---- | ||
+ | |||
+ | ====Notes==== | ||
+ | |||
+ | * The `/ | ||
+ | * The `/ | ||
+ | * Use a **threshold** to avoid selecting trivial dips or noise artifacts. | ||
+ | * To isolate **one minimum per step**, set `/ | ||
+ | |||
===== Version 4 ===== | ===== Version 4 ===== |
visual3d/documentation/pipeline/event_commands/event_minimum.txt · Last modified: 2025/04/23 17:01 by wikisysop