знатоки поможет разобраться новичку
знатоки поможет разобраться новичку
здраствуйте flprog"s
есть 3 кнопки , контролер и ws2812/ не смог разобрать что бы светодиод загорался на каждой кнопке определенным цветом., кто может подсказать, буду рад и благодарен
есть 3 кнопки , контролер и ws2812/ не смог разобрать что бы светодиод загорался на каждой кнопке определенным цветом., кто может подсказать, буду рад и благодарен
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
знатоки поможет разобраться новичку
Выкладывайте проект, а не карикатуру[spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
знатоки поможет разобраться новичку
спасибо, а какая ver. Flprog , у меня ругается на версию
Отправлено спустя 2 минуты 50 секунд:
не могу открыть , не могли бы вы выложить скриншот ?
Отправлено спустя 35 минут 44 секунды:
Все спасибо, разобрался
Отправлено спустя 2 минуты 50 секунд:
не могу открыть , не могли бы вы выложить скриншот ?
Отправлено спустя 35 минут 44 секунды:
Все спасибо, разобрался
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
знатоки поможет разобраться новичку
Не хочу плодить темы, по этому тут напишу.
Может кто подсказать как можно считать миллисекунды за время пока на переменной единица?
Простым способом через генератор не получается точно измерить, так как есть дисплей 1604 ШИЛД который втыкается сверху платы и дисплей 2004 подключенный по I2C + часы DS3231 по I2C + Чип ЕЕПРОМ на часах I2C, контроллер УНО. Реально идут пропуски счета генератора и множитель выдает не верное значение. Да и хотелось бы проверить сколько один цикл программы идет в реальности ну и сама суть замерить точные временные показания работы.
Если кто знает как это сделать штатными блоками или готовыми ПБ дайте знать!
Да если задать работать 10сек и замерить генератором раз в 50мсек количество выдает 66 (вместо 100), если удалить вывод на дисплей 2004 то уже выдает 98 (вместо 100). Куда копать я уже не знаю.
Может кто подсказать как можно считать миллисекунды за время пока на переменной единица?
Простым способом через генератор не получается точно измерить, так как есть дисплей 1604 ШИЛД который втыкается сверху платы и дисплей 2004 подключенный по I2C + часы DS3231 по I2C + Чип ЕЕПРОМ на часах I2C, контроллер УНО. Реально идут пропуски счета генератора и множитель выдает не верное значение. Да и хотелось бы проверить сколько один цикл программы идет в реальности ну и сама суть замерить точные временные показания работы.
Если кто знает как это сделать штатными блоками или готовыми ПБ дайте знать!
Да если задать работать 10сек и замерить генератором раз в 50мсек количество выдает 66 (вместо 100), если удалить вывод на дисплей 2004 то уже выдает 98 (вместо 100). Куда копать я уже не знаю.
знатоки поможет разобраться новичку
Дисплей подключенный по I2C очень сильно тормозит работу.
Попробовать подключить напрямую .
Попробовать подключить напрямую .
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
знатоки поможет разобраться новичку
[ref]Gordon0007[/ref], Павел, может нужна конкретная длительность всё-таки на физическом выходе?Gordon0007 писал(а): 08 апр 2020, 00:45 Может кто подсказать как можно считать миллисекунды за время пока на переменной единица?
Пример в формате flp очень бы помог решить Вашу задачу.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
знатоки поможет разобраться новичку
Отправлено спустя 58 секунд:
да сделано в FLProg_6.3.1_Win64
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
знатоки поможет разобраться новичку
[ref]Gordon0007[/ref], Припоминаю Ваш проект. В данном случае, как я вижу, есть несколько вариантов:
сделать плату, включающую выход на нужное время, работающую в цикле пока выход активен;
использовать аппаратный таймер - написать блок;
переписать код после компиляции - оптимизировать управление дисплеем и остальным. можно сделать и в нашей проге ПБ.
сделать плату, включающую выход на нужное время, работающую в цикле пока выход активен;
использовать аппаратный таймер - написать блок;
переписать код после компиляции - оптимизировать управление дисплеем и остальным. можно сделать и в нашей проге ПБ.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
знатоки поможет разобраться новичку
[ref=#ff8000]Sancho[/ref], Вообще это логично в стандартные блоки добавить блок счета времени. Такой блок часто требуется. Контроллер все равно постоянно считает это значение и использует его для генераторов и многого другого. Как думаешь получится автора уговорить на добавления данного блока счета миллисекунд?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
знатоки поможет разобраться новичку
[ref]Gordon0007[/ref],
Пробуйте.
п/с кнопка настроена по минусу.
Пробуйте.
п/с кнопка настроена по минусу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
-
- Сержант
- Сообщения: 138
- Зарегистрирован: 19 апр 2018, 13:37
- Имя: Павел
знатоки поможет разобраться новичку
[ref=#ff8000]rw6cm[/ref], Спасибо помогло на 100%!
НО есть еще одно ограничение этот блок можно использовать только один раз, тогда он работает, но если поставить два таких работает не корректно. В моем случае требовалось только один раз почитать у одной переменной.
Есть ли возможность создать такой блок с возможностью использовать в нескольких местах проекта, допустим счет выполнения программы в целом и отдельных подпрограмм. Такой блок может пригодится множеству людей.
Заранее спасибо
НО есть еще одно ограничение этот блок можно использовать только один раз, тогда он работает, но если поставить два таких работает не корректно. В моем случае требовалось только один раз почитать у одной переменной.
Есть ли возможность создать такой блок с возможностью использовать в нескольких местах проекта, допустим счет выполнения программы в целом и отдельных подпрограмм. Такой блок может пригодится множеству людей.
Заранее спасибо
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
знатоки поможет разобраться новичку
Странные люди, Вы же не ставите для каждого временного расчета по DS3231, используете одни на весь проект.Gordon0007 писал(а): 15 апр 2020, 17:38 Есть ли возможность создать такой блок с возможностью использовать в нескольких местах проекта,
Здесь такой же таймер но с точностью до (мс), при желании до десятых мс.
В данном случае с размножением не прокатит

Win10-64, FLProg (portable)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей