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

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

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

Основные информационные файлы (окончание)

.DSP

- файл, содержащий спасенные ранее

параметры экрана PROBE (по

.GF5)

 

умолчанию имя этого файла - PROBE.DSP;

- текстовый файл функций обработки

результатов многовариантного

.IND

 

анализа (целевых функций), используемых PROBE;

-

индексные бинарные файлы для библиотечных файлов .LIB, создаются

.JED5)

 

программой PSPICE1.EXE;

 

- файлы программирования логических матриц;

.LIB

- текстовые файлы библиотек параметров моделей и подсхем;

.LOG

- текстовые файлы протоколов работы программ PROBE, PARTS, STMED,

.MAC

 

если программы запускаются на счет с опцией /L;

-

текстовый файл описания макросов PROBE (по умолчанию его имя

.MDT5)

 

PROBE.MAC);

 

- двоичные файлы параметров моделей, создаваемые программой PARTS;

.MOD

- текстовые файлы параметров моделей элементов, являющиеся результатом

.NETD)

 

работы программы PARTS;

 

- файлы описания элементов схемы, нарисованной в SCHEMATICS;

.OUT

-

выходной текстовый файл программы PSpice1.EXE (его имя совпадает с

.PBK5)

 

именем файла .CIR);

 

- предыдшествующие версии файлов PROBE.DEV;

.TIM5)

- текстовые файлы вывода данных из PROBE;

.TMP5)

- бинарные файлы вывода данных из PROBE.

.TXT

-

текстовый входной файл данных для постпроцессора PROBE, если во

 

 

входном файле .CIR оператор .PROBE задан с опцией CSDF (в PSpice 4 его

 

 

имя по умолчанию - PROBE, в последующих версиях имя по умолчанию

 

 

совпадает с именем исходного файла .CIR).

Помимо файлов с указанными расширениями начиная с PSpice 5 используется текстовый файл с фиксированным именем PSPICE.CLR, содержащий настройку

цветов в виде строк:

 

N <Nгр>

-

задание числа различных цветов графиков;

B <цвет>

-

задание цвета фона;

F <цвет>

-

задание цвета переднего плана;

C <цвет>

-

задание цвета курсора графиков;

M <цвет>

-

задание цвета курсора “мыши”;

T <n> <цвет>

-

задание цвета графика с номером n.

В этих строках <цвет> задается в зависимости от версии PSpice либо номером от 0 до 63 в соответствии со стандартом EGA, либо тремя числами от 0 до 63, отражающими относительную интенсивность в данном цвете трех основных цветов: красного, зеленого и синего.

2. Краткие сведения о синтаксисе PSpice

11

Запуск программ на счет

ЗАПУСК ПРОГРАММ НА СЧЕТ

Оболочки системы PSpice запускаются на счет командами:

для PSpice

PS [-M] [<имя входного файла>[.CIR]]

для Design Center

PSCHED [-I <файл .INI>] [<имя файла изображения>[.SCH]]

Опция -М указывается только для монохромных дисплеев. Опция -I, введенная только начиная с Design Center 6.0, позволяет задать отличный от msim.ini файл конфигурации. Имя входного файла может не указываться - тогда нужный файл загружается из меню оболочки. Таким образом, в простейшем случае для запуска оболочки можно выполнить просто команду PS или PSCHED.

Затем из оболочки с помощью меню можно выполнять любые операции с программами пакета. Подробнее работа с оболочками PSpice и Design Center рассматривается в последующих разделах. Надо, однако, отметить, что в MS DOS большинство пользователей предпочитают работать с программами пакета PSpice непосредственно, без оболочки, что во многих отношениях проще и удобнее.

Запуск моделирующей программы PSpice1.ЕХЕ осуществляется командой PSPICE1 [<имя входного файла>[.CIR]] [<имя выходного файла>[.OUT]]

[<имя файла для постпроцессора>[.DAT]] [<опции>] (для Design Center вместо PSPICE1 вызывается PSPICE или WPSPICE).

По умолчанию расширение входного файла .CIR, имя выходного файла совпадает с именем входного и имеет расширение .OUT, имя файла для построцессора - PROBE для версий PSpice 4 или совпадает с именем входного файла для версий PSpice 5 и имеет расширение .DAT. Таким образом, для PSpice 4 эквивалентны следующие команды:

PSPICE1 F1

PSPICE1 F1.CIR

PSPICE1 F1.CIR F1

PSPICE1 F1.CIR F1.OUT PROBE.DAT

Если же задать команду

PSPICE1 F1 F2 F1.DAT,

то выходной файл будет иметь имя F2.OUT, а файл для построцессора - F1.DAT.

Если <имя входного файла> не задано в командной строке, то можно указать имена файлов, отвечая на вопросы программы:

Запуск программ на счет (продолжение)

You may use <enter> alone to exit PSpice (вы можете покинуть PSpice, нажав <enter>)

12

2. Краткие сведения о синтаксисе PSpice

Input file name [.CIR]? ...

(имя входного файла [.CIR]?)

Output file name [... .OUT]?

(имя выходного файла [... .OUT]?)

Если во время этого диалога или в командной строке указан файл, который PSpice не может найти, появляется текст:

Unable to read from ... Either:

 

(невозможно читать из файла ... или)

1)

The file name is misspelled, or

(ошибочное имя файла, или)

2)

The file does not exist, or

 

(файл не существует, или)

3)

It exists in a different directory, or (он существует в другой директории, или)

4)

The file has nothing in it.

 

(файл пустой)

Try again.

(Попытайтесь снова)

После этого программа переходит к указанному ранее диалогу.

Из возможных опций следует отметить одну - /D0, подавляющую вывод информации PSpice на экран. Эта опция может быть полезна, если PSpice запускается из какой-то другой программы и нежелательно, чтобы PSpice изменял изображение на экране. Полезна эта опция может быть и при счете коротких задач, когда время активизации дисплея соизмеримо со временем счета.

Возможности вмешательства в процессе счета зависят от версии программы. В PSpice 4 нажатие клавиш Esc или Ctrl-C прерывает вычисления. Затем можно просмотреть в выходных файлах результаты просчитанной к этому моменту части задачи. Но продолжить расчет прерванной задачи невозможно. В PSpice 5 нажатие любой клавиши вызывает паузу и появление на экране текста:

* Analysis Paused * <C> Continue the analysis <E> Exit from PSpice

(анализ приостановлен) (продолжение расчета) (выход из PSpice)

Вответ можно нажать “E” и закончить расчет или нажать “C” и продолжить вычисления (если, например, нажатие клавиши, вызвавшее паузу, было случайным).

Внекоторых версиях PSpice при наличии расширенной памяти во время паузы предлагается также альтернатива

<P> Probe and resume (запуск PROBE и возврат в PSpice)

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

Запуск программ на счет (окончание)

Запуск графического постпроцессора PROBE осуществляется командой PROBE [<опции>][<имя файла>[.DAT]]

Если файл не указан, по умолчанию предполагается файл PROBE.DAT.

Опции могут быть следующие (их подробное пояснение дается в [1], раздел 1.2): /C <имя файла> - задает командный файл .CMD;

2. Краткие сведения о синтаксисе PSpice

13

/D <имя файла>

- задает

имя

и путь к

файлу .DEV,

если он

имеет

 

 

нестандартное имя или расположен в директории, путь к

/L <имя файла>

 

которой не установлен;

 

 

 

- задает генерациюлогического файла .LOG;

 

 

/M [<имя файла>]

-

задает файл .MAC с макросами; по умолчанию его имя

/S [<имя файла>]

 

PROBE.MAC;

 

 

 

- задает

имя

файла .DSP,

содержащего

спасенные

ранее

 

 

параметры экрана; по умолчанию имя этого файла -

/G [<имя файла>]

 

PROBE.DSP;

 

 

 

 

-

задает имя файла .GF с описанием целевой функции для

 

 

обработки графика (только начиная с PSpice 5).

 

/I [<имя файла конфигурации>] - задает имя файла конфигурации .IN, отличного от msim.ini (только начиная с Design Center 6.0).

Имя файла может отделяться от опции пробелом или записываться без пробела. Примеры команд:

PROBE PROBE F1.DAT

PROBE /D C:\PSpice\PROBE.DEV /L F1.CMD F1.DAT

Запуск программы идентификации параметров моделей PARTS осуществляется командой

PARTS [<опции>],

где допускаются описанные выше опции /C, /D, /L.

Запуск программы графического редактора входных сигналов ESTMED осуществляется командой

ESTMED [<опции>][<имя файла>[.CIR]],

где допускаются рассмотренные выше опции /C, /D, /L, /I, а также опция /M - указывающая на монохромный дисплей.

Помимо перечисленных программ в Design Center входят: PLOGIC - моделирование цифровых схем;

MODTOMDT - преобразование текстовых описаний моделей в библиотечные; LX - расширение и реорганизация библиотек;

LC - сжатие библиотек.

14

2. Краткие сведения о синтаксисе PSpice

Меню постпроцессора PROBE в MS DOS

МЕНЮ ПОСТРОЦЕССОРА PROBE В MS DOS

Ниже приводится краткое описание функций основных разделов и подразделов главного меню постпроцессора PROBE в версиях, работающих в MS DOS. Описание начальных меню PROBE содержится в [1] и здесь не приводится, поскольку эти меню обычно не вызывают трудностей в их использовании. В описании меню символами 4) отмечены разделы и команды, используемые только в PROBE 4, символами 5) - только начиная с PROBE 5.

Exit

- выход из меню построения графиков;

Select_digital

-

переход в меню работы с цифровыми сигналами; данный раздел

 

 

появляется в меню только в случае, если моделировалась цифровая

 

 

или аналого-цифровая схема;

Add_trace

- добавление новой кривой на график;

Remove_trace

- удаление кривых активного графика; данный раздел появляется в

 

 

меню только в случае, если на графике уже нанесены какие-то

 

 

кривые;

All

- удаление всех кривых с графика;

Select

-

выбор удаляемых кривых;

all_Digital5)

- удаление всех диаграмм цифровых сигналов;

all_aNalog5) -

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

 

 

аналого-цифровой схемы;

all_selected_Y_axes5) - удаление кривых, относящихся к выбранной оси Y;

Undelete5)

- восстановление последних удаленных кривых;

X_axis

- выбор аргумента и изменение масштаба по оси X;

Log

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

 

 

меню только в случае, если масштаб по оси X линейный;

Lin

-

задание линейного масштаба; данный раздел появляется в меню

 

 

только в случае, если масштаб по оси X логарифмический;

Set_range

-

задание диапазона изменения аргумента на графике; в ответ на

 

 

запрос программы указывается диапазон - два числа с пробелом

 

 

или запятой между ними, например, 1k 2.5k;

Auto_range

-

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

 

 

аргумента на графике; данный раздел появляется в меню только в

 

 

случае, если ранее диапазон был изменен командой Set_Range;

Restrict_data - задание диапазона изменения аргумента для преобразования Фурье и таких функций, как AVG(X), RMS(X), MIN(X), MAX(X), S(X);

диапазон указывается так же, как в команде Set_Range;

2. Краткие сведения о синтаксисе PSpice

15

Y_axis Log
Lin Set_range
Auto_range
add_aXis5)

Меню постпроцессора PROBE в MS DOS (продолжение)

Unrestrict_data - восстановление диапазона изменения аргумента, переопределенного командой Restrict_data; данный раздел появляется в меню только в случае, если ранее диапазон был изменен командой Restrict_data;

X_variable - изменение аргумента графиков;

Fourier - преобразование Фурье для кривой,изображенной на графике: прямое преобразование, если аргументом графика является время, и обратное преобразование, если аргументом является частота;

Quit_fourier - возврат из графика преобразования Фурье к исходному графику; Performance_analysis - построение графиков зависимости от параметра

многовариантного анализа; при выборе этого раздела по команде Add_trace вводится имя целевой функции, содержащееся в

PROBE.GF; по команде Quit_performance_analysis работа с графиками многовариантного анализа заканчивается и на экране восстанавливаются ранее построенные графики; подробнее см. “Целевые функции PROBE”;

- изменение масштаба по оси Y, изменение числа осей;

- задание логарифмического масштаба; данный раздел появляется в меню только в случае, если масштаб по оси Y линейный;

- задание линейного масштаба; данный раздел появляется в меню только в случае, если масштаб по оси Y логарифмический;

- задание диапазона изменения функций на графике; в ответ на запрос программы указывается диапазон - два числа с пробелом или запятой между ними, например, 1u 1.5u; если на графике в PROBE 5 несколько Y-осей, то задаваемый диапазон относится к выделенной в данный момент оси;

- возврат к автоматическому определению диапазона изменения функций на графике; данный раздел появляется в меню только в случае, если ранее диапазон был изменен командой Set_Range;

- добавляет еще одну Y-ось; затем командой Set_range можно задать ее масштаб;

Remove_axis5) - удаляет выделенную Y-ось;

selecT_axis5) - выбирает Y-ось, с которой будет проводиться работа; Change_title5) - позволяет записать заголовок, который будет высвечиваться для

выбранной оси;

color_Option5) - установка цветов, относящихся к различным Y-осям;

16

2. Краткие сведения о синтаксисе PSpice

Меню постпроцессора PROBE в MS DOS (продолжение)

Normal

- цвета кривых чередуются в обычном порядке независимо

 

 

от того, к какой Y-оси относится кривая; приэтом цвета

 

 

не повторяются для кривых, соответствующих разным Y-

 

 

осям (если, конечно, хватает цветов);

 

 

Match_axis - кривые,

соответствующие

каждой

из

Y-осей,

 

 

обозначаются одним цветом и тем же цветом пишется

 

 

обозначение оси; это позволяет легко видеть, к каким

 

 

кривым на графике относится данная Y-ось;

 

 

Sequential_per_axis - цвета кривых чередуются в обычном порядке для

 

 

каждой Y-оси; таким образом, первые кривые всех осей

Plot_control

 

имеют один цвет, вторые кривые - другой и т.д.;

 

-

работа с несколькими графиками;

 

 

 

Add_plot

-

добавить новый график;

 

 

 

Select_plot

-

выбрать один из графиков в качестве активного; раздел появляется

 

 

в меню, если на экране несколько графиков;

 

 

Remove_plot - удалить выбранный график; раздел появляется в меню,

если на

 

 

экране несколько графиков;

 

 

 

Use_symbols4) или

auTo_symbols5) - разрешить помечать кривые специальными символами; такую пометку PROBE осуществляет, если на графике нанесено много кривых:: более 9-ти или более числа цветов, выделенных для раскраски; пометки помогают проследить ход отдельных кривых;

always_Use_symbols5) - всегда использовать пометки кривых специальными символами; это полезно, если кривые на графике переплетаются и накладываются друг на друга;

DO_not_use_symbols4) или

Never_use_symbols5) - запретить помечать кривые специальными символами; Mark_data_points5) - отметить на кривых точки, соответствующие действительно

 

просчитанным значениям, содержащимся в файле .DAT;

Do_not_mark_data_points5)

-

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

 

значений на кривых, т.е. отмена команды Mark_data_points;

Display_control - сохранение и использование атрибутов настройки экрана;

Save

- сохранение атрибутов под некоторым именем;

 

Restore

-

считывание

атрибутов, запомненных ранее

 

под некоторым именем; в списке всегда имеются имена: LAST

 

SESSION - все атрибуты экрана в предыдущем сеансе работы с

 

PROBE (включая число и вид графиков, задание переменных,

 

надписи, графические объекты,

изменение масштаба и т.д.) и

2. Краткие сведения о синтаксисе PSpice

17

Меню постпроцессора PROBE в MS DOS (продолжение)

LAST DISPLAY - атрибуты экрана в предыдущем сеансе, включающие только координатную сетку;

List_displays - просмотр списка имен запомненных атрибутов; Vieu_display_detail - просмотр атрибутов с указанным именем; One_delete - даление одного из имен запомненных атрибутов; All_delete - удаление всех имен запомненных атрибутов;

Macros - работа с макросами;

Define_macro - определение (создание) нового макроса по формату: <имя макроса>[(<список аргументов>)]=<выражение>;

Modify_macro - модификация макроса;

Copy_macro - копирование макроса с присвоением нового имени; List_macros - просмотр списка имен макросов;

One_delete - удаление одного из макросов;

All_delete -

удаление всех макросов;

Hard_copy

- вывод графиков на принтер или графопостроитель;

1_page_long - размер графика - 1 страница; 2_page_long - размер графика - 2 страницы;

Other_length - задание размера графика; длина листа бумаги задается в дюймах;

Cursor

-

работа с курсорами;

Hard_copy5) -

печать графика на принтере или плоттере вместе с таблицей

Peak5)

 

координат курсоров;

-

перемещение курсора к точке очередного локального максимума;

Trough5)

-

перемещение курсора к точке очередного локального минимума;

slOpe5)

-

перемещение курсора к точке очередного максимума производной;

Min5)

-

перемещение курсора к точке глобального минимума;

maX5)

-

перемещение курсора к точке глобального максимума;

Search_commands5) - задание команды поиска (см. раздел “Команды поиска в

Label_point5) -

PROBE”);

простановка на графике координат точки, в которой находится

Zoom5)

 

курсор;

-

изменение размеров графика;

Specify_region5)- выделение прямоугольной части графика, которая должна быть растянута на все графическое окно;курсором указывается один угол области и при нажатой левой кнопке мыши курсор сдвигается к противоположному углу;

18

2. Краткие сведения о синтаксисе PSpice

Меню постпроцессора PROBE в MS DOS (продолжение)

X_zoom_in5) -

изменение в 2 раза масштаба по оси X с центром в точке, в которой

Y_zoom_in5) -

находится курсор;

изменение в 2 раза масштаба по оси Y с центром в точке, в которой

Zoom_out5) -

 

находится курсор;

изменение в 2 раза масштаба по обеим осям с центром в точке, в

Pan5)

 

которой находится курсор;

-

перемещение окна изображения на 10% в сторону, указанную

Auto_range5) -

курсором;

возврат к первоначальному масштабу по всем осям;

Label5)

-

нанесение на график надписей и графических изображений;

Text5)

-

нанесение надписи; текст пишется в командной строке и в нужное

Line5)

 

место с помощью мыши;

-

изображение отрезка прямой; начальная точка фиксируется

 

 

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

 

 

перемещается к конечной точке; то же можно делать, нажав

Poly_line5)

 

клавишу пробела и перемещая курсор клавишами со стрелками;

-

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

Arrow5)

 

курсором; завершение команды - клавиша Esc;

-

изображение отрезка прямой со стрелкой; наносится так же, как

Box5)

 

отрезок прямой;

-

изображение прямоугольника; курсором задаются точки

Circle5)

 

противоположных друг другу углов;

-

изображение окружности; окружность указывается точкой центра

ellipSe5)

 

и одной точкой, лежащей на окружности;

-

изображение эллипса; указывается его угол наклона в градусах

 

 

(приглашение Enter the inclination of the ellipce:0.0), центр (Place the

 

 

curcor at the center of the ellipse Stretch the ellipse as necessary) и, не

 

 

отпуская левой клавиши мыши курсор перемещается до получения

tItle5)

 

нужного изображения;

-

ввод заголовка графика для распечатки на принтере; по умолчанию

Delete_one5)

 

в качестве заголовка выдается первая строка файла .CIR;

- удаление одного, указанного курсором графического или текстового

delete_all5)

 

элемента;

-

удаление всех нанесенных графических и текстовых элементов;

Move5)

-

перемещение указанного курсором графического или текстового

Refresh5)

 

элемента;

-

перерисовка графического окна для устранения погрешностей,

 

 

внесенных при удалении и перемещении объектов;

2. Краткие сведения о синтаксисе PSpice

19

 

Меню постпроцессора PROBE в MS DOS (окончание)

Config_colors5) -

настройка цветов фона, осей, курсора, задание числа цветов

 

кривых на графиках; настройка происходит с помощью

 

вспомогательного меню, которое для мониторов EGA позволяет

 

выбрать один из 64-ех возможных цветов, а для мониторов VGA,

 

SVGA - задать цвет, смешением трех основных: красного, зеленого

set_Color5)

и синего;

 

 

- настройка цветов;

 

 

Background

-

цвет фона;

 

Foreground

-

цвет переднего плана: осей, координатной

 

 

 

сетки, надписей, графики и т.п.;

 

Trace

-

цвет указаной курсором кривой на графиках;

 

 

 

кривые различаются по номерам: 1 - кривая

 

 

 

первой переменной, 2 - второй и т.д.;

 

Cursor

-

цвет курсора;

 

Mouse

-

цвет курсора мыши;

More_trace_colors5) - увеличение на единицу числа различающихся цветом кривых на графиках; по умолчанию используется 6 различных цветов; их число можно увеличить до 12-ти;

Fewer_trace_colors5) - уменьшение на единицу числа различающихся цветом

Save5)

кривых на графиках;

- сохранение конфигурации цветов в файле PSpice.CLR в текущей

Load5)

директории;

- загрузка файла конфигурации цветов PSpice.CLR из текущей

Default5)

директории;

- возврат к конфигурации цветов, принятой по умолчанию;

20

2. Краткие сведения о синтаксисе PSpice