Блок обнаружения изменения строки
Блок обнаружения изменения строки
использовал в проекте Блок обнаружения изменения строки, и при переходе с 0 на 1 и с 3 на 4 на экране отобразилось правильно, а блок изменения не среагировал, перезагружаю и все повторяется.
при переходе с 1 на 2 и с 2 на 3 все нормально.
это глюк блока ??? как победить? может переделать под сравнение другого типа?
[spoiler] [/spoiler]
при переходе с 1 на 2 и с 2 на 3 все нормально.
это глюк блока ??? как победить? может переделать под сравнение другого типа?
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок обнаружения изменения строки
так если у вас другой тип, зачем сравнивать строки?
есть же блок детектор изменения числа
есть же блок детектор изменения числа
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Блок обнаружения изменения строки
А значения в строках случайно не совпадают? Если сравниваемые строки одинаковые то блок ничего не выдаст.
S
Блок обнаружения изменения строки
на фото видно что переключатель формирует строки 0,1,2,3,4 и они нормально отображаются на экране , значит код верный, а сравнение нет..KSP писал(а): 25 май 2018, 14:51А значения в строках случайно не совпадают? Если сравниваемые строки одинаковые то блок ничего не выдаст.
я делел стринг чтоб выводить сразу в дисплей без конвертации ... щpan писал(а): 25 май 2018, 14:43так если у вас другой тип, зачем сравнивать строки?
есть же блок детектор изменения числа
Блок обнаружения изменения строки
переделал под байт... брал сигнал с выхода мультиплексора, с входа селект , все переходы отрабатывает кроме перехода с 0 на 1 ..
буду копать код , какая то переменная присваивается уже после смены, наверное надо огласить первоначальное состояние 0.
буду копать код , какая то переменная присваивается уже после смены, наверное надо огласить первоначальное состояние 0.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блок обнаружения изменения строки
Хотел скомпилировать и посмотреть код, что-бы не гадать на картах...
Не получается скриншот скомпилировать, ни в какую не хочет...
Не получается скриншот скомпилировать, ни в какую не хочет...

мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Блок обнаружения изменения строки
тогда бы все не работало, а так только этот переход.
где то был конфликт , привел в такой вид и все устаканилось..
[spoiler] [/spoiler]
так как не понял конфликта можно тему прибить
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 305
- Зарегистрирован: 18 сен 2015, 14:00
- Откуда: Саратов
- Имя: Сергей
- Поблагодарили: 1 раз
Блок обнаружения изменения строки
L6 и элемент AND убрали вот и заработало , или переменную "зумер" перестали где-то прописывать. Чудес в электронике не бывает
бывают только короткие замыкания переведите Байты в строку чтобы точно убедится, если есть желание.
бывают только короткие замыкания переведите Байты в строку чтобы точно убедится, если есть желание.
S
Блок обнаружения изменения строки
проблема была скорее всего в расположении блоков, и соответственно порядке их компилирования.
вообще лучше разбивать на маленькие платы. так будет больше шансов что все будет в том порядке как нужно.
[ref]dizzyy[/ref], на всякий случай пользуйтесь кнопочкой

вообще лучше разбивать на маленькие платы. так будет больше шансов что все будет в том порядке как нужно.
зато в программах бывают )
[ref]dizzyy[/ref], на всякий случай пользуйтесь кнопочкой

Блок обнаружения изменения строки
я знаю про нее , никак не пойму как менять этот порядок ...например есть условие и куча переменных на присвоение и на запрет выполнения платы и плюс очистка экрана ..так на зло запрет лезет в перед , тогда надо ставить задержки и прочую лабоду ..что тянет на увеличение кода
также склоняюсь к очередности ...так как L6 принимает участвует в работе экрана - он работает и все переходы отображал, анд также не вариант в глюке , тем более что с 1 на 2 и с 2 на 3 роботало , а уже с 1 на 1 и с 3 на 4 уже нет...KSP писал(а): 25 май 2018, 20:03L6 и элемент AND убрали вот и заработало , или переменную "зумер" перестали где-то прописывать. Чудес в электронике не бывает
бывают только короткие замыкания переведите Байты в строку чтобы точно убедится, если есть желание.
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось dizzyy 25 май 2018, 21:56, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блок обнаружения изменения строки
http://forum.flprog.ru/viewtopic.php?f= ... 23&p=47578dizzyy писал(а): 25 май 2018, 21:45я знаю про нее , никак не пойму как менять этот порядок ...например есть условие и куча переменных на присвоение и на запрет выполнения платы и плюс очистка экрана ..так на зло запрет лезет в перед , тогда надо ставить задержки и прочую лабоду ..что тянет на увеличение кода
Уже наступали почти на ровном месте.
Поэтому и просил файл проекта.
Иначе косяк сложно выловить даже глядя на порядок выполнения.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Блок обнаружения изменения строки
да да ...порядок это вещь .. я уже пробовал удалять переменную, которая была 16, поставил по новой - стала 7 , а была надежда что последней ..
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок обнаружения изменения строки
на последних фото переменная Stage , была 16 , хотел последней сделать ...
я и передвигал, удалял и по новой делал, вырезал и вставлял - выше 7 не подымается ..
я делаю в версии 3.0.3
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Блок обнаружения изменения строки
[ref]dizzyy[/ref],
в версии 3.0.3 от перемещения встроенных блоков порядок не меняется.
Если надо изменить, ставим в нужном месте переменную, или раскидываем по платам.
Меняется порядок только для пользовательских блоков.
в версии 3.0.3 от перемещения встроенных блоков порядок не меняется.
Если надо изменить, ставим в нужном месте переменную, или раскидываем по платам.
Меняется порядок только для пользовательских блоков.
Win10-64, FLProg (portable)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя