EthoVision XT 18 - THC - Trial and Hardware Control - Variables (Continued)
Last updated: Jul 30, 2026
Variables (Continued)
Set the Threshold in the field next to Is:. Click the Settings tab and specify the Averaging interval.
Important: If you have inserted Condition boxes based on Activity in your Trial Control rule and then deselect Activity analysis in the Experiment settings, your rule becomes invalid. The Condition boxes based on Activity are removed from your sequence and the connecting arrows are removed. Redesign your Trial Control rule and connect the arrows between the boxes.
Note: Activity state is not available as condition criterion. However, you can create a Multi condition that includes for example a condition "Activity > 10% for more than 1 second". This corresponds to a state variable based on Activity.
Body Elongation
In the Condition window, click Settings and specify the Averaging interval.
Frequently-Used Statistics
- Current. To base your condition on the current value. For example, the condition is true when Body elongation < 50%.
- Total. This does not have a physical meaning and depends on the sample rate. In most cases you will need the statistic Current instead.
- Mean. For a condition that is met when the mean Body elongation since the activation of the condition is <=/>= a specified value. Like Total, this statistic does not have a "physical" meaning. In most cases you will need the statistic Current instead.
Body Elongation State
In the Condition window, click the Settings button. Specify the Thresholds and the Averaging interval that define the three Elongation states. Under Condition based on, select the state you want to base the condition on: Stretched, Normal, or Contracted.
Frequently-Used Statistics
- Current. To base your condition on the current elongation state.
Example: Take an action when the animal's state Contracted = True. - Frequency. To base your condition on the number of times the selected elongation state occurred.
- Current Duration. To base your condition on the duration of the current Elongation state.
- Cumulative Duration. To base your condition on the cumulative duration of the Elongation state.
- Latency to First. To base your condition on the time from the moment the condition becomes active to the first occurrence of the chosen Elongation state.
Example: Take an action when the latency of Stretched is longer than one minute. The condition is met when the animal is stretched, at least one minute from the moment the condition becomes active.
Body Angle
In the Condition window, click Settings and select Absolute angle (0° - 180° for the body bent either clockwise or counterclockwise) or Relative angle (0° - 360°).
Frequently-Used Statistics
- Current. To base your condition on the current value. For example, the condition is true when Body angle > 20°.
- Total. This does not have a physical meaning and depends on the sample rate. In most cases you will need the statistic Current instead.
- Mean. For a condition that is met when the mean Body angle since the activation of the condition is <=/>= a specified value. Like Total, this statistic does not have a "physical" meaning. In most cases you will need the statistic Current instead.
Body Angle State
In the Condition window, click the Settings button. Specify the Threshold and the Averaging interval that define the four Body angle states. Under Condition based on, select the state you want to base the condition on: Straight, Bent, Bent counterclockwise, or Bent clockwise.
Frequently-Used Statistics
- Current. To base your condition on the current body angle state.
Example: To take an action when the animal's current state Bent counterclockwise = True. - Frequency. To base your condition on the number of times the selected body angle state occurred.
- Current Duration. To base your condition on the duration of the current body angle state.
- Cumulative Duration. To base your condition on the cumulative duration of the body angle state up to that time.
- Latency to First. To base your condition on the time from the moment the condition becomes active to the first occurrence of the chosen Body angle state.
Example: Take an action when the latency of Bent is longer than one minute. The condition is met when the animal is bent, at least one minute from the moment the condition becomes active.
Mobility
With Mobility you can create a condition based on the change in the detected shape between the previous sample and the next one, expressed in percentage.
Frequently-Used Statistics
- Current. The percentage change in the detected body area in comparison with the previous sample.
- Total. The total percentage change in the detected body area, from the moment the box becomes active onwards.
- Mean. The mean percentage change in the detected body area, from the moment the box becomes active onwards.
Set the Threshold in the field next to Is:. Click the Settings tab and specify the Averaging interval.
Mobility State
In the Condition window, click the Settings button. Specify the Thresholds and the Averaging interval that define the three mobility states. Under Calculate nesting for, select Highly mobile, Mobile, or Immobile.
Frequently-Used Statistics
- Current. To base your condition on the current mobility state.
Example: Take an action when the animal's current state Immobile = True. - Frequency. To base your condition on the number of times the selected mobility state occurred.
- Current Duration. To base your condition on the duration of the current mobility state.
- Cumulative Duration. To base your condition on the cumulative duration of the selected mobility state up to that time.
- Latency to First. To base your condition on the time from the moment the condition becomes active to the first occurrence of the chosen mobility state.
Example: Take an action when the latency of Highly mobile is longer than one minute. The condition is met when the animal is highly mobile, at least one minute from the moment the condition becomes active.
Rotation
In the Condition window, click the Settings button. In the Rotation tab, specify the criteria to define a rotation. Select Body axis rotation when you want to base the condition on the rotation of the body axis.
Source: EthoVision XT 18 - THC - Trial and Hardware Control, Noldus Information Technology