По счетчику:
Dryundel писал(а): ↑06.08.2019{, 19:37}
Так, не путайте меня. Я не совсем понял экзерсис с функцией setID и как толком ее применить. Но мне показалось что это всего лишь подмена именованных переменных. Это всего лишь временное решение. Если я не прав, поправьте меня.
В поисках оптимального варианта конфигурации счетчиков я оставляю параметры пользователя. После обсуждения с Вам наверное будет
оставлено две конфигурации блока:
1.вход EN, top(верхняя граница), bot(нижняя граница).
2.вход EN, rst(сброс), step(шаг изменения), top,bot
Dryundel писал(а): ↑06.08.2019{, 19:37}
Останавливает только то, что библиотеки активно дорабатываются (перерабатываются) и слепленное сегодня может не заработать завтра.
ecoins писал(а): ↑
Это так, но проблема думаю преувеличена. Во-первых мы стараемся следить за совместимостью. Во-вторых - сами пользовательские блоки обычно состоят из одной/двух строк на C++ - инициализация параметров и вызов самой функции. При наличии комментариев в библиотеках временные шероховатости (если они возникают) могут быть устранены на уровне пользователя блоков. Ну и мы готовы быстро отреагировать...
Dryundel писал(а): ↑06.08.2019{, 19:37}
Теперь конкретика:
Присоединяюсь к вопросу из другой темы. Сам был озадачен но спросить забыл.
ingener писал(а): ↑Сегодня{, 07:35}
ecoins, а что значит в настройках блока float - константа string (по умолчанию =@) ? последняя строчка
Это заложено на развитие - не успели сделать. Если эта переменная отлична от "@", то она будет записана перед входной переменной(float,char,int,String) - т.е. заголовок переменной. Хотели сделать, возникли трудности, отложили на некоторое время.
Dryundel писал(а): ↑06.08.2019{, 19:37}
Еще есть пожелание включить в библиотеку микросхему расширения TM1638 (TM1637). Очень уж она подкупает своей дешевизной при отличном функционале. Да и работа с матричными клавиатурами и светодиодными матрицами слабо освещена в FLProg.
В добавок ко всему, в некоторых случаях, к примеру блок управления и индикации, это не плохая замена не дешевой MCP23017.
Вот отличный пример для подражания TM16xx
Положил в корзину - для детской Академии действительно хороший стенд. Придут, что-то сделаем.
В целом же отношение к эти вещам следующее - многие вопросы прекрасно делаются на KaScade, а локальные индикаторы только трудности создают, а потом еще и подобрать удачный форм-фактор не просто. А планшет всё перекрывает - да они еще и дешевеют очень быстро. В общем спасибо Rovki. Тему LCD мы развиваем потому, что иногда удобно использовать как "программный" тестер при отладке проекта. Мы её доработаем с учетом Ваших предложений - будет добавлен еще один вход. При переходе EN из 1->0 поле будет очищаться пробелами, при 0->1 - будет восстановлена запись, далее будет меняться только при изменении входного параметра. Хотя еще раз задумываюсь, что на KaScade правильнее это делать. Rovki обещал глобальные изменения в файловой системе - будет проще и для детишек в нашей Академии.