Статистика, что приводил, подтверждается...Да куча PLC ...
Странно, что Владислав не в курсе , хотя он же не пользователь...Другие инструменты использует....
Вид для печати
В этом и проблема, что конструктор, что новые автобусы проектирует, на автобусах не ездит, надеюсь аналогия понятна! Будь такой конструктор хоть трижды гениален, но он понятия не имеет, что надо пассажиру, водителю, механику!
Самое главное, все статистику посмотрели наверно, но выводов никто не сделал.
Там за последние два года, а это был 2007 !!! в 3 раза увеличилось количество пользователей языка ST.
За прошедшие 14 лет это количество наверняка перевалило за 50 %, если не к 90 подошло. Какой LD люди? Даже FBD круче и удобней.
А функция в одну строчку на ST заменяет запросто 2 десятка квадратиков! Если не сотню.
kondor3000 опять же для смеха, если не брать в расчет ST и прочее, а сравнивать между LD и FBD то некоторые вещи на LD делаются проще, чем на FBD/
а в реализации ОЛ это будет выглядеть как паутина связей, да еще и с понятием "обратная"...
Сейчас написал функцию на ST, упаковка 16 бит в маску. Всем известный макрос из 16 квадратов. Уложился в 2 строки и то, только потому, что название макроса длинное.
B16_Mask.0 := b0; B16_Mask.1 := b1;
Работает присвоение через точку, какой же кайф)))) Вложение 58431 Вложение 58432
Любители LD и FBD, большинство, даже не знают, что такое возможно)))
А смысл делать хуже, чем ранее было, я неоднократно выкладывал, в свойствах макроса назначается бит для каждого входа и имеется целочисленный вход расширения, Ваш макрос ущербен по функционалу, Вы этим невольно дискредитируете ST, мне так кажется.
Вложение 58433