Не хватает динамической памяти!

Вопросы от новичков
Ответить
AVV
Рядовой
Сообщения: 28
Зарегистрирован: 18 дек 2021, 04:51
Имя: Виталий
Благодарил (а): 1 раз

Не хватает динамической памяти!

Сообщение AVV »

Здравствуйте,прошу помощи у гуру flprog.Из за таблицы состояний не хватает динамической памяти,я в тупике.Таких таблиц три,(только размеры разные),для едениц, десятков и сотен.Выходы жостко привязаны к единицам,десяткам,сотням.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Не хватает динамической памяти!

Сообщение ViktorPetrov »

Ужасно ,попробуйте для начало разложить стоку :
Получение подстроки.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AVV
Рядовой
Сообщения: 28
Зарегистрирован: 18 дек 2021, 04:51
Имя: Виталий
Благодарил (а): 1 раз

Re: Не хватает динамической памяти!

Сообщение AVV »

Мои мысли:я через блок вытаскиваю из строки определённую цифру и подаю её на определённый вход таблицы активируя выходы имитируя эту цифру,тем самым уберу блоки сравнения, правильно?
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Не хватает динамической памяти!

Сообщение ViktorPetrov »

Лучше опишите задачу ,может Всю логику строите ошибочно ,возможно и таблицы состояния не понадобится ,если судить по отрывочным данным на картинках .
Вот так на долго будим править :
Screenshot_2.3.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AVV
Рядовой
Сообщения: 28
Зарегистрирован: 18 дек 2021, 04:51
Имя: Виталий
Благодарил (а): 1 раз

Re: Не хватает динамической памяти!

Сообщение AVV »

Задача простая,решил вместо механического 3х позиционного задатчика числа,сделать на ардуино с сенсорным экраном nextion.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Не хватает динамической памяти!

Сообщение ViktorPetrov »

Задатчик числа ,наверное нужно выбрать в конфигураторе панели nextion .Странные у вас переменные ( Q4to10 ) механический задатчик числа посылает .
AVV
Рядовой
Сообщения: 28
Зарегистрирован: 18 дек 2021, 04:51
Имя: Виталий
Благодарил (а): 1 раз

Re: Не хватает динамической памяти!

Сообщение AVV »

Механический задатчик числа подаёт логичес.единицу на входы контроллера согласно его внутренней распайки выходов,цифра 777,на выходе имеем 3 логичес.единицы в единицах,3 логич.единицы в десятках,3 логич.единицы в сотнях.Надеюсь понятно написал.На скрине выше видно откуда берутся :)
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Не хватает динамической памяти!

Сообщение ViktorPetrov »

Понятно ,тогда так на nextion цифровой задатчик, на ардуино по три мультиплексора с дешифраторами и блоки деления чтоб переменную разложить на сотые ,десятые и единицы.
AVV
Рядовой
Сообщения: 28
Зарегистрирован: 18 дек 2021, 04:51
Имя: Виталий
Благодарил (а): 1 раз

Re: Не хватает динамической памяти!

Сообщение AVV »

Спасибо,но писать код для меня тёмный лес,наверное забью на это дело.
Ответить

Вернуться в «Начинающим»

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

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