Страница 1 из 1
Не хватает динамической памяти!
Добавлено: 05 ноя 2024, 18:40
AVV
Здравствуйте,прошу помощи у гуру flprog.Из за таблицы состояний не хватает динамической памяти,я в тупике.Таких таблиц три,(только размеры разные),для едениц, десятков и сотен.Выходы жостко привязаны к единицам,десяткам,сотням.
Re: Не хватает динамической памяти!
Добавлено: 05 ноя 2024, 20:41
ViktorPetrov
Ужасно ,попробуйте для начало разложить стоку :
Получение подстроки.png
Re: Не хватает динамической памяти!
Добавлено: 05 ноя 2024, 21:45
AVV
Мои мысли:я через блок вытаскиваю из строки определённую цифру и подаю её на определённый вход таблицы активируя выходы имитируя эту цифру,тем самым уберу блоки сравнения, правильно?
Re: Не хватает динамической памяти!
Добавлено: 05 ноя 2024, 23:17
ViktorPetrov
Лучше опишите задачу ,может Всю логику строите ошибочно ,возможно и таблицы состояния не понадобится ,если судить по отрывочным данным на картинках .
Вот так на долго будим править :
Screenshot_2.3.png
Re: Не хватает динамической памяти!
Добавлено: 06 ноя 2024, 11:34
AVV
Задача простая,решил вместо механического 3х позиционного задатчика числа,сделать на ардуино с сенсорным экраном nextion.
Re: Не хватает динамической памяти!
Добавлено: 06 ноя 2024, 11:58
ViktorPetrov
Задатчик числа ,наверное нужно выбрать в конфигураторе панели nextion .Странные у вас переменные ( Q4to10 ) механический задатчик числа посылает .
Re: Не хватает динамической памяти!
Добавлено: 06 ноя 2024, 12:13
AVV
Механический задатчик числа подаёт логичес.единицу на входы контроллера согласно его внутренней распайки выходов,цифра 777,на выходе имеем 3 логичес.единицы в единицах,3 логич.единицы в десятках,3 логич.единицы в сотнях.Надеюсь понятно написал.На скрине выше видно откуда берутся

Re: Не хватает динамической памяти!
Добавлено: 06 ноя 2024, 12:37
ViktorPetrov
Понятно ,тогда так на nextion цифровой задатчик, на ардуино по три мультиплексора с дешифраторами и блоки деления чтоб переменную разложить на сотые ,десятые и единицы.
Re: Не хватает динамической памяти!
Добавлено: 06 ноя 2024, 13:48
AVV
Спасибо,но писать код для меня тёмный лес,наверное забью на это дело.