Цитата:
Сообщение от vinv
Сделать можно все, код все стерпит, просто хотелось бы жизнь облегчить себе, и тем кто потом придет.
|
Вы тут не правы. реализация непрерывности линий - эот один из основополагающих принципов FBD. это вам не LD, и две линии никогда не будут в одну точку сходится без спец. блоков.
MUX - это очень правильное решение, тем более, никто не мешает его зацикливать на самого себя, чтобы импульсно передать переменную.
Вы вообще сами хоть в одном FBD редакторе видели то, что вы предлагаете добавить?
даже я, как тот, кто только что пришел, понимаю, что ваше предложение совершенно неудобное. для каждого языка все равно есть нормы и правила.
по итогу, городушки конечно есть, но связаны они с другими моментами.
Тут можно только попросить разработчиков сделать MUX с булевой переменной, чтобы не городить каждый раз booltoInt. а может еще аккуратнее сделать - в свойствах МУХа добавить выбор входной переменной, int или bool, и при выборе bool принудительно ограничивать количество входов до 2х