Иллюстрированный самоучитель по OrCAD

Директивы моделирования

Графический постпроцессор Probe подключается директивой:

.PROBE[/CSDF] [<выходная переменная>*]

Если список выходных переменных не указан, то в файл результатов с расширением имени .DAT заносятся потенциалы всех узлов цепи и токи всех компонентов, разрешенных для помещения в список выходных переменных (см. ниже). Обратим внимание на то, что при этом файл результатов может иметь огромные размеры и не поместиться в ОЗУ. Указание конкретного списка выходных переменных, передаваемых в программу Probe через файл с расширением .DAT, сокращает размер этого файла. Приведем примеры:

PROBE
.PROBE V(3) V(2.3) VM(2) VP(2)

Обратим внимание, что в файл данных *.DAT всегда помещаются уровни внутреннего шума INOISE, ONOISE и данные о кривых гистерезиса магнитных сердечников В(Н), поэтому при наличии списка выходных переменных их в него включать не надо.

По директиве .PROBE/CSDF создается файл результатов в текстовом виде с расширением имени *.ТХТ, который можно использовать для обмена данными с ЭВМ других типов и для сопряжения с программами дополнительной обработки результатов.

Если в управляющей оболочке PSpice Schematics в меню Analysis › Probe Setup активизирована опция Automatically Run Probe After Simulation, то результаты расчетов автоматически передаются в программу Probe после завершения работы PSpice. При выборе опции Monitor Waveforms вывод графиков на экран программы Probe начинается одновременно с началом моделирования.

Запись в файл результатов моделирования цифровых устройств производится по директиве:

.VECTOR <количество узлов> <номер узла>* + [POS=<позиция столбца в таблице> + [FILE=<имя файла>]
[RADIX="Binary" | "Hex" | "Octal" бита>}] [SIGNAMES=<имена сигналов>]

В файл заносятся значения моментов времени и логические уровни сигналов в перечисленных узлах. Формат файла такой же, какой применяется при создании файла цифрового генератора FSTIM. Приведем примеры:

.VECTOR 1 CLOCK SIGNAMES=SYSCLK
.VECTOR 4 DAT A3 DATA2 DATA1 DAT A0
.VECTOR 1 ADDR3 POS=2 RADIX=H BIT=4
.VECTOR 1 ADDR2 POS=2 RADIX=H BIT=3
.VECTOR 1 ADDR1 POS=2 RADIX=H BIT=2
.VECTOR 1 ADDRO POS=2 RADIX=H BIT=1

По умолчанию создается файл, имеющий имя текущей схемы с расширением *.VEC.

Выдача текущих результатов анализа производится по директиве:

.WATCH [DC] [AC] [TRAM] [<выходная переменная> + [<нижний предел>,<верхний предел>] ]*

В процессе работы программы PSpice в нижней части экрана в текстовой форме выводятся значения до 3-х выходных переменных типа V или I (арифметические выражения недопустимы). Каждая переменная может иметь свои пределы. Если ее текущее значение выходит за эти пределы – раздается звуковой сигнал, после чего пользователь может прекратить расчеты или не обращать на это внимание. В последнем случае программа больше не будет проверять нахождение переменных в указанных пределах. Для каждого вида анализа DC, AC, TRAN записывается отдельная директива .WATCH. При этом недоступен вывод группового времени запаздывания (в режиме АС) и состояний цифровых узлов.

Длина строки выходного файла устанавливается директивой:

.WIDTH OUT = <значение>

Параметр <значение> устанавливает количество колонок в выходном файле: 80 (по умолчанию) или 132.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.