Трудности с обнулением переменной.

Ответить
jak
Рядовой
Сообщения: 5
Зарегистрирован: 12 сен 2019, 16:46
Имя: Юрий

Трудности с обнулением переменной.

Сообщение jak »

Добрый день.
Имеется рабочий проект.
Идет управление сервоприводом в заданное время (3 временных интервала) и поворот привода на 90 градусов тоже заданное время. (сейчас для отладки используется таймер в секундах, а в реальности будут часы).
Появилась потребность в "пропуске" работы сервопривода (один из 3 циклов "выпадает").
Задача стоит такая:
При нажатии кнопки происходит пропуск (ближайший) работы сервопривода.
Добавил в рабочую схему элемент AND и переменную. А вот дальше засада - пробовал разные варианты решения поставленной задачи.
Сброс переменной происходит только после всего цикла (3 интервала). А мне нужно что бы переменная сбрасывалась перед новым рабочим интервалом.
Подскажите как побороть мою проблему?
Снимок.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Трудности с обнулением переменной.

Сообщение pan »

[ref]jak[/ref], зачем триггер rTT ?
подключите кнопку к RTrig (выдающего один импульс)

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

ну и по фотографиям мы плохо гадаем.....
jak
Рядовой
Сообщения: 5
Зарегистрирован: 12 сен 2019, 16:46
Имя: Юрий

Трудности с обнулением переменной.

Сообщение jak »

pan, спасибо за подсказку.
Пытаюсь исправить.
Только подскажите, если можно. Как используя RTrig присвоить переменной логическое значение? (импульс проходит и значение сбрасывается).
Спасибо.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Трудности с обнулением переменной.

Сообщение Sancho »

jak писал(а): 24 сен 2019, 16:47 Как используя RTrig присвоить переменной логическое значение?
Нажмите на переменную на плате два раза.
Поставьте галочку "Вход разрешения записи".
На появившийся вход "En" подайте сигнал с р триггера.
На вход переменной - необходимое.
При 1 на en переменной присвоится значение.

Отправлено спустя 1 минуту 23 секунды:
Это может быть 0 или 1 для bool, 1,5, 12345.... для инт и т.д.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость