Страница 1 из 2
Кнопка сворачивания плат
Добавлено: 28 апр 2018, 13:41
brig62
При работе с проектом хотелось бы иметь кнопку для сворачивания всех плат. Для более быстрого поиска нужной.
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 17:54
ykamerton
Да есть ведь, куда еще их свертывать....
[spoiler]
сверт.jpg
[/spoiler]
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 19:25
Alias
От себя добавлю пожелание инвертировать логику работы кнопки. А то сейчас стрелка вниз, ждешь, что плата развернется, а она наоборот - свернута. Стрелка вправо должна говорить: "Вот она, плата, справа!" Но не тут то было. И не могу эту логику до сих пор принять.
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 20:22
brig62
ykamerton писал(а): 29 апр 2018, 17:54Да есть ведь, куда еще их свертывать....
Есть для каждой платы в отдельности. Хотелось бы одним нажатием свернуть все. Видеть только заголовки с наименованием и комментарием.
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 20:46
ykamerton
Да сколько ж у вас плат, я на трех забил 32кб, пришлось экономить переменными.
Вот первая основная, там еще внизу такое.
[spoiler]
Безымянный.jpg
[/spoiler]
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 21:04
pan
как эта свалка работает...
поэтому вам и 3 плат хватает
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 21:22
ykamerton
pan писал(а): 29 апр 2018, 21:04как эта свалка работает...
поэтому вам и 3 плат хватает
Классно работает! бегать там по платам, сдвинул и гляди.
Отправлено спустя 44 секунды:
ykamerton писал(а): 29 апр 2018, 21:21pan писал(а): 29 апр 2018, 21:04как эта свалка работает...
поэтому вам и 3 плат хватает
Классно работает! бегать там по платам, сдвинул и гляди.
А задвину, воообще не понять...
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 22:09
Alias
Ну, не у всех есть под рукой чекушка, чтобы разобраться в паутинке

Поэтому в моем проекте котельной уже 26 плат, и это еще не закончил

ЗЫ Можно было бы и на одной все сделать, но выполнение плат по условию - просто находка! Ни к чему прогонять всю массу вычислений каждый цикл. Многие можно исполнять дважды в час.
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 22:13
ykamerton
Alias писал(а): 29 апр 2018, 22:09Ну, не у всех есть под рукой чекушка, чтобы разобраться в паутинке

Поэтому в моем проекте котельной уже 26 плат, и это еще не закончил

Понятно что кнопок не хватает. чтож там на плате. пару элементов нарисовано.
Кинь скрин переменных посмотреть. наверное минут 15 колесом крутить.
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 22:19
Alias
Нет, пара элементов на плате - другая крайность. Как правило, там законченный логический блок. Многие выполняются по своим таймерам, например, с интервалами в 15, 30 и 60 минут, ежесекундно, каждые 15 секунд. Так удобнее. Есть процессы, которые не нужно контролировать постоянно.
Скрин - перебор, там их 123 штуки

Сам не думал. Но они все нужны, бездумно не раздуваю. У меня достаточно сложная система для управления котлом и по погоде, и по комнате, плюс греющий кабель на крыше, бойлеры, управляемые по графикам, контроль протечек, аварийных ситуаций и предпосылок к ним, контроль водяного столба в системе, давления газа на горелке, вычисление статистики, управление шабером по разряжению за топкой и так далее.
Да, если рисовать именованными связями, то переменных в проекте будет меньше. Вот только в чем вопрос: а компилятор не насоздаст их потом сам по необходимости? То, что рисуется визуально, не отражает действительного положения дел и Ваш подход не означает оптимизации проекта. Имхо.
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 22:28
ykamerton
Видимо крутая программа, нужно запатентововать, утереть нос разработчикам котлов.
Сколько же она весит? и камень наверно 2560
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 22:38
pony sonata
Alias писал(а): 29 апр 2018, 22:19Вот только в чем вопрос: а компилятор не насоздаст их потом сам по необходимости?
не создаст

Кнопка сворачивания плат
Добавлено: 29 апр 2018, 22:56
Alias
ykamerton писал(а): 29 апр 2018, 22:28камень наверно 2560
Да, просто не захотелось связываться со всякими расширителями и кучей датчиков на одном пине. Бонусом идут прочие прелести меги.
Скетч использует 22080 байт (8%) памяти устройства. Всего доступно 253952 байт.
Глобальные переменные используют 1471 байт (17%) динамической памяти, оставляя 6721 байт для локальных переменных. Максимум: 8192 байт.
Стараюсь сразу проектировать оптимально. Несколько раз переделывал целые куски. И уже знаю, где еще подточить. Благо, до осени время есть. Да и ТРМ-151 пока работает исправно.
Плата для МегиПро под спойлером, скоро приедут маски.
[spoiler]
1.png
[/spoiler]
Нос утирать желания нет. Лет 20 назад, покупая Кировский КЧМ-7, имел дело с разработчиками. Очень сложно хоть как-то повлиять на производство и их карманные КБ. Я уж и эпюры высылал им, и все пояснения, - тогда еще от руки и по почте, - тщетно! И запатентовать была мысль, но у нас не было поблизости никаких представительств, но даже в телефонной беседе стало понятно, что проще плюнуть. Опять же - поддержка патента и прочее. Не оклеивать же туалет ими, если кто понял ;)
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 23:12
pan
pony sonata писал(а): 29 апр 2018, 22:38Alias писал(а): 29 апр 2018, 22:19Вот только в чем вопрос: а компилятор не насоздаст их потом сам по необходимости?
не создаст

правильно. не создаст. зато создаст такие "паровозы" кода...
не стОит забывать, тормозов можно наловить конкретных когда без промежуточных переменных.
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 23:24
pony sonata
pan писал(а): 29 апр 2018, 23:12правильно. не создаст. зато создаст такие "паровозы" кода...
не стОит забывать, тормозов можно наловить конкретных когда без промежуточных переменных.
о какие тормозах идет речь? в бошке или в мк?)
я прост хз чем прямая связь от текстовой будет отличаться при компиляции в виринг
Кнопка сворачивания плат
Добавлено: 29 апр 2018, 23:31
pan
[ref]pony sonata[/ref], речь не о прмых или текстовых. а о сваливании в кучу как например в 5 посте.
страшно подумать как выглядит там код в IDE
ну хотя для многих главное чтоб работало.
Кнопка сворачивания плат
Добавлено: 30 апр 2018, 00:49
brig62
ykamerton писал(а): 29 апр 2018, 20:46Да сколько ж у вас плат
Пока 16
ykamerton писал(а): 29 апр 2018, 20:46я на трех забил 32кб
Почему не в одной? Посмотрел на скрин и лишний раз убедился, что я на верном пути.
Отправлено спустя 1 минуту 47 секунд:
Какой смысл ляпить все в кучу? Типа кроссворд что бы потом разгадывать?
Кнопка сворачивания плат
Добавлено: 30 апр 2018, 01:11
grin-mpx
ykamerton писал(а): 29 апр 2018, 20:46Да сколько ж у вас плат, я на трех забил 32кб, пришлось экономить переменными.
Вот первая основная, там еще внизу такое.
Мама дорогая. Вот же нервы у Вас.

У меня проект пеллетного контроллера 78 плат. На меге2560 занимает 50% памяти и 85% глобальных переменных, так я уже иногда впадаю в ступор, забываю чего хотел найти и где, хотя все платы и переменные подписаны.
Вот при таких гиперпроектах очень помогла-бы функция поиска переменной на платах, а то вставлю где-то, потом ищу пол дня

Кнопка сворачивания плат
Добавлено: 30 апр 2018, 11:58
ykamerton
brig62 писал(а): 30 апр 2018, 00:49Какой смысл ляпить все в кучу? Типа кроссворд что бы потом разгадывать?
А чего его разглядывать, да написал раз, перевел в некс и пользуй. а это все стер и выкинул. Хвастать чтоли им на показ, вот как у меня красиво
как домино все ровненько по струночки.
Кнопка сворачивания плат
Добавлено: 30 апр 2018, 18:56
brig62
ykamerton писал(а): 30 апр 2018, 11:58да написал раз, перевел в некс и пользуй. а это все стер и выкинул
Через год захотел внести изменения, и сам в своем проекте неделю разбираешься, что где и зачем. Нет, это не наш метод. Давай закончим. Тебя никто не заставляет пользоваться. Ни платами, ни чем другим. Вали все в одну кучу если так нравится. Зачем тут флудить? Не надо, так проходи мимо.