выход из цикла по условию

Ответить
peroAlexandr
Рядовой
Сообщения: 15
Зарегистрирован: 26 окт 2022, 08:30
Имя: Александр
Благодарил (а): 1 раз
Поблагодарили: 7 раз

выход из цикла по условию

Сообщение peroAlexandr »

Добрый день. Помогите разобраться пожалуйста с платами. Если ставлю условие платы2 "выполнять в цикле", то нанка перестает реагировать на датчик холла (ф это диод на 13 пине для проверки). Если делаю "выполнять по условию", то всё работает как запланировано: шаговик 20 оборотов крутится в одну сторону и потом обратно до срабатывания холла. Первая плата работает без нареканий. В чем особенность или проблема?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Brand2
Лейтенант
Сообщения: 462
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 5 раз
Поблагодарили: 6 раз

Re: выход из цикла по условию

Сообщение Brand2 »

Вы поставили после датчика Холла FTrig,который выдает очень короткий импульс по заднему фронту .Так как в проекте есть другие платы,возможно когда датчик срабатывает,программа выполняет другие действия и не успевает отслеживать спад сигнала на датчике и просто не пропускает его.
Попробуйте поставить таймер после FTrig на отключение что бы удлинить длительность импульса,может это поможет ,или поместите датчик на отдельную плату,и его значение запомните в переменной,а эту переменную уже используйте на плате 2.
А что мешает оставить выход из платы по условию?
peroAlexandr
Рядовой
Сообщения: 15
Зарегистрирован: 26 окт 2022, 08:30
Имя: Александр
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: выход из цикла по условию

Сообщение peroAlexandr »

Попробую так сделать. Выполнять по условию не мешает. Просто изначально задумал так, но не получилось и хотелось разобраться почему чтоб на будущее опыт иметь. Изначально "калибровка укладчика" была вообще вверху, думал в этом проблема и переставил чтоб порядок компиляции поменять. Не помогло и решил на форум обратиться.
Ответить

Вернуться в «Таймеры»

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

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