#109
Сообщение
Gordon0007 » 18.05.2019{, 11:59}
Так же ОЧЕНЬ не хватает в блоке "Счетчик" на сколько будет увеличиваться или уменьшаться значение при одном такте, Я понимаю что можно поставить умножение/деление после данного блока, но при оптимизации когда это ужасно не удобно и занимает много места для контроллера (ATmega168PA).
Программа очень удобная, и ее особенность я тоже понимаю что она создает на каждый чих переменную, НО код получается большой и не читаемый особенно для новичков. Я думаю что можно это сделать на версии 5.
Мое личное мнение, что нужно заняться после полного перехода на пятую версию программы оптимизацией встроенных блоков, а не добавлением новых контроллеров ЕСП32, СТМ32 и др (хотя я сам жду когда они появятся в программе, так как они у меня уже есть в наличии). Многие блоки написаны хорошо, но требуют оптимизации, некоторые возможно придется переделывать полностью чтобы подходили для всех контроллеров которые Автор добавил или собирается добавлять. Нужно оптимизировать то, что уже есть а не двигаться большими прыжками для того чтобы потом возвращаться назад
Ну и как говорится не критикуй если нет предложений: Первое что можно сделать чтобы значения которые цифренно прописывались в коде не как переменная именно как цифры; Второе расширить функционал существующих блоков, таких как ЕЕПРОС, Счетчик, Генератор, Тригеры и другие; Ну и третьи это по возможности оптимизировать сам компилированный код при компиляции в ARDUINO IDE, чтобы он занимал меньше памяти; Четвертое это больше напоминание, что Автор писал что хотел сделать "Кросс - референс переменных". Все эти действия оптимизируют код в ARDUINO IDE 1.8.9 и в результате будет меньше места занимать на чипе.
Возможно многие со мной будут не согласны.
Автору огромное спасибо! Уважаемый автор не могли бы вы прокомментировать данное сообщение?