NEWS
Визуальное програмирование собитый на языке FBD
-
Есть предложение для разработчиков драйверов создать возможность визуально программировать события. То есть создавать алгоритм поведения всех управляемых устройств с помощью промышленного графического языка программирования FBD
https://ru.wikipedia.org/wiki/FBD
https://myrobot.ru/articles/mc_horizont … urator.php.
Для не программистов это будет находка и большое преимущество ioBroker по сравнению с другими система.
А для программистов хорошая среда для создания скриптом за считанные минуты.
По такому принципу работает и FLProg визуальное программирование Arduino.
-
я тоже не программист.
Но в чем плюс по сравнению с Nod-red или блокли я не понял. Для малинки и одноплатников, что бы пинами дергать что-то по моему отдельное есть.
-
я тоже не программист.
Но в чем плюс по сравнению с Nod-red или блокли я не понял. Для малинки и одноплатников, что бы пинами дергать что-то по моему отдельное есть. `
Нет не пинами дергать. А как еще один визуальный язык программирования, для создания разных алгоритмов работы умного дома. Если хотяб добавить только логические элементы много чего можно будет автоматизировать. На такой логике раньше весь автоматизированный мир построен был.http://go-radio.ru/bazovie-logicheskie-elementi.html
Очень много людей в промышленности использует FBD для ПЛК Сименс, Овен. Сам язык намного проще того самого Блокли. Уже который день сижу над Блокли, чтоб хоть что то простое собрать. На изучения скриптов нет времени.
А когда знакомился с FBD в FLprog, то-то что новичок при изучение С начинает создавать через несколько недель, у меня уже получилось на второй день, делал проекты с некой сложной логикой.
И если в iobroker появится такой язык программирования, он получит большое преимущество по сравнению с другими системами Умного дома.
Например проект FLprog начисляет ~10 000 пользователей пусть из них 100 человек будет использовать iobroker. С которых 10 подключат pro версию iobroker. Уже на бутерброд разработчикам капнет.
Если какому нибудь разработчику будет интересна идея. Могу помочь рекомендациями как это реализовано в FLprog чтоб с нуля не изучать программу.
-
Мне кажется не настолько FBD проще чем Blockly, чтобы городить отдельный драйвер, тем более гибкость последнего гораздо выше.
Вы попробуйте Blockly, в части логических цепей он достаточно примитивен и понятен.
Вы спрашивайте, тут достаточно быстро ответят (гораздо быстрее чем создастся новый драйвер)
Это лично мое мнение, никому не навязываю. Может и стоит подумать над добавлением языков МЭК 61131-3..
хотя в чистом виде они тут не пойдут, т.к. они для RTOS
-
Если честно - жду недождусь когда же какая-нибудь платформа добавит подобный функционал - программирование с помощью промышленных языков. Это была бы бомба.
-
Это сразу тебе и RS-триггеры и таймеры и И-ИЛИ-НЕ и т.д и т.д. и тд.
Но как правило подметили - проблема в не RtOS-ности того же iobroker'а…