Моделирование дискретных устройств в системе PCAD. Асинхронное троичное моделирование дискретных устройств, позволяющее проверять правильность функционирования устройств, страница 31

Команда, определяющая узлы для вывода временных диаграмм, в нашем случае запишется так:

=>MONITOR R S Q NQ <RETURN>

В список узлов команды MONITOR должны входить только те узлы, информация о которых была занесена в файл с расширением .SPL командами MONITOR и SPOOL программы PCLOGS (но здесь они могут быть показаны не все или в другом порядке). При переносе имен узлов на другую строку ставится символ продолжения >.

– Установить графический режим работы дисплея

Команду DISPLAY зададим аналогично п.3.2.2 (с интервалом выдачи информации в 5 шагов)

=>DISPLAY 5 <RETURN>

– Просмотреть временные диаграммы

Просматриваем диаграммы с 0 по 3 цикл (4 цикла)

=>REVIEW FROM 0 TO 3 <RETURN>

В результате на экран будут выведены диаграммы с 0 по 3 цикл включительно. Формат экрана здесь такой же, что и при моделировании (см. п.3.2.2).

– Дать команду на вывод временных диаграмм на принтер

В этой команде необходимо указать интервал выдачи информации (сжатие или растяжение во времени)

=>PLOT 5 <RETURN>

Здесь указано сжатие информации в 5 раз.

После ввода этой команды временные диаграммы на экране исчезнут.

– Выдать временные диаграммы на принтер

Выдаем временные диаграммы с 0 по 3 цикл

=>REVIEW FROM 0 TO 3 <RETURN>

В результате на принтер будут выданы такие же временные диаграммы, которые были на экране дисплея.

Другой способ выдачи временных диаграмм приведен в ЗАМЕЧАНИЯХ к этой главе.

– Коррекция списка узлов для просмотра диаграмм

Перейдем в режим выдачи на экран временных диаграмм

=>DISPLAY 10 <RETURN>

и исключим из списка узел NQ, введя команду

=>MONITOR– NQ <RETURN>

Временная диаграмма узла NQ сразу же исчезает с экрана.

С помощью команды MONITOR можно исключить или добавить просмотр временных диаграмм некоторых узлов (конечно, если информация о них имеется в файле с расширением .SPL). Добавление узла NQ произойдет по команде

=>MONITOR NQ <RETURN>

– Установить табличный режим работы дисплея

Выполняется аналогично п.3.2.2.

Сначала введем команду

=>TYPE 50 <RETURN>

И сразу же появляется шапка таблицы с именами узлов. Введем команду FORMAT с параметром B (ввод пробелов между значениями уровней сигналов в узлах)

=>FORMAT B

Имена узлов (а в последствии и вся таблица) будут изображены в разрядку.

– Просмотреть на экране таблицу результатов

Просматриваем на экране таблицу результатов моделирования с 0 по 3 цикл

=>REVIEW FROM 0 TO 3 <RETURN>

Если таблица не умещается на экране полностью, то, используя клавиши управления (со стрелками), можно перемещать смотровое окно влево, вправо, вверх и вниз. Для этих целей можно использовать также команды PAGE и MOVE, форматы которых здесь такие:

=>PAGE L (или R) m

=>MOVE L (или R) c

Здесь           L – двигать налево,

R – двигать направо,

m – число окон, с – число колонок.

– Дать команды вывода таблицы на принтер

Сначала вводится команда

=>PRINT 10 <RETURN> , устанавливающая режим и интервал выдачи информации на принтер.

Затем команда

=>PRINT FROM #m TO #n <RETURN>, указывающая номера начальной и конечной колонок таблицы, выводимых на принтер. Максимально допустимое количество выводимых колонок таблицы определяется принтером (его можно узнать, если ввести команду PRINT без параметров).

И наконец команда

=>REVIEW FROM 0 TO 3 <RETURN>

– Использовать команды прерывания просмотра и поиска событий

Программа POSTSIM позволяет проводить поиск событий и прерывание просмотра по событию.

Событие определяется командой

=>EVENT е с <RETURN>, где е – номер события (не более 5), с – условие события, которое может быть либо состоянием узла или группы, либо переходом из состояния в состояние (обозначается состояниями, разделенными косой чертой /, например, переход из состояния 0 в состояние 1 обозначается так: D0/D1), либо логическим выражением из указанных понятий, соединенных операторами * (AND) и + (OR).