KulibinOrsk писал(а): ↑25.07.2021{, 17:56}
Учитывая что автор FLProg полез куда то в глубь и конца и края углублению не видать, то использование LabView вполне было бы нормальным, если бы еще LabVIEW Run-Time был бы бесплатный.
А если рассматривать один из вариантов, то это видимо был бы самый не плохой вариант.
Мнение:
1.автор программы глубоко представляет область графического программирования и эти знания дают ему возможность выбирать направления развития.
2.многие авторские инновации порой поражают новизной и своевременностью.
Выделю важные на мой взгляд крупных вехи:
2.1.ModBus (остаются вопросы по "полировке") ;
2.2.Управление платами по условию;
2.3.Wi-Fi (здесь есть вопросы по развитию);
2.4.Введение клеммы;
2.5.Последняя, похоже до конца недооценная -новый редактор пользовательских блоков.
3.Еще есть mini-Scada -возможно к этому еще будет возврат.
4.FLProg становится уникальным продуктом графического программирования по следующим свойствам:
4.1.Открытый код на уровне C++;
4.2.Открытая возможность добавления новых контроллеров;
4.3.Интегрированность со средой Arduino. Когда-то в профессиональной эта среда была вроде как "Гадким утенком", а теперь только за последний год разработчики электроники наперегонки кинулись разрабатывать средства интеграции с Arduino.
4.4.Возможность на уровне дополнительных библиотек ликвидировать (или ослабить) прорехи среды Arduino - не высокая стандартизация, конфликты библиотек, низкий уровень массовых библиотек- "тормозят" из-за неразумного использования функции delay(), громоздки, некоторые важные параметры размещены в разделе private и пр.
4.5.Возможность создания собственных пользовательских блоков - в результате возможно создание очень сложных проектов.
4.6.Высокий уровень самодокументирования.
4.7.Уже сейчас FLProg по совокупности потенциально лучше, чем известные мне системы графического программирования контроллеров управления типа ПЛК.
4.8. И пр.
--------
По LabVIEW - действительно интересный продукт, и его полезно использовать в области лабораторных исследований. Однако попытки использовать его в более широкой сфере скорее всего приведут к трудностям - в т.ч. и в следствии "закрытости" этого продукта.