Временные диаграммы сигналов управляющих входов имитаторов неисправностей зададим так, чтобы первые 4 цикла схема работала без неисправностей (4 цикла–длительность теста для проверки работы триггера), следующие 4 цикла – с неисправностью 0 на входе S, затем 4 цикла с неисправностью на входе R, 4 цикла с неисправностью на выходе Q и, наконец, 4 цикла с неисправностью на выходе NQ. а) Более сильным является “0”
Рис. 3.6. Имитаторы неисправности типа “объединение двух входов”
Рис. 3.7. Имитатор неисправности типа “перепутывание входов”
В командах программы PCLOGS запишется это так:
=>GEN [0 0] A1 S1/4 S0/4 S1/12
=>GEN [0 0] A2 S1/8 S0/4 S1/8
=>GEN [0 0] A3 S1/12 S0/4 S1/4
=>GEN [0 0] A4 S1/16 S0/4
Если наблюдаем только входные и выходные сигналы, то команды PROBE и MONITOR будут иметь вид:
=>PROBE R S Y3 Y4
=>MONITOR R S Y3 Y4
Если наблюдаем сигналы во всех узлах, то эти команды будут такими:
=>PROBE R S A1 A2 A3 A4 Y1 Y2 Q NQ Y3 Y4
=>MONINOR R S A1 A2 A3 A4 Y1 Y2 Q NQ Y3 Y4
Рис. 3.9. RS-триггер с имитаторами неисправностей
Команду моделирования SIM следует давать порциями по 4 цикла (общая длительность моделирования 20 циклов) с тем, чтобы можно было последовательно наблюдать поведение триггера без неисправностей и с отдельными неисправностями при прохождении контролирующего теста. Правда, на временной диаграмме не будет разрывов, разделяющих участки работы схемы с различными неисправностями, но после каждых 4 циклов программа будет ждать новой команды и достаточно легко сравнить последние 4 цикла с предыдущими. Команду SIM следует подавать так:
=>SIM 4
=>SIM 4
=>SIM 4
=>SIM 4
=>SIM 4
Если будете создавать командный файл, то для остановки программы после прохождения очередных 4 циклов после каждой команды SIM необходимо поставить команду PAUSE:
SIM 4
PAUSE
SIM 4
PAUSE
.....
В этом случае, выполнив моделирование в течение очередных 4 циклов, программа остановится, выдав сообщение
@PAUSE
Type any key to continue
и будет ждать, пока не будет нажата какая–либо клавиша.
Разделить временные диаграммы на части по 4, 8 и т.п. циклов для вывода на печать можно при обработке результатов моделирования с помощью программы POSTSIM.
Если необходимо исследовать работу схемы с неисправностями различной кратности, то временные диаграммы управляющих сигналов следует задавать так:
=>GEN [0 0] A1 (S0/4 S1/4)
=>GEN [0 0] A2 (S0/8 S1/8)
=>GEN [0 0] A3 (S0/16 S1/16)
=>GEN [0 0] A4 (S0/32 S1/32)
При формировании этих временных диаграмм учтено то, что каждый управляющий сигнал – двоичный, а длительность теста 4 цикла.
Обработка результатов моделирования производится программой POSTSIM, позволяющей просмотреть результаты моделирования на экране дисплея либо в виде временных диаграмм, либо в виде таблиц и вывести их на плоттер или принтер. В табличной форме имеется возможность вывода результатов непосредственного на плоттер или принтер, либо с предварительной записью на диск в текстовый файл (обычно этому файлу дают расширение .STO). Необходимая информация передается от PCLOGS в POSTSIM через файл с расширением .SPL.
Работа с программой POSTSIM аналогична работе с программой PCLOGS.
Вызов программы POSTSIM производится командой
>POSTSIM <RETURN>
После этого на экране появляется открывающее меню:
POSTSIM
Options:
Configure POSTSIM
>> Post processing <<
Exit POSTSIM
Press: [SPACE] for next option; [RETURN] to accept
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.