Управление переключением экранов на семисегментном индикатор
Управление переключением экранов на семисегментном индикатор
Здравствуйте !
У меня после просмотра видеоурока о датчиках и индикаторе для метеостанции возник такой вопрос.
В уроке уважаемый автор переключает экраны путем нажатия кнопки и считает эти нажатия счетчиком по кольцу. При каждом нажатии счетчик записывает число Int в переменную, которая управляет мультиплексором. В своей программе я хочу ,чтобы индикатор менял экраны в зависимости от состояния датчиков в произвольном порядке, в зависимости от состояния системы. Я управляю мультиплексором путем создания переменной Int "Номер экрана". Но как в эту переменную записать номер экрана в зависимости от состояния выхода логического блока AND или OR я никак не разберусь.
Как записать в переменную число ?
И еще маленький вопросик. Как сделать,чтобы индикатор ничего не показывал при подаче напряжения на контроллер. А то он все время то последнее значение выводит то нули ?
У меня после просмотра видеоурока о датчиках и индикаторе для метеостанции возник такой вопрос.
В уроке уважаемый автор переключает экраны путем нажатия кнопки и считает эти нажатия счетчиком по кольцу. При каждом нажатии счетчик записывает число Int в переменную, которая управляет мультиплексором. В своей программе я хочу ,чтобы индикатор менял экраны в зависимости от состояния датчиков в произвольном порядке, в зависимости от состояния системы. Я управляю мультиплексором путем создания переменной Int "Номер экрана". Но как в эту переменную записать номер экрана в зависимости от состояния выхода логического блока AND или OR я никак не разберусь.
Как записать в переменную число ?
И еще маленький вопросик. Как сделать,чтобы индикатор ничего не показывал при подаче напряжения на контроллер. А то он все время то последнее значение выводит то нули ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Управление переключением экранов на семисегментном индикатор
Например так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Олег 30 май 2016, 18:52, всего редактировалось 1 раз.
- slavushka64
- Сержант
- Сообщения: 171
- Зарегистрирован: 06 сен 2015, 12:14
- Откуда: Бишкек
- Имя: Вячеслав
Управление переключением экранов на семисегментном индикатор
вот тоже вариант
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- slavushka64
- Сержант
- Сообщения: 171
- Зарегистрирован: 06 сен 2015, 12:14
- Откуда: Бишкек
- Имя: Вячеслав
Управление переключением экранов на семисегментном индикатор
Вот так наверное будет вернее
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- slavushka64
- Сержант
- Сообщения: 171
- Зарегистрирован: 06 сен 2015, 12:14
- Откуда: Бишкек
- Имя: Вячеслав
Управление переключением экранов на семисегментном индикатор
Немного подкорректировал
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось slavushka64 30 май 2016, 21:05, всего редактировалось 1 раз.
Управление переключением экранов на семисегментном индикатор
Спасибо большое.
Про линейку из переключателей я недодумался.
А вот с разрешением записи не понял, в описании написано, что при установке галочки в блок переменной, в нее возможна только запись. А можно ли из него читать ?
Про линейку из переключателей я недодумался.
А вот с разрешением записи не понял, в описании написано, что при установке галочки в блок переменной, в нее возможна только запись. А можно ли из него читать ?
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Управление переключением экранов на семисегментном индикатор
Из каждого блока с переменной можно либо читать либо писать (одновременно вход и выход у блока не появятся). Но можно ещё раз вытянуть переменную на схему, и из нового блока уже читать. В описании сказано что если поставить галочку - вход разрешения записи то у этого конкретного блока уже выход не появится, и этот блок будет служить только для записи в переменную. Ну а с помощью другого блока в эту переменную можно писать без проблем.Андрейка писал(а):А вот с разрешением записи не понял, в описании написано, что при установке галочки в блок переменной, в нее возможна только запись. А можно ли из него читать ?
Автор программы FLProg.
Управление переключением экранов на семисегментном индикатор
Чисто логика, зачем переменная нужна, если из нее читать нельзя?Андрейка писал(а):в нее возможна только запись. А можно ли из него читать
Управление переключением экранов на семисегментном индикатор
Я пытался разобраться с записью в блок, но меня подломило то что ножка на чтение не вылезает и я подумал-галочка запрещает чтение. Огромное спасибо за разяснение. Теперь попробую этот прием на практике. Городить лесенкой блоки Switch как-то не очень наверное красиво и правильно, хотя этот способ тоже работает.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя