Хорошая и полезная реализация.
----------------------------------------------
Такая реализация, только получше(стабильный период, настраиваемые выходы меандр, событие) уже есть в библиотеке RT_HW_BASE.h. Есть блоки в профессиональном и простом редакторе.
--------------------------------------------
Пишу для того, чтобы обратить внимание на устойчивый феномен форума - появление аналогов, дублей и пр. различных блоков с непонятной судьбой, надежностью и ценностью. Их уже очень много, на просторах форума и ориентироваться между ними сложно.
Представляется, что было бы полезным создания некоторого экспертного сообщества, которое аккуратно взяло бы на себя следующих функций:
1.Оценку сделанных модулей, их полезности или вредности. Последнее особенно важно, так как непроверенное решение без тестирования и проверки может быть серьезным источником проблем для "доверившимся".
2.Упорядочение блоков в некоторые библиотеки проверенных и рекомендуемых блоков.
3.Как ни странно было бы полезно ограничить разработку пользовательских блоков.
Во-первых их уже достаточно много. Если блок разрабатывается, то неплохо если разработчик перед выкладывания блоком даст некоторый обзор и анализ уже существующих разработок.
Во-вторых разработчик должен сознавать свою ответственность перед форумом. Ведь это не площадка исключительно для собственного удовлетворения. Хостинг кто-то ведет, платит за него и пр. У форума есть вполне конкретный и единственный собственник - это разработчик FLProg Сергей Глушенко. Он и несет на себе бремя содержания(в т.ч. и материального) и организации форума.
В-третьих. На мой взгляд пора начать осознавать и обратную ответственность. Если разработчик FLPprog ответственно(а он это делает на высоком уровне) предоставляет участникам форума в разной форме, то будет этично и ответственно делать нечто, что будет помогать в его работе, или то, что он сможет с уверенностью включить в состав штатных блоков FLProg.
4.Добиваться унификации применяемых при разработке методов и инструментов, которые экспертное сообщество последовательно формализовало и рекомендовало к использованию.
5.Сопровождение рекомендуемых к употреблению блоков, привлекая к этому автора блоков или при необходимости других разработчиков.
-------------------------------------------
Короткое обобщение: у участников форума набрался большой и разнообразный опыт работы с FLProg и пора бы "взрослеть" - объединять усилия для достижения выработанных целей форума (это тоже задача для экспертного сообщества).
------------------------------------------
Спасибо.