Цитата Сообщение от melky Посмотреть сообщение
Сергей0308 не важно вам или кому-то другому легче, но во многих вещах текстовый вариант кода будет многократно лаконичнее и меньше... Особенно если все потроха спрятаны от глаз прошивкой (ну или языком). Простой пример скажем копирование массива (В ОЛ нет их к сожалению но может со временем появятся)....

Например в ST по указателям циклом, а если бы функционал был заложен в прошивку то как в языках Array.Copy(исходный, индекс, получатель, индекс, количество) а дальше прошивка занимается.
Попробуйте в FBD например 4 байта перетрусить местами на новые места, а это могла быть всего одна строчка, если бы поддерживалось на уровне firmware прибора например...
Ну или один квадратик без кучи FBD внутри....

Ну еще пример проще. fSEL - раньше это был целый макрос, сейчас функция в прошивке.
Вот Вам функцию, переставляет местами ворды в двойном слове:

Перестановка слов.PNG

Всё элементарно, до проще не бывает!
Аналогично можно и байты в ворде переставить!