AIMP Forum

Разное => Предложения (архив) / Suggestions (archive) => Архив / Archive => Реализовано в AIMP v4.00 / Implemented in AIMP v4.00 => Topic started by: Zhenya on May 16, 2014, 14:49:30

Title: [Запланировано] LogicalOperatorCommutator с несколькими входами
Post by: Zhenya on May 16, 2014, 14:49:30
Предлагаю добавить коммутатор с тремя (или более) входами.
Сейчас приходится объединять сигналы с трёх точек доступа через два коммутатора.

Текущий способ:
(http://i.imgur.com/VSABZU0.png)

Предлагаемый способ:
(http://i.imgur.com/JWb3ka1.png)
Title: Re: LogicalOperatorCommutator с тремя входами
Post by: Soolo on May 16, 2014, 15:05:44
3 и 2 по 2 - это всё же разные вещи
хотя если дать возможность писать сложные логические выражения - тогда можно сделать
правда, тогда не понятно почему 3, а не 4 и не 8?
в общем, нейтрален
Title: Re: LogicalOperatorCommutator с тремя входами
Post by: Zhenya on May 16, 2014, 15:13:08
3 и 2 по 2 - это всё же разные вещи
А в чём отличие? У меня в параметрах этих коммутаторов записаны условия с вложенными условиями. В случае с двумя связанными коммутаторами это только усложняет написание выражения.
Title: Re: LogicalOperatorCommutator с тремя входами
Post by: Tarik on May 16, 2014, 15:20:03
Имхо, добавлением еще одного комутатора проблема не решится, так как уже сказал Soolo, а если понадобиться еще один вход? Тут либо вводить скрипты, либо попытаться модернизировать текущий, добавив возможность указывать кол-во входов.
Title: Re: LogicalOperatorCommutator с тремя входами
Post by: Zhenya on May 16, 2014, 15:20:46
правда, тогда не понятно почему 3, а не 4 и не 8?
4 входа - у меня пока таких случаев не было. Если что, и 4 входа можно слепить двумя связанными коммутаторами - один с тремя входами и один с двумя (или же 2+2+2).
И 5, и 6, и больше - было бы желание. Правда получатся монструозные конструкции и я даже не представляю, зачем столько входов для условия.

А 3 входа - случаи есть, и приходится лепить конструкцию из двух связанных коммутаторов.

а если понадобиться еще один вход?
Но ведь, если в "ассортименте" появиться коммутатор с тремя входами, лепить конструкции с большим количеством входов будет легче.
Title: Re: LogicalOperatorCommutator с тремя входами
Post by: Soolo on May 16, 2014, 15:26:57
Имхо, добавлением еще одного комутатора проблема не решится, так как уже сказал Soolo, а если понадобиться еще один вход? Тут либо вводить скрипты, либо попытаться модернизировать текущий, добавив возможность указывать кол-во входов.
как бы теоретически можно сделать ещё одни параметр - количество входов

А в чём отличие? У меня в параметрах этих коммутаторов записаны условия с вложенными условиями. В случае с двумя связанными коммутаторами это только усложняет написание выражения.
да я тупанул, подумал, что тогда условие сопряжение будет негибкое типа А и Б и В, А или Б или В, потом подумал, что можно сделать сложные выражения (А и Б) или В
Меняю голос: за. Сам столкнулся раз или два с ситуацией 3 условий
Title: Re: LogicalOperatorCommutator с несколькими входами
Post by: Aleksandr009 on May 16, 2014, 16:09:35
За! Сталкивался много раз.
Title: Re: [Запланировано] LogicalOperatorCommutator с несколькими входами
Post by: Black_AVP_Bim on January 22, 2015, 23:29:19
Текущий способ:
(http://i.imgur.com/VSABZU0.png)

Предлагаемый способ:
(http://i.imgur.com/JWb3ka1.png)
В общем сучае эти две схемы логически не идентичны, могут быть разные логические выражения для каждого коммутатора. Для 3-х входов и нынешних возможностей достаточно, другое дело, что часто бывает необходимо коммутировать несколько входных сигналов на один выход с помощью, например, счётчика. Т.е. для этого случая нужен элемент с несколькими входами и одним управляющим (аналог мультиплексора в цифровых микросхемах, кто помнит ещё) - вот это и был бы настоящий "Коммутатор".
ИМХО, изначально для этого провайдера было выбрано неверное название, лучше было его обозвать "Логический элемент" или "Логический провайдер".
Все случаи предустмотреть невозможно, скорее всего, проблему проще решить скриптами.