Панель триггеров возможностей

Что такое панель триггера

Панель Trigger задает событие триггера, чтобы синхронизировать время симуляции с входными сигналами. Можно использовать триггерные события, чтобы стабилизировать периодические сигналы, такие как синусоиды или захватывать непериодические сигналы, такие как импульс, который происходит периодически.

Чтобы открыть панель «Триггер»:

  1. Откройте Возможности блока окно.

  2. На панели инструментов нажмите кнопку Триггеры.

  3. Запустите симуляцию.

    Триггерные указатели треугольника указывают время триггера и уровень триггера события. Цвет маркера соответствует цвету сигнала источника.

Главная панель

Mode - Задайте, когда отображение обновится.

  • Auto - отображение данных из последнего события триггера. Если ни одно событие не происходит после одного временного интервала, отобразите последние доступные данные.

    Normal - отображение данных из последнего события триггера. Если события не происходит, отображение остается пустым.

  • Once - отображение данных из последнего события триггера и замораживание изображения. Если события не происходит, отображение остается пустым. Нажмите кнопку Rearm, чтобы найти следующее событие триггера.

  • Off - Отключить триггер.

Position (%) - Задайте положение указателя времени вдоль оси Y. Можно также перетащить указатель времени влево или вправо, чтобы настроить его положение.

Источник/Тип и уровни/Временные Панели

Source - Выберите триггерный сигнал. Для величины и фазовых графиков выберите величину или фазу.

Type - выберите тип триггера.

Тип триггераПараметры триггера

Edge - Триггер, когда сигнал переходит порог.

Polarity - Выберите полярность для сигнала, вызванного краем.

  • Rising - Триггер, когда сигнал увеличивается.

  • Falling - Триггер, когда значение сигналов уменьшается.

  • Either - Триггер, когда сигнал увеличивается или уменьшается.

Level - Введите пороговое значение для сигнала, вызванного ребром. Auto level составляет 50%

Hysteresis - Введите значение для сигнала, вызванного краем. См. Гистерезис триггерных сигналов

Pulse Width - Триггер, когда сигнал переходит низкий порог и высокий порог дважды за заданное время.

Polarity - Выберите полярность для сигнала, вызванного шириной импульса.

  • Positive - Триггер на импульсе положительной полярности, когда импульс переходит низкий порог во второй раз.

  • Negative - Триггер на импульсе отрицательной полярности, когда импульс переходит высокий порог во второй раз.

  • Either - Триггер как на импульсах положительной полярности, так и на импульсах отрицательной полярности.

Примечание

Глюк-триггер является специальным типом импульсного триггера ширины. Глюк-Триггер возникает для импульса или всплеска, чья длительность меньше заданной величины. Можно реализовать триггер сбоя с помощью импульсного триггера ширины и установки параметра Max Width на небольшое значение.

High - Введите высокое значение для сигнала, вызванного шириной импульса. Auto level составляет 90%.

Low - Введите низкое значение для сигнала, вызванного шириной импульса. Auto level составляет 10%.

Min Width - Введите минимальную ширину импульса для сигнала, вызванного шириной импульса. Измеряют ширину импульса между первым и вторым пересечениями среднего порога.

Max Width - введите максимальную ширину импульса для сигнала, вызванного шириной импульса.

Transition - Триггер на восходящем или падающем ребре сигнала, который пересекает высокий и низкий уровни в заданной временной области значений.

Polarity - Выберите полярность для сигнала, вызванного переходом.

  • Rise Time - Триггер на увеличивающемся сигнале, когда сигнал пересекает высокий порог.

  • Fall Time - Триггер на уменьшающемся сигнале, когда сигнал пересекает низкий порог.

  • Either - Триггер на увеличивающемся или уменьшающемся сигнале.

High - Введите высокое значение для сигнала, вызванного переходом. Auto level составляет 90%.

Low - Введите низкое значение для сигнала, вызванного переходом. Auto level составляет 10%.

Min Time - Введите минимальную длительность сигнала, вызванного переходом.

Max Time - Введите максимальную длительность сигнала, вызванного переходом.

Runt- Триггер, когда сигнал переходит низкий порог или высокий порог дважды за заданное время.

Polarity - Выберите полярность для запускаемого сигнала.

  • Positive - Триггер на импульсе положительной полярности, когда сигнал пересекает низкий порог второй раз, не пересекая высокий порог.

  • Negative - Триггер на импульсе отрицательной полярности.

  • Either - Триггер как на импульсах положительной полярности, так и на импульсах отрицательной полярности.

High - Введите высокое значение для сигнала, вызванного запуском. Auto level составляет 90%.

Low - Введите низкое значение для сигнала, вызванного запуском. Auto level составляет 10%.

Min Width - Введите минимальную ширину для сигнала, вызванного запуском. Измеряют ширину импульса между первым и вторым пересечением порога.

Max Width - Введите максимальную ширину импульса для сигнала, вызванного запуском.

Window - Триггер, когда сигнал остается внутри или вне области, заданной высокими и низкими порогами в течение заданного времени.

Polarity - Выберите область для сигнала, вызванного окном.

  • Inside - Триггер, когда сигнал покидает область между низким и высоким уровнями.

  • Outside - триггер, когда сигнал входит в область между низким и высоким уровнями.

  • Either - Триггер, когда сигнал покидает или входит в область между низким и высоким уровнями.

High - Введите высокое значение для сигнала, вызванного окном. Auto level составляет 90%.

Low - Введите низкое значение для сигнала триггера окна. Auto level составляет 10%.

Min Time - введите минимальную длительность сигнала, вызванного окном.

Max Time - Введите максимальную длительность сигнала, вызванного окном.

Timeout - Триггер, когда сигнал остается выше или ниже порога дольше заданного времени

Polarity - Выберите полярность для инициируемого тайм-аутом сигнала.

  • Rising - Триггер, когда сигнал не переходит порог снизу. Для примера, если вы устанавливаете Timeout равным 7,50 секунд, возможности запускаются через 7,50 секунд после того, как сигнал переходит порог.

  • Falling - Триггер, когда сигнал не переходит порог сверху.

  • Either - Триггер, когда сигнал не переходит порог с любого направления

Level - Введите пороговое значение для инициируемого тайм-аутом сигнала.

Hysteresis - Введите значение для сигнала, вызванного тайм-аутом. См. Гистерезис триггерных сигналов.

Timeout - Введите длительность сигнала, вызванного тайм-аутом.

Альтернативно, событие триггера может произойти, когда сигнал остается в пределах контуров, заданной гистерезисом, в течение 7,50 секунд после того, как сигнал переходит порог.

Гистерезис триггерных сигналов

Hysteresis (V) - Задайте значение гистерезиса или шумового отклонения. Этот параметр видим, когда вы задаете Type Edge или Timeout. Если сигнал дрожит внутри этой области значений и ненадолго пересекает уровень триггера, возможности не регистрирует событие. В случае краевого триггера с повышением полярности возможности игнорируют время, когда сигнал пересекает уровень триггера в области гистерезиса.

Можно уменьшить размер области гистерезиса путем уменьшения значения гистерезиса. В этом примере, если вы задаете значение гистерезиса 0,07, возможности также рассматривают второй восходящее ребро как событие триггера.

Задержка/отключение Панели

Смещите положение триггера фиксированной задержкой или установите минимальное возможное время между событиями триггера.

  • Delay (s) - Задайте фиксированное время задержки, на которое можно сместить положение триггера. Этот параметр управляет количеством времени, которое возможности ожидают после того, как событие триггера произойдет перед отображением сигнала.

  • Holdoff (s) - Задайте минимальное возможное время между событиями триггера. Это количество времени используется для подавления сбора данных после того, как произошло допустимое событие триггера. Отключение триггера препятствует повторным вхождениям триггера во время соответствующего фрагмента пакета.

См. также

|

Похожие темы