# Impulse

рус.: Импульс

Компонент Impulse передает значение "true", а через некоторый промежуток времени значение "false".

## Пример использования

Предыдущий компонент Runsuccesses

Откроем проект "lessons_2".

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

Добавим в конфигурацию класс компонентов Impulse и один экземпляр этого класса.

Добавим на вкладку "Main" компонента Impulse и удалим связь от компонента Runsuccesses к TextButton. Для того чтобы удалим связь дважды нажмем левой кнопкой мыши на компоненте Runsuccesses и перейдем на вкладку "Исходящие связи".

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

Осталось создать связь: создадим связь от компонента Runsuccesses к компоненту Impulse и от компонента Impulse к компоненту TextButton (Тип связи: "Управление кнопкой от другого компонента").

Отредактируем свойства компонента Impulse: свойство TimeToWait - 2500.

Сохраним проект.

Запустим конфигурацию нажиматием кнопки F9.

Через две с половиной секунды после запуска конфигурации кнопка будет автоматически нажата, а еще через две с половиной секунды сменит состояние на "не нажата".

Подробнее о компоненте Impulse ▼ | Распечатать

## Связи

### Входящие связи

In
  Связь для получения сигнала к действию. Когда по связи приходит значение "true", компонент срабатывает.

### Исходящие связи

Out
  Связь для передачи данных другим компонентам.
OutE
  Связь для управления эффекторами.

## Свойства

TimeToWait
  Задержка (в миллисекундах) между передачей значение "true" и "false". Значение целочисленное (Напр.: 2500).

Последнее изменение: 11.02.2009