В принципе все блоки требуют подключения всех входов/выходов.Radik писал(а):Разобрался, все выходы клавиатуры должны быть привязаны к какому либо блоку. неиспользуемых выходов не должно быть. Всем спасибо за попытку помочь.
Все неиспользуемые входы/выходы можно повесить на одну переменную.Radik писал(а):Разобрался, все выходы клавиатуры должны быть привязаны к какому либо блоку. неиспользуемых выходов не должно быть. Всем спасибо за попытку помочь.
Во избежании коллизий лучше на разные, вдруг разные блоки захотят одновременно противоположные значения записатьСергей писал(а):Все неиспользуемые входы/выходы можно повесить на одну переменную.
Обращайся если возникнут сложности постораемся помочь (тут очень отзывчивый форум как я заметил), главное не теряй терпение и не забрасывай и все получится, удачи.Radik писал(а):Еще раз всем спасибо! В среде FLProg я начинающий, пока не все понятно, но все нравится.
а если еще с рекламой поможете, будет еще отзывчевей!Oleg1345140 писал(а):(тут очень отзывчивый форум как я заметил), главное не теряй терпение и не забрасывай и все получится, удачи.
одновременно в ячейку памяти разные команды записать не могут. Т. к. программа выполняется пошагово, последовательно! Это компилятор может не съесть, а в машинных кодах одновременная запись невозможна.Oleg1345140 писал(а):Во избежании коллизий лучше на разные, вдруг разные блоки захотят одновременно противоположные значения записать
собственно про проблеммы компиляции (и преобразования в код) и говорилСергей писал(а):одновременно в ячейку памяти разные команды записать не могут. Т. к. программа выполняется пошагово, последовательно! Это компилятор может не съесть, а в машинных кодах одновременная запись невозможна. Я обычно на одну вешаю, пока проблем не было (делюсь опы
просьба к знатокам, опишите пример чтоб выводить на экран нажатые клавиши. у меня клавиатура 3х4 кое-как удаётся выводить по одной клавише и то только в момент нажатия. а хочется как на калькуляторе(конечно не его собераю). нужно чтоб каждая цифра набиралась и становилась в следующую позицию на экране(после пред идущей)Liboil писал(а):Поподробней -что вводим и как?В настройках матричная клавиатура на вкладке инструкция вроде все описанно...?? или проблема не в клавиатуре а в экране..?
Как то в прошлых версиях программы реализовал так: Сейчас думаю можно изящнее при помощи массивов. Но пока пользуюсь этим.dim21841 писал(а):просьба к знатокам, опишите пример чтоб выводить на экран нажатые клавиши. у меня клавиатура 3х4 кое-как удаётся выводить по одной клавише и то только в момент нажатия. а хочется как на калькуляторе(конечно не его собераю). нужно чтоб каждая цифра набиралась и становилась в следующую позицию на экране(после пред идущей)с самим экраном разобрался, выводить на него статичную информацию получается, даже меню небольшое получилось
класс!!!, сейчас же обкатаю!!!Oleg1345140 писал(а):Сейчас думаю можно изящнее при помощи массивов. Но пока пользуюсь этим.
попробовал только числа "двоятся", т.е. нажимаю 2 светится 2, далее 3 и снова светится 2 а вот повторно нажимаю 3 и только тогда появляется 3(и так со всеми цифрами)... как быть??? пока вникаю в диаграмму, может что и придумаю, но если у тебя не так то подскажи или скинь свой *.flp может я что-то не так в переменные забил?!Oleg1345140 писал(а):Oleg1345140
нет, таких проблем не было. вот файл.dim21841 писал(а):попробовал только числа "двоятся", т.е. нажимаю 2 светится 2, далее 3 и снова светится 2 а вот повторно нажимаю 3 и только тогда появляется 3(и так со всеми цифрами)... как быть??? пока вникаю в диаграмму, может что и придумаю, но если у тебя не так то подскажи или скинь свой *.flp может я что-то не так в переменные забил?!Добавлено (04.11.2015, 00:44)
---------------------------------------------
понял,всё идёт с опозданием. т.е. при нажатии следующей клавиши выводится предидущая и т.д.
кто знает как сделать чтоб сразу выводилась нажатая клавиша на основе приведённой схемы?
Не очень понял про объединенные шины. Я подключал клавиатуру от телефонного аппарата (модель не помню, вроде бета), все работало.Alex54 писал(а):Вот интересно. Применял кто нибудь блок стандартный. Например телефонную к этому блоку.Вообще там на пересечении нажатой кнопки появляется лог.1( на программной)
А в собранной там горизонтальные и вертикальные шины уже объедены.