Непонятная работа компаратора в проекте

Не могу объяснить что происходит

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Непонятная работа компаратора в проекте

#1

Сообщение Golan » 14.03.2018{, 10:44}

Привет ребята.
Накидал малюсенький проектик, все как бы понятно и предсказуемо, но, столкнулся с непонятной работой, наверное компаратора.
Вращаю энкодер, на дисплее все четко показывает увеличение с шагом в 20.
Доходит до 60 компаратор срабатывает и включает светодиод, при дальнейшем вращении (на увеличение) получается следующее:
в пределах 60-80 диод горит, далее 100-380 не горит, 100-380 горит, 400-980 не горит и т.д, на дисплее все значения, без каких либо прерываний, глюков, увеличиваются последовательно.
Подскажите пожалуйста, почему так, если я правильно понимаю работу компаратора, все значения на S1, которые выше 40 должны приводить к появлению единице на выходе.
Спасибо.
Вложения
12.flp
(212.69 КБ) 87 скачиваний
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

Непонятная работа компаратора в проекте

#2

Сообщение Boroda » 14.03.2018{, 10:55}

Ну зачем же строки сравнивать? Сравните INT до блока SConv. И памяти меньше потратите и быстодействие увеличится и однозначности результата прибавится.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Непонятная работа компаратора в проекте

#3

Сообщение pan » 14.03.2018{, 11:00}

Golan писал(а):
14.03.2018{, 10:44}
столкнулся с непонятной работой, наверное компаратора
пожалуй это не понятный проект :crazy:
что ж так народ любит извратиться )
сравнивать переменные разных типов, вместо компаратора использовать сравнение строк..
Вложения
компаратор.flp
(214.5 КБ) 61 скачивание

Аватара пользователя
garry
Рядовой
Сообщения: 99
Зарегистрирован: 22.01.2016{, 11:20}
Репутация: 7

Непонятная работа компаратора в проекте

#4

Сообщение garry » 14.03.2018{, 11:02}

За чем сравнивать сторки? Вот
12-1.flp
(210.72 КБ) 66 скачиваний
Хех, пока мой комп ворочал своими тормозисторами тут уже отписались.

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Непонятная работа компаратора в проекте

#5

Сообщение Golan » 14.03.2018{, 11:05}

Чем заморочнее, тем интересней :yahoo: Видимо глюк не в проекте :crazy: Мдаа, лоханулся однако.
Спасибо большое.
Добро не ценится в современном мире, люди от него наглеют!

Ответить

Вернуться в «Спросить у знатоков»