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

Поиск события производится командами FINDB e и FINDF e (поиск назад и поиск вперед от текущего момента времени).

Прерывание просмотра производится командой BREAK e.

Предположим, что при исследовании работы RS–триггера необходимо найти событие, заключающееся в переходе триггера из состояния 0 в состояние 1, и прервать просмотр, если окажется, что Q=1 и NQ=1.

Для выполнения этих действий необходимо использовать команды

=>EVENT 1 Q=D0/D1 <RETURN>

=>FINDF 1 <RETURN>

Поиск события 1 (переход триггера из состояния 0 в состояние 1) производится без дополнительной команды просмотра с выдачей времени наступления события <цикл:шаг>.

Теперь введем команды

=>EVENT 2 (Q=1)*(NQ=1) <RETURN>

=>BREAK 2 <RETURN>

=>REVIEW FROM 0 TO <RETURN>

Просмотр будет остановлен, как только окажется Q=1 и NQ=1.

На экране в строке сообщений появится

Events 2 Break! Continue (Y/N)?

Если ввести Y, то просмотр будет продолжен, если N, то произойдет переход в командный режим.

– Вывести таблицу результатов в файл на диск

Это действие выполняется командами STORE и REVIEW (команда MONITOR была введена ранее).

Сначала подается команда

=>STORE 10 <имя_схемы.STO> <RETURN> , устанавливающая режим, интервал выдачи информации и имя файла, в который будут выведены результаты обработки.

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

=>STORE FROM #1 TO #4 <RETURN>, определяющая номера узлов в списке команды MONITOR, информация о которых будет выведена в файл на диск. Если в таблицу выводится информация о всех узлах, указанных в команде MONITOR, то эту команду можно не вводить.

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

=>REVIEW FROM 0 TO 19 <RETURN>, по которой в файл с именем <имя_схемы.STO> будет выведена таблица результатов с 0 по 19 цикл включительно (20 циклов).

– Прекратить просмотр результатов моделирования

=>EXIT  <RETURN>

На экране появится открывающее меню.

Выбрать опцию Exit POSTSIM (нажать <SPACE>, затем <RETURN>).

ЗАМЕЧАНИЯ:

-  Результаты моделирования, обработанные программой POSTSIM, будут записаны в текстовый файл <имя_схемы.STO>.

-  Все действия пользователя (список команд) будут записаны в файл POSTSIM.OUT, который можно использовать для создания командного файла.

-  К программе POSTSIM можно обратиться и так:

>POSTSIM –R <RETURN>

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

-  Возможно также обращение к программе POSTSIM с указанием командного файла

>POSTSIM <имя_командного_файла>–R <RETURN>


3.5.Контрольные вопросы

1.  Для чего предназначаются программы PCMODEL, PRESIM, PCLOGS и POSTSIM?

2.  Что необходимо для создания логической модели устройства?

3.  Как задаются временные диаграммы входных сигналов?

4.  В каких единицах измеряется время моделирования и как оно задается?

5.  Какие режимы выдачи информации имеются в программе PCLOGS?

6.  Как в PCLOGS определяются узлы, поведение которых должно быть показано на временных диаграммах?

7.  Чем отличаются состояния узлов на временных диаграммах, показанных на экране?

8.  Как в PCLOGS определяются узлы, поведение которых должно быть показано в таблице?

9.  Какие команды PCLOGS управляют записью информации на диск?

10.  10.В каких ситуациях и какими командами производится прерывание моделирования?

11.  Для чего и как вносятся неисправности в схемы устройств?

12.  Как уменьшить влияние имитаторов неисправностей на работу схемы устройства?

13.  Какие режимы выдачи информации имеются в программе POSTSIM?

14.  Как в POSTSIM определяются узлы, поведение которых должно быть показано на временных диаграммах?

15.  Как в POSTSIM определяются узлы, поведение которых должно быть показано в таблице?