Разливочная колонка.
Разливочная колонка.
Штука эта называется - Разливочная колонка. 6 кнопок на разную тару.
Задача простая, но мучаюсь второй день.
Первое, почему порты на выход поднимаются в логическую единицу при запуске программы?
Почему не стирается экран если "плата" выполняется по условию?
Почему не поднимается меню, если условия на его включение выполняются?
Задача простая, но мучаюсь второй день.
Первое, почему порты на выход поднимаются в логическую единицу при запуске программы?
Почему не стирается экран если "плата" выполняется по условию?
Почему не поднимается меню, если условия на его включение выполняются?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Прошу помощи
Если плата выполняется по условию, то ее состояние (включенные выключенный выходы, значения переменной) сохраняется в момент отключения. Какие либо новые входящие, отключенная плата, воспринимать не будет пока ее не активирут. Т.е. значения будут продолжать поступать на экран. Вот,почитайте.
FLProg 6.3.1 - 7.3.4 - Linux
Прошу помощи
Плата 5. Почему не пропадает логическая единица на L1?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Прошу помощи
На плате 2 не понятно что Вы хотели изобразить, но логика не верна.
После нажатия на клавишу на выходе счетчиков L всегда будет 1, а так как KEY START последний, в переменной state всегда будет 7
Win10-64, FLProg (portable)
Прошу помощи
Я хотел реализовать задержку нажатия на клавишу. "Покурю" как это сделать по другому.
Отправлено спустя 3 минуты 53 секунды:
У кнопки 2 функции. При кратковременном нажатии переключает режим. Это реализовано с помощью меню. При зажатии - переходит в меню настройки.
Отправлено спустя 1 час 12 минут 35 секунд:
Выполнения по условию. Прошу помощи
Кнопку сделал. Нашел на форуме "пользовательскую" кнопку в одним, двойным нажатием и с зажатой кнопкой. Странно, что такого функционала нет в базовых элементах.
Теперь думаю как решить вопрос по триггеру. Нажал на кнопку и ушел. Как выполнится условие, триггер должен сменить своё состояние.
Отправлено спустя 3 минуты 53 секунды:
У кнопки 2 функции. При кратковременном нажатии переключает режим. Это реализовано с помощью меню. При зажатии - переходит в меню настройки.
Отправлено спустя 1 час 12 минут 35 секунд:
Выполнения по условию. Прошу помощи
Кнопку сделал. Нашел на форуме "пользовательскую" кнопку в одним, двойным нажатием и с зажатой кнопкой. Странно, что такого функционала нет в базовых элементах.
Теперь думаю как решить вопрос по триггеру. Нажал на кнопку и ушел. Как выполнится условие, триггер должен сменить своё состояние.
Выполнения по условию. Прошу помощи
Искренне всех блага дарю!
С помощью "пользовательских блоков" удалось решить задачу в считанные минуты.
Еще раз хочу обратиться к автору проекта. Добавляйте больше инструментов. Триггер со сбросом точно должен быть. Работа с кнопками - обязательно должна быть в базовых инструментах!
Отправлено спустя 9 часов 15 минут 15 секунд:
Прошу еще совета.
Если зайти в меню в определенный пункт, то не работают кнопки вверх/вниз в пределах родительского меню.
Отправлено спустя 15 минут 40 секунд:
Хочу сделать так. При нажатии на кнопку включается режим. При зажатой кнопке, переходим в меню настройки. Таких кнопок 6 и чтобы нельзя было перепрыгнуть из одной настройки в другую, решил сделать общее меню. Внутри меню разбил на папки (Группа параметров). Указываю отдельный вход на папку. В рамках папки вверх/вниз не работает. Не листает папки. Делаю вход на первый пункт меню подпапки. Все равно не листает.
А мне нужно чтобы было управление вверх/вниз и индикация (Логическая единица ) пунка меню (Группа параметров)
Отправлено спустя 35 минут 48 секунд:
В версии 4.2.4 не работает кнопка UNDO
Отправлено спустя 3 часа 10 минут 33 секунды:
С меню справился. Сам виноват.
Отправлено спустя 23 минуты 30 секунд:
У опытных нет Пользовательского блока на подобии "бабушкиного телевизора"? Нажимаешь кнопку, она фиксируется. Нажимаешь на другую, первая отскакивает, вторая фиксируется. 2 сразу нажать нельзя.
Отправлено спустя 28 минут 29 секунд:
Доделал. Всем спасибо!
Отправлено спустя 7 минут 49 секунд:
Штука эта называется - Разливочная колонка.
6 кнопок на разную тару.
При зажатой кнопке переходит в режим ее программирования. Плюс/минус - изменение параметра, Вверх/вниз переключение между пунктами. Пунктов 2: объем тары и % от тары для выключения насоса. Клапан отсечки закрывается по достижении указанного объема.
Клавиша Старт запускает процесс налива.
Итого 10 кнопок (стоп не считаю. Он аварийный и жестко рвет питание на тот случай, если реле залипнет)
6 светодиодов.
1 zoomer
LCD 4x20 (под рукой не было i2c, пришлось прокинуть шлейф)
Adruino была 2650, на ней и собрал.
С помощью "пользовательских блоков" удалось решить задачу в считанные минуты.
Еще раз хочу обратиться к автору проекта. Добавляйте больше инструментов. Триггер со сбросом точно должен быть. Работа с кнопками - обязательно должна быть в базовых инструментах!
Отправлено спустя 9 часов 15 минут 15 секунд:
Прошу еще совета.
Если зайти в меню в определенный пункт, то не работают кнопки вверх/вниз в пределах родительского меню.
Отправлено спустя 15 минут 40 секунд:
Хочу сделать так. При нажатии на кнопку включается режим. При зажатой кнопке, переходим в меню настройки. Таких кнопок 6 и чтобы нельзя было перепрыгнуть из одной настройки в другую, решил сделать общее меню. Внутри меню разбил на папки (Группа параметров). Указываю отдельный вход на папку. В рамках папки вверх/вниз не работает. Не листает папки. Делаю вход на первый пункт меню подпапки. Все равно не листает.
А мне нужно чтобы было управление вверх/вниз и индикация (Логическая единица ) пунка меню (Группа параметров)
Отправлено спустя 35 минут 48 секунд:
В версии 4.2.4 не работает кнопка UNDO
Отправлено спустя 3 часа 10 минут 33 секунды:
С меню справился. Сам виноват.
Отправлено спустя 23 минуты 30 секунд:
У опытных нет Пользовательского блока на подобии "бабушкиного телевизора"? Нажимаешь кнопку, она фиксируется. Нажимаешь на другую, первая отскакивает, вторая фиксируется. 2 сразу нажать нельзя.
Отправлено спустя 28 минут 29 секунд:
Доделал. Всем спасибо!
Отправлено спустя 7 минут 49 секунд:
Штука эта называется - Разливочная колонка.
6 кнопок на разную тару.
При зажатой кнопке переходит в режим ее программирования. Плюс/минус - изменение параметра, Вверх/вниз переключение между пунктами. Пунктов 2: объем тары и % от тары для выключения насоса. Клапан отсечки закрывается по достижении указанного объема.
Клавиша Старт запускает процесс налива.
Итого 10 кнопок (стоп не считаю. Он аварийный и жестко рвет питание на тот случай, если реле залипнет)
6 светодиодов.
1 zoomer
LCD 4x20 (под рукой не было i2c, пришлось прокинуть шлейф)
Adruino была 2650, на ней и собрал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Выполнения по условию. Прошу помощи
триггер со сбросом именно для этого и делалсяFartovjy писал(а): 22 мар 2019, 03:17Нажимаешь кнопку, она фиксируется. Нажимаешь на другую, первая отскакивает
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Разливочная колонка.
Так, блоком, возможно проще, меньше переменных, наверно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Разливочная колонка.
Объясните, как работает блок чтения eeprom из меню?
Мне необходимо при смене режима считать из eeprom. Не постоянно, а только когда надо. Входа en у него нет. Как он работает?
Мне необходимо при смене режима считать из eeprom. Не постоянно, а только когда надо. Входа en у него нет. Как он работает?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Разливочная колонка.
Самое простое ( не вникая в Вашу логику)
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Разливочная колонка.
Доделал проект. Дисплей "не русский" пришлось привязать несколько символов. Так же сделал Прогресс бар из текстовых символов. Может кому пригодится.
Отправлено спустя 29 секунд:
Отправлено спустя 29 секунд:
Да почему всё это навесное не засунули в блок?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Разливочная колонка.
Всем не угодишь. Накидывание блоков на все случаи лишь бы были,
кроме утяжеления программы и доп тормозов, не чего не сулит.
Имеющийся набор универсален, при желании можно все реализовать.
Свою логику мышления надо тоже тренировать )
У Вас много вопросов, почитайте эту тему и поймете линию Автора
Win10-64, FLProg (portable)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя