Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архангелский Справочное пособие по ПСпице и Десигн Центер 1996

.pdf
Скачиваний:
52
Добавлен:
16.08.2013
Размер:
1.92 Mб
Скачать

Статистическая информация о расчете (окончание)

величина

пояснение

 

 

NTTBR

число ненулевых элементов матрицы с учетом новых

 

ненулевых элементов

NTTOV

число элементов матрицы, инцидентных более чем одному

 

элементу схемы

IFILL

число новых ненулевых элементов (NTTBR-NTTAR)

IOPS

число операций с плавающей запятой на одно решение

 

матричного уравнения цепи

PERSPA

процент разреженности матрицы

NUMTTP

число шагов при расчете переходного процесса

NUMRTP

число шагов, на которых величина шага уменьшалась при

 

расчете переходного процесса

NUMNIT

общее число итераций при расчете переходного процесса

DIGIP

число шагов при расчете цифровой схемы

DIGEVT

число событий при расчете цифровой схемы

DIGEVL

число переключений при расчете цифровой схемы

MEMUSE

объем использованной памяти в байтах

MATRIX SULUTION

затраты времени (в секундах) и число итераций на решение

 

матричных уравнений; время включается в затраты по

 

каждому виду анализа; число итераций - число пересчетов

 

строк или столбцов

MATRIX LOAD

затраты времени на расчет моделей элементов (включается в

 

затраты по каждому виду анализа)

DIGITAL

затраты времени на расчет цифровой схемы

SIMULATION

 

READING

затраты времени на чтение и поиск ошибок в файле задания

SETUP

затраты времени на формирование матричной структуры

DC SWEEP

затраты времени и число итераций на DC анализ

BIAS POINT

затраты времени и число итераций на расчет рабочей точки и

 

начальной точки переходного процесса

AC and NOISE

затраты времени и число итераций на AC анализ

TRANSIENT

затраты времени и число итераций на расчет переходных

ANALYSIS

процессов

OUTPUT

затраты времени на подготовку данных для операторов

 

.PRINT, .PLOT

MONTE CARLO

затраты времени на анализ .MC и .WCASE

OVERHEAD

прочие затраты времени

TOTAL JOB TIME

общие затраты времени на задание, исключая затраты на

 

загрузку программы в память

6. Некоторые сообщения программы PSpice

251

Диагностические сообщения PSpice

ДИАГНОСТИЧЕСКИЕ СООБЩЕНИЯ PSPICE

Диагностические сообщения заносятся в выходной файл .OUT транслятором PSpice при чтении входного файла, содержащего задание на расчет схемы. Все сообщения об ошибках начинаются с

ERROR --

(ошибка) ,

после чего следует текст, поясняющий суть ошибки. Если ошибка относится к какомуто конкретному элементу некоторого оператора, то после этого оператора появляется строка вида

-------$

Символ "$" помещается под ошибочным элементом оператора, т.е. локализует место ошибки.

Некоторые диагностические сообщения начинаются с

WARNING --

(замечание) ,

после чего следует текст, поясняющий суть замечания. Замечание - это тоже сообщение об ошибке, но не настолько грубой, чтобы нельзя было провести расчет. Однако этот расчет неполноценный, потому что в нем проигнорированы какие-то ошибочные операторы.

Ниже помещены в алфавитном порядке некоторые часто используемые диагностические сообщения (слово ERROR в сообщениях об ошибках опущено, а слово WARNING в замечаниях дается в скобках после текста). К каждому сообщению дается перевод (заключен в круглые скобки), пояснение сути ошибки и рекомендации по ее устранению.

252

6. Некоторые сообщения программы PSpice

A-I

Диагностические сообщения PSpice (продолжение)

A model may appear in .DC and .STEP commands only once

(Параметры модели только один раз могут быть указаны в операторах

.DC и .STEP)

В рамках одного задания нельзя включать одновременно операторы .DC и .STEP, изменяющие параметры одной и той же модели. Один из этих операторов надо убрать из задания или разбить это задание на два, в каждое из которых включить один из данных операторов.

.DC of TEMP or MODEL PARAMETER cannot be done if .MC or .WCASE specified

(Оператор .DC с изменением температуры или параметра модели не может быть задан, если в задании есть операторы .MC или .WCASE)

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

invalid analysis type

(ошибочный вид анализа)

Сообщение указывает символом "$" на элемент предыдущего оператора, который по синтаксису должен обозначать вид анализа (DC, AC, TRAN). Обычно эта ошибка является следствием того, что в операторе перепутан порядок записи его элементов.

invalid model type

(ошибочный тип модели)

Ошибка в имени типа модели. Допустимые типы см. в описании оператора .MODEL.

6. Некоторые сообщения программы PSpice

253

I-L

Диагностические сообщения PSpice (продолжение)

invalid parameter

(ошибочный параметр)

Ошибка в имени параметра в операторе .MODEL. Надо исправить имя в соответствии с описанием соответствующей модели.

invalid sweep type

(ошибочный тип переменной)

Появился непонятное символьное имя там, где ожидалось имя переменной при построении какой-либо зависимости.

I/O ERROR on file PROBE.DAT Disk is probably full PSpice ABORTING

(ошибка ввода/вывода в файле PROBE.DAT Возможно переполнен диск Аварийное завершение PSpice)

Наиболее вероятная причина этого сообщения - отсутствие на жестком диске, с которого осуществлен запуск PSpice, места для размещения файла PROBE.DAT. Надо или освободить место, или задать оператор .PROBE с небольшим списком печатаемых величин, или вообще отказаться от оператора .PROBE.

Less than 2 connections at node ...

(Менее двух соединений в узле ...)

Сообщение указывает "висящий" узел, к которому подсоединен только один вывод одного элемента. Часто это свидетельствует об ошибке в схеме в результате того, что забыли описать какие-то элементы. Если же в схеме действительно должен быть такой узел, то надо между ним и “землей” включить какое-нибудь фиктивное очень большое сопротивление, которое бы не повлияло на работу схемы.

254

6. Некоторые сообщения программы PSpice

M-N

Диагностические сообщения PSpice (продолжение)

.MC or .WCASE ignored (No ... command in circuit) (WARNING) (Оператор .MC или .WCASE игнорируется, так как в задании нет команды ...)

В операторе .MC или .WCASE указан вид анализа (например, AC), а оператора соответствующего вида анализа (например, оператора .AC) в задании нет. Исправить ошибку можно добавив отсутствующий оператор.

missing model

(ошибочная модель)

Чаще всего это сообщение свидетельствует о том, что забыли указать имя используемой модели или в описании таких элементов, как R, C, L и т.п. не указали ни модели, ни номинала.

missing value

(ошибочная величина)

Обычно ошибка свидетельствует о том, что там, где в операторе ожидалось число (место указывает символ "$"), появилось символьное имя или ошибка в записи числа.

must be 'I' or 'V'

(должно быть 'I' или 'V')

В месте, на которое указывает символ "$", ожидается имя независимого источника тока или напряжения.

Node ... is floating

(Узел ... плавающий)

Указывается узел, от которого нет пути по постоянному току к "земле". Потенциал такого узла определить невозможно. Эта ситуация может возникнуть, если какая-то часть схемы оказалась изолирована емкостями, источниками тока, зависимыми источниками и т.д. Чтобы устранить ошибку надо или один из узлов

6. Некоторые сообщения программы PSpice

255

O-V

Диагностические сообщения PSpice

плавающей части схемы подключить к земле (одному из узлов дать имя "0"), или между одним из узлов и узлом 0 подключить какое-нибудь фиктивное очень большое сопротивление, которое бы не повлияло на работу схемы. Подробнее см. в работе [1].

Only one ... allowed per circuit

(В задании допустим только один оператор ...)

Сообщение появляется в случаях, когда в задании оказывается более одного оператора из числа тех, которые не могут повторяться, например, два оператора .DC,

.AC и т.д. Надо удалить из задания лишние операторы.

Only one .MC or .WCASE allowed per circuit

(В задании допускается только один из операторов .MC и .WCASE)

Операторы .MC и .WCASE не могут быть одновременно в одном задании (см. описания этих операторов). Надо убрать один из них или просчитать два отдельных задания, в одно из которых включить оператор .MC, а в другое .WCASE.

Only one .TEMP value allowed with .STEP

(Только одну температуру можно указать в .TEMP при наличии .STEP)

Если в задании есть оператор .STEP, то допускается включение оператора .TEMP только с одной температурой, а не со списком температур, предполагающим многовариантный анализ.

.STEP of TEMP or MODEL PARAMETER cannot be done if .MC or .WCASE specified

(Оператор .STEP с изменением температуры или параметра модели не может быть задан, если в задании есть операторы .MC или .WCASE)

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

256

6. Некоторые сообщения программы PSpice

V-T

Диагностические сообщения PSpice

value may not be 0

(величина не может быть равной 0)

Сообщение обычно относится к какому-нибудь параметру элемента (например, к значению сопротивления, емкости, индуктивности и т.д.), который не может задаваться равным нулю. Символ "$" указывает на ошибочное значение, которое следует исправить.

Voltage source and/or inductor loop involving ...

You may break the loop by adding a series resistance.

(Контур из источников напряжения и/или индуктивностей, включающий элемент ...

Вы можете разорвать этот контур, включив в него последовательно резистор)

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

Transient Analysis iterations exceed limit of 5000 at time =...

This limit may be overridden by using the ITL5 on the .OPTION statement

(Число итераций в расчете переходных процессов превысило предел 5000 в момент

времени ...

Этот предел можно превысить используя ITL5в операторе .OPTION)

Сообщение свидетельствует о том, что общее число итераций при расчете переходного процесса првысило установленный по умолчанию предел 5000. Чтобы увеличить зтот предел надо задать его требуемую величину опцией ITL5 в операторе .OPTIONS, или задать в этом операторе ITL5=0, что будет означать снятие ограничения на число итераций. После этого расчет схемы следует повторить.

6. Некоторые сообщения программы PSpice

257

ЛИТЕРАТУРА

1.Архангельский А.Я. PSpice и Design Center. Часть 1. Схемотехническое моделирование. Модели элементов. Макромоделирование. Учебное пособие. М.:

МИФИ, 1996.

2.Архангельский А.Я. PSpice и Design Center. Часть 2. Модели цифровых и аналогоцифровых устройств. Идентификация параметров моделей. Графические редакторы. Часть 1. Схемотехническое проектирование”. М.: МИФИ, 1996.

258

6. Некоторые сообщения программы PSpice

Алексей Яковлевич Архангельский

Татьяна Александровна Савинова

СПРАВОЧНОЕ ПОСОБИЕ

ПО PSPICE и DESIGN CENTER

Редактор и техн. редактор

 

ЛР № 020676 от 09.12.92.

Подписано в печать

.Формат 60×84 1/16.

Уч.-изд. л.

. Печ. л.

16 . Тираж 200 экз.

 

Изд. № 014-1.

Заказ №

Московский государственный инженерно-физический институт (технический университет).

Типография МИФИ.

115409, Москва, Каширское ш., 31.

259 Введение

ЛИТЕРАТУРА

260

6. Некоторые сообщения программы PSpice