Методические указания по лабораторной работе №8
(занятие 3 по Web-конструированию).
Пример задания:
Задание
по лабораторной работе № 8
по курсу "Автоматизация проектирования систем и средств управления"
Тема работы: cоздание динамических эффектов средствами программы "Microsoft FrontPage", тестирование схемы синхронного счётчика с помощью программы СФЛМ.
1.Использовать компоненты "Бегущая строка" и "Активные кнопки" на созданных страницах.
2. Использовать динамические эффекты (DHTML) в качестве элементов Web-дизайна страниц Kurs1 и Task.
3.. Использовать динамический эффект “Смена страниц”.
4. Протестировать работу динамических эффектов в браузере.
5. Организовать средствами программы Easy GIF Animator анимацию смены состояний комбинационных схем в лабораторной работе №1 и смену состояний синтезированного в индивидуальном задании синхронного счётчика.
6.Проанализировать структуру html текста Web-страницы, указанной в задании по курсовому проекту.
7. Протестировать средствами программы СФЛМ схему синтезированного в индивидуальном задании синхронного счётчика.
Организация динамических эффектов на Web-страницах
Целью использования динамических эффектов является привлечение внимания пользователя к содержанию Web-страниц и облегчение перемещения пользователя по Web-узлу. В курсовом проекте предполагается использовать четыре вида динамических эффектов:
1) динамические эффекты, организуемые с помощью компонентов “Бегущая строка” и “Активные кнопки”;
2) динамические эффекты, организуемые с помощью DHTML – динамического html;
3) динамические эффекты, создаваемые командой “Смена страниц”, входящей в меню “Формат”;
|
4) динамические эффекты, создаваемые анимацией с использованием программы
Easy GIF Animator. В качестве объектов анимации предполагается смена состояний
комбинационных схем в лабораторной работе №1 и смена состояний синхронного счётчика, синтезированного в индивидуальном задании по курсовому проекту.
Анимация включает в себя следующие этапы:
- Размещение кадров, подлежащих анимации, на странице Task.
- Экспорт этих слайдов в программу Easy GIF Animator.
- Выбор времени экспозиции каждого кадра и способа смены кадров в программе
Easy GIF Animator.
- Импорт файла анимации из программы Easy GIF Animator на Web-страницу.
- Тестирование файла анимации в браузере.
2.Тестирование синхронного счётчика с помощью программы
СФЛМ
Для тестирования счётчика, синтезированного в результате выполнения индивидуального задания, необходимо выписать логические функции для входов
каждого триггера и задать начальное состояние счётчика. В соответствии с выбранным начальным состоянием следует определить начальные сигналы в цепях обратной связи схемы. Для примера, рассмотренного в главе 8, логические функции для входов триггеров (при заданном порядке счёта 7-2-12-6-5-10) имеют вид
1 триггер J1n = Q4nQ2n+Q3nQ2n = Q2n (Q4n + Q3n) K1n=1
2 триггер J2n =1 K2n =
3 триггер J3n =1 K3n = Q1n
4 триггер = = K4n =1
Для разметки входов и выходов микросхем и выбора начальных состояний сигналов обратных связей можно использовать схему счётчика, изображённую в рабочем окне программы Electronics Workbench (рис. 9.1).
Используя три входа конъюнкторов на синхронных входах JKRS триггеров, присвоив синхронному входу счётчика метку “5”, а входу с логической единицей метку “3” и выбрав в качестве начального кода число 7 (начальные сигналы на прямых и инверсных выходах триггеров показаны на рис. 1), получим программу моделирования, приведенную ниже. Выходы логических элементов, ANDN и AND, формирующих сигнал J1n, имеют метки 21 и 22, выход логического элемента ANDN, формирующего сигнал , имеет метку 23, метки выходов триггеров указаны на рис. 1 и в тексте программы.
|
Рис. 1.
PARM(DT=24, MM=1);
INPUT(5,3);
TG Q(10,11), R(3),S(3),C(5), &J(22,3,3),&K(3,3,3),UPRC(1/0);
TG Q(12,13), R(3),S(3),C(5), &J(3,3,3),&K(17,11,3),UPRC(1/0);
TG Q(14,15), R(3),S(3),C(5), &J(3,3,3),&K(3,3,3),UPRC(1/0);
TG Q(16,17), R(3),S(3),C(5), &J(23,3,3),&K(10,3,3),UPRC(1/0);
ANDN Q(21),A(17,15); AND Q(22),A(12,21); ANDN Q(23),A(12,14);
HC0(15); HC1(12,17);
KL(5,10,12,14,16);
BX(5) T(12*10); BX(3) T(1);
Временная диаграмма двух циклов работы счётчика (DT=24) с порядком счёта 7-2-12-6-5-10 приведена на рис. 2. В программе моделирования предусмотрены два цикла работы счётчика, что позволяет выявить заданную последовательность смены состояний счётчика. Начинаться работа работы схемы может с кода, не совпадающего с заданным стартовым кодом.
12 6 5 10 7 2 12 6 5 10 7 2
Рис. 2
. При задании другого стартового кода изменяются только команды HCO и HC1. Для стартового кода 10 эти команды приобретают вид HCO(17); HC1(15,12), а для стартового кода 2 HC1(17,15,12). Тестирование схемы счётчика с помощью программы СФЛМ позволяет подтвердить правильность полученных логических функций для входов триггеров. После получения такого подтверждения следует при неправильной работе схемы в программе Electronics Workbench считать источником ошибок неправильные соединения в схеме, составленной в рабочем окне программы Electronics Workbench.