User Tools

Site Tools


visual3d:documentation:pipeline:event_commands:event_between

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:pipeline:event_commands:event_between [2025/04/28 14:19] wikisysopvisual3d:documentation:pipeline:event_commands:event_between [2025/04/29 15:22] (current) – [Example 2: Identify a MidSwing Gait Event] wikisysop
Line 36: Line 36:
  
 ===== Dialog ===== ===== Dialog =====
 +{{ :Event_Between.jpg?500}}
 After adding the **Event_Between** command into the pipeline on the Visual3D application, the user can double-click with the Left Mouse Button in order to to open the following dialog:\\ After adding the **Event_Between** command into the pipeline on the Visual3D application, the user can double-click with the Left Mouse Button in order to to open the following dialog:\\
-{{ :Event_Between.jpg?500}} 
   * **Event Parameters**: This section defines the new event being created. Users specify the event name and can adjust its position using frame, time, or percentage offsets. These offsets allow for fine-tuning where the event is placed relative to the reference events.   * **Event Parameters**: This section defines the new event being created. Users specify the event name and can adjust its position using frame, time, or percentage offsets. These offsets allow for fine-tuning where the event is placed relative to the reference events.
   * **Event Selection and Filtering**: Users choose which events to use as reference points for defining the new event. A list of predefined events is available for selection, and users can specify the event sequence between which the new event should be placed. Additionally, certain sequences containing specific events can be excluded to refine event placement.   * **Event Selection and Filtering**: Users choose which events to use as reference points for defining the new event. A list of predefined events is available for selection, and users can specify the event sequence between which the new event should be placed. Additionally, certain sequences containing specific events can be excluded to refine event placement.
Line 112: Line 111:
 <code> <code>
 Compute_Model_Based_Data Compute_Model_Based_Data
-/RESULT_NAME= Left_Hip_Angle +/RESULT_NAME=Left_Hip_Angle 
-/SUBJECT_TAG= +/SUBJECT_TAG=ALL_SUBJECTS
 /FUNCTION=JOINT_ANGLE /FUNCTION=JOINT_ANGLE
-/SEGMENT=Left_Hip +/SEGMENT=LTH 
-/REFERENCE_SEGMENT=LAB +/REFERENCE_SEGMENT=RPV 
-/RESOLUTION_COORDINATE_SYSTEM=LAB+/RESOLUTION_COORDINATE_SYSTEM=
 ! /USE_CARDAN_SEQUENCE=FALSE ! /USE_CARDAN_SEQUENCE=FALSE
 ! /NORMALIZATION=FALSE ! /NORMALIZATION=FALSE
Line 132: Line 131:
 ! /TREADMILL_SPEED=0.0 ! /TREADMILL_SPEED=0.0
 ; ;
 +</code>
  
 +
 +<code>
 Compute_Model_Based_Data Compute_Model_Based_Data
-/RESULT_NAME= Left_Knee_Angle +/RESULT_NAME=Left_Knee_Angle 
-/SUBJECT_TAG= +/SUBJECT_TAG=ALL_SUBJECTS
 /FUNCTION=JOINT_ANGLE /FUNCTION=JOINT_ANGLE
-/SEGMENT=Left_Knee +/SEGMENT=LSK 
-/REFERENCE_SEGMENT=LAB +/REFERENCE_SEGMENT=LTH 
-/RESOLUTION_COORDINATE_SYSTEM=LAB+/RESOLUTION_COORDINATE_SYSTEM=
 ! /USE_CARDAN_SEQUENCE=FALSE ! /USE_CARDAN_SEQUENCE=FALSE
 ! /NORMALIZATION=FALSE ! /NORMALIZATION=FALSE
Line 166: Line 168:
 /RESULT_METRIC_NAME= Left_Hip_Angle_at_MidSwing /RESULT_METRIC_NAME= Left_Hip_Angle_at_MidSwing
 ! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE ! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE
-! /SIGNAL_COMPONENTS=+! /SIGNAL_COMPONENTS= 
 ! /COMPONENT_SEQUENCE= ! /COMPONENT_SEQUENCE=
 /EVENT_NAME= MidSwing /EVENT_NAME= MidSwing
Line 196: Line 198:
 </code> </code>
  
-Following this, the [[visual3d:documentation:pipeline:event_commands:event_threshold|Event_Threshold]] command is used to create an event named **Max_Knee_Flexion** when the **Left_Knee_Angle** exceeds 45 degrees, identifying the point of maximum knee flexion during the swing phase.+Following this, the [[visual3d:documentation:pipeline:event_commands:event_threshold|Event_Threshold]] command is used to create an event named **Max_Knee_Flexion** (X-Component) when the **Left_Knee_Angle** exceeds 45 degrees (this should be different based on user data), identifying the point of maximum knee flexion during the swing phase.
 <code> <code>
 Event_Threshold Event_Threshold
-/RESULT_EVENT_NAME= Max_Knee_Flexion +/RESULT_EVENT_NAME=Max_Knee_Flexion 
-/SIGNAL_TYPES= LINK_MODEL_BASED+/SIGNAL_TYPES=LINK_MODEL_BASED
 ! /SIGNAL_FOLDER=ORIGINAL ! /SIGNAL_FOLDER=ORIGINAL
-/SIGNAL_NAMES= Left_Knee_Angle +/SIGNAL_NAMES=Left_Knee_Angle 
-/SIGNAL_COMPONENTS=+/SIGNAL_COMPONENTS=X
 ! /FRAME_OFFSET=0 ! /FRAME_OFFSET=0
 ! /TIME_OFFSET= ! /TIME_OFFSET=
-/EVENT_SEQUENCE=+/EVENT_SEQUENCE=LTO+LHS
 ! /EXCLUDE_EVENTS= ! /EXCLUDE_EVENTS=
 ! /EVENT_SEQUENCE_INSTANCE=0 ! /EVENT_SEQUENCE_INSTANCE=0
Line 213: Line 215:
 ! /EVENT_SUBSEQUENCE_INSTANCE=0 ! /EVENT_SUBSEQUENCE_INSTANCE=0
 ! /EVENT_INSTANCE=0 ! /EVENT_INSTANCE=0
-/THRESHOLD= 45 +/THRESHOLD=45 
-/ON_ASCENT=+/ON_ASCENT=TRUE
 ! /ON_DESCENT= ! /ON_DESCENT=
 ! /FRAME_WINDOW=8 ! /FRAME_WINDOW=8
Line 221: Line 223:
 ; ;
 </code> </code>
 +
 +As you can see in the following image, the two events made have been placed in the correct locations.
 +
 +{{:visual3d:documentation:pipeline:event_commands:ex2_graph_output.png?600|}}
visual3d/documentation/pipeline/event_commands/event_between.1745849986.txt.gz · Last modified: 2025/04/28 14:19 by wikisysop