Триггеры задач

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

Триггеры могут зависеть от следующих элементов.
  • Датчики

    Датчик определения столкновений

    Выявление столкновений.

    Близость

    Отслеживание движения тела при пересечении линии.

    Размер

    Определение относительного положения компонентов на основе размеров.

  • Предыдущие задачи в графике событий
  • Моменты начала и завершения заданных действий

Создание триггера задачи

Чтобы создать триггер задачи в исследовании «Анализ движения», запускаемом событием, выполните следующие действия.

  1. Если вид движения на основе события еще не открыт, нажмите Вид движения на основе события (панель инструментов MotionManager) в исследовании «Анализ движения».
  2. В строке задачи дважды нажмите ячейку триггера.
  3. Появится диалоговое окно Триггер.
  4. Задайте триггер с помощью существующих датчиков, созданных ранее задач и времени.
  5. Нажмите кнопку ОК.
  6. Укажите Условие срабатывания для триггеров, зависящих от датчика или от задачи.
    • Для триггеров, зависящих от датчика, выберите Включить предупреждение или Выключить предупреждение, чтобы включить или выключить предупреждающий сигнал датчика.
    • Для триггеров, зависящих от задачи, выберите Запуск задачи, чтобы выполнить действие при запуске выбранной задачи, или Завершение задачи, чтобы выполнить действие после выполнения задачи.
  7. Укажите время срабатывания триггера.
    • Введите время начала для задачи с триггерами, работа которых основана на временных параметрах.
    • Введите дополнительное время отсрочки между условием срабатывания датчика или триггера и выполнением действия.

Создание триггера, зависящего от задачи

Чтобы создать триггер, зависящий от задачи, выполните следующие действия.

  1. Если вид движения на основе события еще не открыт, нажмите Вид движения на основе события (панель инструментов MotionManager) в исследовании «Анализ движения».
  2. В строке задачи дважды нажмите ячейку триггера.
    Появится диалоговое окно Триггер.
  3. Выберите созданную ранее задачу и нажмите ОК.

Создание триггера, зависящего от времени

Чтобы создать триггер, зависящий от времени, выполните следующие действия.

  1. Если вид движения на основе события еще не открыт, нажмите Вид движения на основе события (панель инструментов MotionManager) в исследовании «Анализ движения».
  2. В строке задачи дважды нажмите ячейку триггера.
    Появится диалоговое окно Триггер.
  3. Выберите Время и нажмите ОК.
  4. В столбце триггера Время/задержка укажите продолжительность задачи.

Создание триггера датчика

  1. Если вид движения на основе события еще не открыт, нажмите Вид движения на основе события (панель инструментов MotionManager) в исследовании «Анализ движения».
  2. В строке задачи дважды нажмите ячейку триггера.
    Появится диалоговое окно Триггер.
  3. Раскройте список Датчик.
  4. Выберите датчик и нажмите ОК.
Если нужного датчика нет в списке, нажмите кнопку Новый датчик, чтобы создать его, а затем выберите созданный датчик из списка.
Можно воспользоваться датчиками для вызова действий исключительно при определении условий Предупреждения в PropertyManager Датчик.

Бесконтактный датчик движения

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

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

Чтобы создать датчик, в дереве конструирования FeatureManager нажмите правой кнопкой мыши папку Датчики и выберите Добавить датчик.