Описание управляющей программы
Программа предназначена для управления лабораторным стендом, который, в свою очередь, реализует эмуляцию коммутации микросхем в соответствии с заданными программно правилами.
Основное окно программы (рис. 5) состоит из следующих элементов:
· Меню
· Панель инструментов
· Диаграмма состояния выходов
· Редактор схемы
Рис. 5. Главное окно программы
Меню и панель инструментов.
Для удобства использования программы основные операции продублированы на панели инструментов. Операции объединены в группы по назначению и сгруппированы в соответствующие пункты меню.
· «Файл»
o «Новая схема» – предназначена для сброса программы в начальное состояние и очистки текущей схемы.
o «Открыть схему» – при нажатии отображается стандартное окно открытия файла.
Будьте внимательны! Сохраняйте чаще набранную вами схему. При выполнении команд «Новая схема» и «Открыть схему» все несохраненные данные будут утеряны.
o «Сохранить» – сохраняет текущую схему в файл.
o «Сохранить как» – позволяет сохранить текущую схему под другим именем, при нажатии отображается стандартное окно сохранения файла.
o «Выход» – завершение работы программы
· «Компонент» – режим редактирования компонентов используется только при пополнении базы данных на компоненты, поэтому в данных методических указаниях подробно не рассмотрен.
Внимание! Во избежание отказа работы программы, а также конфликта с преподавателем L, крайне не рекомендуется изменять компоненты и удалять их из программы.
o «Создать/Изменить» – открытие окна для редактирования компонентов (рис. 6).
Рис. 6. Окно редактирования компонентов.
o «Удалить» – открытие окна для удаления компонентов (рис. 7)
· «Устройство»
o «Соединиться с устройством» – выполняется соединение компьютера со стендом (убедитесь при этом, что кабель для передачи данных подключен и питание стенда включено)
o «Отсоединиться» – прерывание связи с устройством.
Внимание! В случае неготовности стенда или подключения его к другому COM-порту появится диалоговое окно, показанное на рис. 8. При нажатии на кнопку «Поиск» выбор подходящего COM-порта произойдет автоматически.
Рис. 8. Выбор COM-порта для связи с устройством
· «Справка»
o «Помощь»
o «О программе»
· «Генератор G1»:
o Кнопка «Однократный импульс»;
o «Запуск генератора G1» – запуск генератора тактовых импульсов ГТИ, подробнее описано ниже;
o «Остановка генератора G1» – остановка генератора тактовых импульсов ГТИ, подробнее описано ниже.
· «Генератор G2» – кнопка «Однократный импульс».
· Кнопка «Стереть диаграмму».
Диаграмма состояния выходов
Диаграмма состояния выходов (рис. 9) отображает логический уровень сигналов (лог.0 или лог. 1), подключенных к выходам редактора принципиальной схемы. Сдвиг диаграммы происходит слева направо.
Рис.9. Диаграмма состояния выходов
Редактор принципиальной схемыпредназначен для построения схемы соединений. Вид редактора принципиальной схемы показан на рис. 10.
Рис. 10. Редактор принципиальной схемы
На рисунке обозначено:
1. Генератор тактовых импульсов (ГТИ) G1 – предназначен для получения последовательности импульсов заданной частоты. Частота импульсов задается вручную (от 1 Гц до 5 Гц), кроме того ГТИ может работать в ручном режиме выдачи однократного импульса.
2. Генератор одиночных импульсов (ГОИ) G2 – предназначен для получения импульсов при нажатии на кнопку тактирования, расположенную на верхней панели стенда, а также при нажатии на соответствующую кнопку на панели инструментов.
3. Поле констант (ввода), точки подключения которого предназначены для управления соответствующими входами исследуемых микросхем. Значения на входах (лог.0 или лог. 1) устанавливаются вручную щелчком мыши.
4. Поле разъема микросхемы 1
5. Поле разъема микросхемы 2
6. Поле разъема микросхемы 3
7. Поле индикации, точки подключения которого предназначены для присоединения к ним соответствующих выходов исследуемых микросхем. В соответствии с уровнями сигнала на выходах собранной схемы меняется диаграмма состояния выходов.
8. Виртуальный источник питания.
9. Виртуальная общая шина.
10. Список доступных библиотечных микросхем для разъема 3.
11. Список доступных библиотечных микросхем для разъема 2.
12. Список доступных библиотечных микросхем для разъема 1.
На схеме есть общие для всех элементов компоненты (рис. 11).
Рис. 11. Общее представление вывода для всех компонентов
Основой виртуальных цепей является вывод компонента – вход или выход. Имя вывода и номер вывода задаются в режиме редактирования элемента при создании вывода и не должны изменяться при наборе принципиальной схемы.
Точка подключения – это основа цепей. Неподключенная точка обозначается красным квадратом. При левом щелчке мыши на выводе выдается диалог создания или изменения имени цепи (рис. 12) со списком, в котором указаны существующие цепи.
Рис. 12. Создание или изменение имени цепи
В окне «Имя цепи» можно ввести новое имя или выбрать одно из существующих.
Для удаления цепи можно убрать ее имя из списка либо щелкнуть правой клавиши мыши на имени цепи в схеме.
Цепи, связывающие два и более выводов, обозначаются на схеме соединений синим цветом, незаконченные (подключенные только к одному выводу) – красным.
Будьте внимательны! Схема становится доступной для редактирования только после отключения лабораторного стенда от компьютера.
Пользователь может в любое время вызвать справку по работе с программой из главного меню.