знатоки поможет разобраться новичку

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
820513
Рядовой
Сообщения: 8
Зарегистрирован: 29 июл 2018, 21:36
Имя: Захар

знатоки поможет разобраться новичку

Сообщение 820513 »

здраствуйте flprog"s
есть 3 кнопки , контролер и ws2812/ не смог разобрать что бы светодиод загорался на каждой кнопке определенным цветом., кто может подсказать, буду рад и благодарен
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

знатоки поможет разобраться новичку

Сообщение SergeyShikal »

Выкладывайте проект, а не карикатуру[spoiler]
12312.flp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
820513
Рядовой
Сообщения: 8
Зарегистрирован: 29 июл 2018, 21:36
Имя: Захар

знатоки поможет разобраться новичку

Сообщение 820513 »

спасибо, а какая ver. Flprog , у меня ругается на версию

Отправлено спустя 2 минуты 50 секунд:
не могу открыть , не могли бы вы выложить скриншот ?

Отправлено спустя 35 минут 44 секунды:
Все спасибо, разобрался
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

знатоки поможет разобраться новичку

Сообщение Gordon0007 »

Не хочу плодить темы, по этому тут напишу.
Может кто подсказать как можно считать миллисекунды за время пока на переменной единица?
Простым способом через генератор не получается точно измерить, так как есть дисплей 1604 ШИЛД который втыкается сверху платы и дисплей 2004 подключенный по I2C + часы DS3231 по I2C + Чип ЕЕПРОМ на часах I2C, контроллер УНО. Реально идут пропуски счета генератора и множитель выдает не верное значение. Да и хотелось бы проверить сколько один цикл программы идет в реальности ну и сама суть замерить точные временные показания работы.
Если кто знает как это сделать штатными блоками или готовыми ПБ дайте знать!

Да если задать работать 10сек и замерить генератором раз в 50мсек количество выдает 66 (вместо 100), если удалить вывод на дисплей 2004 то уже выдает 98 (вместо 100). Куда копать я уже не знаю.
vist1973
Рядовой
Сообщения: 32
Зарегистрирован: 02 ноя 2016, 01:36

знатоки поможет разобраться новичку

Сообщение vist1973 »

Дисплей подключенный по I2C очень сильно тормозит работу.
Попробовать подключить напрямую .
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

знатоки поможет разобраться новичку

Сообщение Sancho »

Gordon0007 писал(а): 08 апр 2020, 00:45 Может кто подсказать как можно считать миллисекунды за время пока на переменной единица?
[ref]Gordon0007[/ref], Павел, может нужна конкретная длительность всё-таки на физическом выходе?
Пример в формате flp очень бы помог решить Вашу задачу.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

знатоки поможет разобраться новичку

Сообщение Gordon0007 »

Проба.flp
[ref=#ff8000]Sancho[/ref], Вырезал кусок который нужно доделать

Отправлено спустя 58 секунд:
да сделано в FLProg_6.3.1_Win64
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

знатоки поможет разобраться новичку

Сообщение Sancho »

[ref]Gordon0007[/ref], Припоминаю Ваш проект. В данном случае, как я вижу, есть несколько вариантов:
сделать плату, включающую выход на нужное время, работающую в цикле пока выход активен;
использовать аппаратный таймер - написать блок;
переписать код после компиляции - оптимизировать управление дисплеем и остальным. можно сделать и в нашей проге ПБ.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

знатоки поможет разобраться новичку

Сообщение Gordon0007 »

[ref=#ff8000]Sancho[/ref], Вообще это логично в стандартные блоки добавить блок счета времени. Такой блок часто требуется. Контроллер все равно постоянно считает это значение и использует его для генераторов и многого другого. Как думаешь получится автора уговорить на добавления данного блока счета миллисекунд?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

знатоки поможет разобраться новичку

Сообщение rw6cm »

[ref]Gordon0007[/ref],
Пробуйте.
п/с кнопка настроена по минусу.
Проба 2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Gordon0007
Сержант
Сообщения: 138
Зарегистрирован: 19 апр 2018, 13:37
Имя: Павел

знатоки поможет разобраться новичку

Сообщение Gordon0007 »

[ref=#ff8000]rw6cm[/ref], Спасибо помогло на 100%!
НО есть еще одно ограничение этот блок можно использовать только один раз, тогда он работает, но если поставить два таких работает не корректно. В моем случае требовалось только один раз почитать у одной переменной.
Есть ли возможность создать такой блок с возможностью использовать в нескольких местах проекта, допустим счет выполнения программы в целом и отдельных подпрограмм. Такой блок может пригодится множеству людей.
Заранее спасибо
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

знатоки поможет разобраться новичку

Сообщение rw6cm »

Gordon0007 писал(а): 15 апр 2020, 17:38 Есть ли возможность создать такой блок с возможностью использовать в нескольких местах проекта,
Странные люди, Вы же не ставите для каждого временного расчета по DS3231, используете одни на весь проект.
Здесь такой же таймер но с точностью до (мс), при желании до десятых мс.
В данном случае с размножением не прокатит :( Придется учится шевелить свое серое вещество.))
Win10-64, FLProg (portable)
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя