# :TRIGger:WINDow:MODE

:TRIGger Window Commands

- :TRIGger:WINDow:MODE
- :TRIGger:WINDow:SOURce
- :TRIGger:WINDow:TIME

## Command Syntax

    :TRIGger:WINDow:MODE  {ENTering | EXITing | IVRCross | IVRTimeout | IVRLess | OVRCross | OVRTimeout | OVRLess}

## Query Syntax

    :TRIGger:WINDow:MODE?

## Description

In the Window trigger mode (see `:TRIGger:MODE`), this command selects the window condition to trigger on:

- `ENTering` — Triggers when the signal enters the voltage range.
- `EXITing` — Triggers when the signal exits the voltage range.
- `IVRCross` — When the signal is inside the voltage range for greater than the specified `:TRIGger:WINDow:TIME`, the trigger occurs when the signal crosses one of the voltage range boundaries.
- `IVRTimeout` — When the signal is inside the voltage range for greater than the specified `:TRIGger:WINDow:TIME`, the trigger occurs when the time is exceeded.
- `IVRLess` — Triggers when the signal is inside the voltage range for less than the specified `:TRIGger:WINDow:TIME`.
- `OVRCross` — When the signal is outside the voltage range for greater than the specified `:TRIGger:WINDow:TIME`, the trigger occurs when the signal crosses one of the voltage range boundaries.
- `OVRTimeout` — When the signal is outside the voltage range for greater than the specified `:TRIGger:WINDow:TIME`, the trigger occurs when the time is exceeded.
- `OVRLess` — Triggers when the signal is outside the voltage range for less than the specified `:TRIGger:WINDow:TIME`.