русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Описание и настройка динамических элементов (кнопки).


Дата добавления: 2014-11-28; просмотров: 549; Нарушение авторских прав


 

Кнопки являются основными управляющими элементами графического интерфейса. В данном случае мы будем использовать кнопки для формирования различных сигналов на входах вводящих каналов нашей модели цифрового автомата. Из чего можно сделать вывод, что количество кнопок используемых в каждом конкретном проекте равно количеству вводящих каналов или, другими словами, разрядности шины данных.

Кнопка «твердая» отличается от обычной кнопки. Она имеет два устойчивых состояния (утопленная/выпуклая) и умеет передавать в канал два различных значения. В нашем случае к утопленному состоянию кнопки будет привязана передача в канал «1», а выпуклому – передача в канал «0».

Настройка кнопки начинается с выбора ее типа в панели динамических элементов. По умолчанию РПД предлагает использовать обычную кнопку с текстом. Что бы выбрать кнопку с текстом «твердую» необходимо в панели динамических элементов повторно нажать ЛКМ на значке Кнопкии в появившемся дополнительном меню выбрать вторую кнопку.

 

Когда тип кнопки выбран, в левой части экрана откроется окно настройки параметров кнопки.

1) Цвет надписи на кнопке выбирается произвольно посредством нажатия ЛКМ, например черный.

 

2) Шрифт надписи можно оставить без изменений, а вот размер выбрать равный 14 пунктам.

 

3) Необходимо задать надпись, которая будет отображаться на кнопке. Так как кнопки в нашем проекте моделируют шину данных, рекомендуется первую кнопку подписать как «а1», вторую соответственно «а2» и т.д.

 

4) Также необходимо выбрать канал, с которым связана кнопка. Аналогично третьему пункту, первую кнопку связываем с первым вводящим каналом «in_1», вторую с «in_2» и т.д.

 

5) Далее необходимо выбрать действие, которое будет выполнять кнопка. Для этого следует нажать ЛКМ кнопочку выбора действия «+», в окне настроек кнопки. В открывшемся меню выбираем пункт Посылка значения.



 

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

 

– Канал, в который посылается значение, должен совпадать с каналом, с которым кнопка связана.

– Функцию посылки значения необходимо выбрать «XOR», т.е. циклический сдвиг. Это позволит нам одной кнопкой передавать в канал два значения «0» и «1».

– Значение, посылаемое в канал, должно быть равно «0х1».

 

Закрыть окно Посылка в канал можно нажав ЛКМ в окне на кнопке ОК.

 

Пример правильно настроенной кнопки:

 

На этом процедура настройки кнопки заканчивается, и теперь настроенную кнопку необходимо поместить на рабочей области РПД. Для этого необходимо переместить указатель мыши в точку, где будет находиться левый верхний угол нашей кнопки, нажать ЛКМ, затем переместить указатель мыши в точку, где будет находиться правый нижний угол нашей кнопки, и еще раз нажать ЛКМ – кнопка появляется на экране.

 

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



<== предыдущая лекция | следующая лекция ==>
Статические и динамические элементы. | Динамических элементов (динамический текст).


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.