выход из цикла по условию
-
peroAlexandr
- Рядовой
- Сообщения: 15
- Зарегистрирован: 26 окт 2022, 08:30
- Имя: Александр
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
выход из цикла по условию
Добрый день. Помогите разобраться пожалуйста с платами. Если ставлю условие платы2 "выполнять в цикле", то нанка перестает реагировать на датчик холла (ф это диод на 13 пине для проверки). Если делаю "выполнять по условию", то всё работает как запланировано: шаговик 20 оборотов крутится в одну сторону и потом обратно до срабатывания холла. Первая плата работает без нареканий. В чем особенность или проблема?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Brand2
- Лейтенант
- Сообщения: 462
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 5 раз
- Поблагодарили: 6 раз
Re: выход из цикла по условию
Вы поставили после датчика Холла FTrig,который выдает очень короткий импульс по заднему фронту .Так как в проекте есть другие платы,возможно когда датчик срабатывает,программа выполняет другие действия и не успевает отслеживать спад сигнала на датчике и просто не пропускает его.
Попробуйте поставить таймер после FTrig на отключение что бы удлинить длительность импульса,может это поможет ,или поместите датчик на отдельную плату,и его значение запомните в переменной,а эту переменную уже используйте на плате 2.
А что мешает оставить выход из платы по условию?
Попробуйте поставить таймер после FTrig на отключение что бы удлинить длительность импульса,может это поможет ,или поместите датчик на отдельную плату,и его значение запомните в переменной,а эту переменную уже используйте на плате 2.
А что мешает оставить выход из платы по условию?
-
peroAlexandr
- Рядовой
- Сообщения: 15
- Зарегистрирован: 26 окт 2022, 08:30
- Имя: Александр
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: выход из цикла по условию
Попробую так сделать. Выполнять по условию не мешает. Просто изначально задумал так, но не получилось и хотелось разобраться почему чтоб на будущее опыт иметь. Изначально "калибровка укладчика" была вообще вверху, думал в этом проблема и переставил чтоб порядок компиляции поменять. Не помогло и решил на форум обратиться.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость