Блок обнаружения изменения строки

Вопросы по встроенным блокам
Ответить
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блок обнаружения изменения строки

Сообщение dizzyy »

использовал в проекте Блок обнаружения изменения строки, и при переходе с 0 на 1 и с 3 на 4 на экране отобразилось правильно, а блок изменения не среагировал, перезагружаю и все повторяется.
при переходе с 1 на 2 и с 2 на 3 все нормально.

это глюк блока ??? как победить? может переделать под сравнение другого типа?
[spoiler]
Безымянный.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Блок обнаружения изменения строки

Сообщение pan »

так если у вас другой тип, зачем сравнивать строки?
есть же блок детектор изменения числа
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Блок обнаружения изменения строки

Сообщение KSP »

А значения в строках случайно не совпадают? Если сравниваемые строки одинаковые то блок ничего не выдаст.
S
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блок обнаружения изменения строки

Сообщение dizzyy »

KSP писал(а): 25 май 2018, 14:51А значения в строках случайно не совпадают? Если сравниваемые строки одинаковые то блок ничего не выдаст.
на фото видно что переключатель формирует строки 0,1,2,3,4 и они нормально отображаются на экране , значит код верный, а сравнение нет..
pan писал(а): 25 май 2018, 14:43так если у вас другой тип, зачем сравнивать строки?
есть же блок детектор изменения числа
я делел стринг чтоб выводить сразу в дисплей без конвертации ... щ
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Блок обнаружения изменения строки

Сообщение pan »

так числа то сравнивать для ардуины гораздо проще чем строки....
dizzyy писал(а): 25 май 2018, 14:58я делел стринг
:like:
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блок обнаружения изменения строки

Сообщение dizzyy »

переделал под байт... брал сигнал с выхода мультиплексора, с входа селект , все переходы отрабатывает кроме перехода с 0 на 1 ..
буду копать код , какая то переменная присваивается уже после смены, наверное надо огласить первоначальное состояние 0.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Блок обнаружения изменения строки

Сообщение KSP »

Проверьте L6 на ней может пропадать 1 при переходе
S
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Блок обнаружения изменения строки

Сообщение Sancho »

Хотел скомпилировать и посмотреть код, что-бы не гадать на картах...
Не получается скриншот скомпилировать, ни в какую не хочет... :senile:
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блок обнаружения изменения строки

Сообщение dizzyy »

KSP писал(а): 25 май 2018, 17:03Проверьте L6 на ней может пропадать 1 при переходе
тогда бы все не работало, а так только этот переход.
где то был конфликт , привел в такой вид и все устаканилось..
[spoiler]
Безымянный.JPG
[/spoiler]

так как не понял конфликта можно тему прибить
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

Блок обнаружения изменения строки

Сообщение KSP »

L6 и элемент AND убрали вот и заработало , или переменную "зумер" перестали где-то прописывать. Чудес в электронике не бывает
бывают только короткие замыкания переведите Байты в строку чтобы точно убедится, если есть желание.
S
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Блок обнаружения изменения строки

Сообщение pan »

проблема была скорее всего в расположении блоков, и соответственно порядке их компилирования.
вообще лучше разбивать на маленькие платы. так будет больше шансов что все будет в том порядке как нужно.
KSP писал(а): 25 май 2018, 20:03Чудес в электронике не бывает
зато в программах бывают )

[ref]dizzyy[/ref], на всякий случай пользуйтесь кнопочкой
Изображение
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блок обнаружения изменения строки

Сообщение dizzyy »

pan писал(а): 25 май 2018, 20:06dizzyy, на всякий случай пользуйтесь кнопочкой
я знаю про нее , никак не пойму как менять этот порядок ...например есть условие и куча переменных на присвоение и на запрет выполнения платы и плюс очистка экрана ..так на зло запрет лезет в перед , тогда надо ставить задержки и прочую лабоду ..что тянет на увеличение кода
KSP писал(а): 25 май 2018, 20:03L6 и элемент AND убрали вот и заработало , или переменную "зумер" перестали где-то прописывать. Чудес в электронике не бывает
бывают только короткие замыкания переведите Байты в строку чтобы точно убедится, если есть желание.
также склоняюсь к очередности ...так как L6 принимает участвует в работе экрана - он работает и все переходы отображал, анд также не вариант в глюке , тем более что с 1 на 2 и с 2 на 3 роботало , а уже с 1 на 1 и с 3 на 4 уже нет...

[spoiler]
Безымянный1.JPG
Безымянный2.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось dizzyy 25 май 2018, 21:56, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Блок обнаружения изменения строки

Сообщение Sancho »

dizzyy писал(а): 25 май 2018, 21:45я знаю про нее , никак не пойму как менять этот порядок ...например есть условие и куча переменных на присвоение и на запрет выполнения платы и плюс очистка экрана ..так на зло запрет лезет в перед , тогда надо ставить задержки и прочую лабоду ..что тянет на увеличение кода
http://forum.flprog.ru/viewtopic.php?f= ... 23&p=47578
Уже наступали почти на ровном месте.
Поэтому и просил файл проекта.
Иначе косяк сложно выловить даже глядя на порядок выполнения.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блок обнаружения изменения строки

Сообщение dizzyy »

Sancho писал(а): 25 май 2018, 21:52Иначе косяк сложно выловить даже глядя на порядок выполнения.
да да ...порядок это вещь .. я уже пробовал удалять переменную, которая была 16, поставил по новой - стала 7 , а была надежда что последней ..
[spoiler]
Безымянный1.JPG
Безымянный2.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Блок обнаружения изменения строки

Сообщение pan »

dizzyy писал(а): 25 май 2018, 21:45 как менять этот порядок
передвигая блоки по плате
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Блок обнаружения изменения строки

Сообщение dizzyy »

pan писал(а): 25 май 2018, 22:07передвигая блоки по плате
на последних фото переменная Stage , была 16 , хотел последней сделать ...
я и передвигал, удалял и по новой делал, вырезал и вставлял - выше 7 не подымается ..

я делаю в версии 3.0.3
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Блок обнаружения изменения строки

Сообщение rw6cm »

[ref]dizzyy[/ref],
в версии 3.0.3 от перемещения встроенных блоков порядок не меняется.
Если надо изменить, ставим в нужном месте переменную, или раскидываем по платам.
Меняется порядок только для пользовательских блоков.
Win10-64, FLProg (portable)
Ответить

Вернуться в «Штатные блоки»

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

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