Ошибка в блоке "демультиплексор"

Автор ALexandr, 29 августа 2016, 16:10:30

« назад - далее »

ALexandr

Выставляю на входе демультиплексора "addr" булевой тип данных. После закрытия / открытия программы тип данных на входе "addr" превращается в беззнаковый целый 1 байт

mike

Правильно все делает. Адрес не может быть булевым

VoronovMaksim88

Позвольте с вами не согласится. Я не вижу никаких противоречий чтобы сделать адрес булевым. Просто будут задействованы всего лишь два входа мультиплексора, почему бы и нет.

ALexandr

Цитата: mike от 29 августа 2016, 19:15:27
Правильно все делает. Адрес не может быть булевым

Тогда ограничьте возможность выбора, на мой взгляд адрес может быть булевым...

ALexandr

Цитата: VoronovMaksim88 от 30 августа 2016, 03:33:03
Позвольте с вами не согласится. Я не вижу никаких противоречий чтобы сделать адрес булевым. Просто будут задействованы всего лишь два входа мультиплексора, почему бы и нет.
То что вы прислали- мультиплексор

ALexandr

кстати, мультиплексор после закрытия и открытия проекта тоже преобразует с булевого в 1 байт

VoronovMaksim88

Ну я и демультиплексором проблем не вижу.
Почему нельзя вход адрес сделать bool ?
пусть переключает на два выхода.
Ждём ответа разработчиков ))

ALexandr

Цитата: VoronovMaksim88 от 30 августа 2016, 10:32:37
Ну я и демультиплексором проблем не вижу.
Почему нельзя вход адрес сделать bool ?
пусть переключает на два выхода.
Ждём ответа разработчиков ))

А у меня на двух компах одно и тоже.
Делаем проект, сохраняем, закрываем ZWB опять открываем проект и опа, вход "addr" поменял тип данных

VoronovMaksim88

Да, перепроверил у меня такая же проблема.

Artem

Это была ошибка в программе. Тип входа не сохранялся в файле проекта. Поэтому при открытии снова сбрасывался на значение по-умолчанию. В след. релизе будет исправлено. Спасибо всем за находку!!!!