Size: a a a

2021 July 09

AS

Alexander Sudalin in ru_ASUTP
Смотря в контексте чего мы будем это рассматривать. Так то в контексте С/С++ это очень древняя структура.  В контексте codesys это его приколюха. И это по мне так организация работы с памятью нежели чем динамическое...
источник

I

Ilya Bubliy in ru_ASUTP
Вот любят люди усложнять)
источник

AP

Alexander Polikushin in ru_ASUTP
Или любой преобразователь уровней https://www.chipdip.ru/product/txs0102dcur-2
источник

I

Ilya Bubliy in ru_ASUTP
Мне еще сказали что через DI регистр из разных FB можно открыть один инстанс DB и делать разную логику, аналог перегрузки методов как мне кажется)З
источник

I

Ilya Bubliy in ru_ASUTP
При то, FB и так свой инстанс через DI регистр открывает, и если ты тоже пытаешь что-то открыть через DI , то блок теряет свой инстанс и CPU начинает ругаться благим матом
источник

I

Ilya Bubliy in ru_ASUTP
Прикольно
источник

I

Ilya Bubliy in ru_ASUTP
Ну про последнее я и так знал, но первое это интересно
источник

AC

Alexey Cheshire in ru_ASUTP
Юнион - это стандартный механизм языка С. С момента его появляния присутствует.
источник

ИЗ

Инженер Заводобыдлов... in ru_ASUTP
Это скорее на аналог параллельного кода похоже, у вас один набор данных двумя функциональными блоками будет обрабатываться
источник

I

Ilya Bubliy in ru_ASUTP
ну так логику можно же разную реализовать
источник

AS

Alexander Sudalin in ru_ASUTP
Спасибо
источник

I

Ilya Bubliy in ru_ASUTP
главное чтобы Stat и интерфейсы были одинаковыми
источник

В

Витька Корнеев... in ru_ASUTP
Но по сути обёртка?
источник

ИЗ

Инженер Заводобыдлов... in ru_ASUTP
Например, логику стрельбы в ногу) работа в эксплуатации меня научила тому, что решать проблему нужно в лоб, иногда даже нарушение принципа DRY может быть оправдано
источник

AC

Alexey Cheshire in ru_ASUTP
Не совсем, просто механизм который позволяет хранить разные типы данных по одному адресу, а память выделяет по самому длинному типу.
источник

M

Michael in ru_ASUTP
А есть случаи практического применения? Просто первый раз про юнион слышу
источник

I

Ilya Bubliy in ru_ASUTP
Я работал в эксплуатации, знаю)
источник

D

Dim in ru_ASUTP
разве тут не инверсия:
https://t.me/PROARM/64368
?
источник

AC

Alexey Cheshire in ru_ASUTP
Чаще всего применяется для доступа к отдельным байтам слова или байтам/словам двойного слова
источник

В

Витька Корнеев... in ru_ASUTP
Вложить байт в слово и работать как с байтом так и со словом и в оьоих случаях будет меняться ))
источник