Архангелский Справочное пособие по ПСпице и Десигн Центер 1996
.pdfОсновные информационные файлы (окончание)
.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 |
Меню постпроцессора 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 |