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

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

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

Меню редактора сигналов STMED для MS DOS

МЕНЮ РЕДАКТОРА СИГНАЛОВ STMED ДЛЯ MS DOS

Ниже приводится состав меню редактора входных сигналов STMED для MS DOS. Редактор STMED для MS DOS включен во все версии PSpice и в Design Center 5. Только в Design Center 6 появился редактор для Winows.

Многие разделы меню STMED повторяются в различных сочетаниях в разных режимах работы программы. Эти повторяющиеся разделы указываются ниже только один раз в качестве самостоятельных разделов. Символами 4) отмечены разделы, существующие только в STMED 4 и в версиях STMED 5, меньших 5.3, т.е. не в Design Center. Символами 5) отмечены разделы, существующие только в версиях, начиная с STMED 5.3, символами d) - разделы, существующие только в Design Center 5.

Exit

-

завершение редактирования;

Exit_program

- запись отредактированного описания сигнала в файл .CIR и

 

 

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

 

 

.CIR запоминается в файл с тем же именем и с расширением

Start_editor

 

.BAK;

 

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

Abort_program

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

 

 

описания сигнала в файл .CIR; при этом надо утвердительно

 

 

ответить на вопрос: Abort without saving changes (Y/N)? -

New_stimulus

 

действительно ли требуется уход без спасения результатов;

-

включение в схему нового источника независимого сигнала

 

 

(элемента типа V или I) или нового источника цифрового сигнала

 

 

(элемента типа U); при этом указывается имя источника, а затем

 

 

для аналогового сигнала выбирается его вид: 1) EXP, 2) PULSE, 3)

 

 

PWL, 4) SFFM, 5) SIN и указывается начальное приближение для

 

 

параметров; после этого программа переходит в режим Modify

 

 

stimulus; для цифрового сигнала в ответ на запрос Enter number of

 

 

output nodes указывается число выходов, после чего программа

 

 

переходит в раздел Modify_stimulus;

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

Transiet_parameters - изменение параметров аналогового сигнала, определяющих его

форму;

предлагается меню,содержащее имена

параметров,

которые

можно менять; после выбора параметра

 

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

31

Меню редактора сигналов STMED для MS DOS (продолжение)

предлагается его прежнее значение, которое можно отредактировать; выход из этого раздела - команда Exit или клавиша Esc; для модели PWL изменение параметров выглядит иначе, оно выполняется в указанном подменю; после выбора того или иного раздела в нем координаты вводимой точки излома указываются или числами, или перемещением курсора и нажатием левой кнопки мыши (клавиши Enter);

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

Change_corner - изменение одной из точек излома (точка указывается курсором в таблице и нажимается Enter);

Remove_corner - удаление одной из точек излома (точка указывается курсором в

Insert_corner

таблице и нажимается Enter);

- вставка точки излома (курсором в таблице и нажатием Enter

Spec_type

 

указывается точка, перед которой должна быть вставлена точка);

-

изменение вида редактируемого аналогового сигнала (т.е. смена

Add_command

 

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

-

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

 

 

можно выбрать следующие разделы подменю (назначение и

 

 

синтаксис команд см. в разделе Цифровое и смешанное

 

 

моделирование в программе PSpice, Генератор логических

Set

 

сигналов):

- задание момента времени и логических уровней сигналов;

Goto n Times - задание команды передачи управления в цикле;

Goto Until GE/GT/LE/LT - задание команд условной передачи управления;

Incr by

- задание положительного приращения сигналов;

Decr by

- задание отрицательного приращения сигналов;

Label

-

задание имени метки;

Modify_command

- выбор изменяемой команды при редактировании цифровых

 

 

сигналов;

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

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

Other_info - изменение различной информации об источнике сигнала; для аналоговых сигналов это имя источника (Name), уровень постоянной составляющей (DC_value), модуль (Magnitude) и фаза (Phase) сигнала для AC анализа (AC_value), узлы подключения источника сигнала (Nodes); для цифровых сигналов это имя источника (Name), имя модели входа/выхода (IO_Model), величина временного шага (Step_Size), число выходов (Width), формат,

32

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

Меню редактора сигналов STMED для MS DOS (продолжение)

 

 

определяющий систему счисления в описании сигналов (Radix),

 

 

список выходных узлов (Output_Nodes), узлы питания (Power)5) и

X_axis

 

земли (Ground)5);

 

 

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

Y_axis

- задание диапазона изменения сигнала по Y-оси графика;

 

Display_help

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

 

Hard_copy

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

 

Cursor

-

переход в режим измерения на графиках с помощью курсоров;

 

 

режим аналогичен тому, который используется в постпроцессоре

Delete_stimulus

 

PROBE;

 

 

- удаление

одного или нескольких сигналов с текущего

графика;

All

 

описания удаляемых сигналов будут уничтожены в файле .CIR;

-

удаление всех сигналов;

 

 

All_Digital

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

 

All_Analog

- удаление всех аналоговых сигналов;

 

Select

- выбор

удаляемых сигналов;

при выполнении этой

команды

 

 

появляется указание: Use arrows and tab to move highlight , space to

 

 

select, enter to delete (Используйте стрелки и клавишу “Tab” для

 

 

перемещения засветки, пробел для выбора, Enter для удаления);

 

 

при наличии мыши можно использовать ее вместо клавиш для

Undelete

 

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

 

-

восстановление ошибочно удаленных сигналов; данный раздел

 

 

появляется в меню после выполнения какой-нибудь команды

Plot_control

 

удаления и отменяет ее, восстанавливая удаленные сигналы;

- работа с несколькими координатными сетками (графиками);

Add_plot

- добавление на экран новой

координатной сетки для нового

 

 

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

 

 

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

 

Select_plot

-

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

 

 

экране; для STMED 5 для выбора сетки достаточно войти в раздел

 

 

Plot_control и указать мышью нужную сетку;

 

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

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

Hide_symbols - запрещение пометки графиков различных сигналов специальными символами при выводе графиков на печать;

View_simbols- пометка диаграмм различных сигналов специальными символами при выводе графиков на печать; раздел появляется только, если ранее была выполнена команда Hide_symbols;

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

33

Auto_symbols5)

Меню редактора сигналов STMED для MS DOS (окончание)

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

Never_use_symbols5) - запрещение помечать специальными символами изображаемые на экране в текущей координатной сетке графики различных сигналов; - переход к автоматической пометке специальными

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

Always_use_symbols или Never_use_symbols;

Change_digital_plot_sized) - раздел существует только в Design Center 5 и включает в себя два приведенных ниже подраздела;

Modify_plot_size - изменение размера графика с временными диаграммами цифровых сигналов при наличии на экране цифровых и аналоговых сигналов; в PSpice 5 задается вопрос: Enter number of trases to display in digital plot (укажите число диаграмм сигналов - от 0 до 21); в Design Center 5 задается другой вопрос: Enter persent of plot to be digital (20 - 80) -

укажите процент площади экрана, отводимой под цифровые графики (от 20 до 80 %);

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

Select_digital4) - переход в меню работы с цифровыми сигналами; раздел имеется в меню, если ранее работа шла с аналоговыми сигналами; если в файле .CIR не было аналоговых сигналов, то в STMED 4 задается вопрос: Enter number of trases to display in digital plot (укажите число диаграмм сигналов - от 0 до 21); ответ на этот вопрос определяет размер координатной сетки для цифровых сигналов;

Select_analog4) - переход в меню работы с аналоговыми сигналами; раздел имеется в меню, если ранее работа шла с цифровыми сигналами.

34

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

Меню редактора сигналов STMED для Design Center 6

МЕНЮ РЕДАКТОРА СИГНАЛОВ STMED ДЛЯ DESIGN CENTER 6

В Design Center 6.0 включен редактора сигналов STMED, работающий в среде Windows. Ниже приводится описание основных разделов меню этой программы.

File

-

работа с файлами;

New

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

 

 

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

 

 

.STL;

Open

- открытие нового файла .STL в новом графическом окне;

Close

- закрытие файла .STL, используемого в текущем графическом окне;

Save

- спасение файла .STL, включающего все редактируемые сигналы;

Save as

-

спасение файла .STL, включающего все редактируемые сигналы,

 

 

под новым именем;

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

.LOG, который в дальнейшем после его редактирования может использоваться в качестве командного; в файл записываются все операции, проводимые в STMED до момента закрытия файла .LOG повторным выбором команды Log Commands или до конца работы;

Run Commands - запуск на счет командного файла .CMD, созданного вручную или полученного из ранее записанного файла протокола .LOG; поскольку в этом файле может быть и команда открытия файла

.STL, то начинать работу с STMED при наличии файла .CMD можно именно с этой команды;

Print - печать графика;

Page Setup - установка опций печати: полей, ориентации, размера графика, заголовков и т.п.;

Printer Select - выбор принтера и установка его опций;

Список файлов - открытие одного из файлов этого списка; список содержит

 

 

имена нескольких (по умолчанию 4-х) файлов .STL, с которыми

 

 

велась работа в последних сеансах STMED; эта команда заменяет

 

 

команду Open, если надо открыть один из этих файлов;

Exit

- конец работы с STMED;

Edit

-

редактирование выделенного объекта;

Delete

-

удаление выделенного объекта (то же, что нажатие клавиши

 

 

Delete);

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

35

Меню редактора сигналов STMED для Design Center 6 (продолжение)

Scale - для аналогового сигнала типа PWL - переход в диалоговое окно для изменения масштабирующих коэффициентов по времени или по величине сигнала; для цифрового сигнала - переход в диалоговое окно для изменения размерности шины (Bus width), величины временного шага (TimeStep), формата задания сигналов (Bus Format); если в диалоговом окне выбирать альтернатиау Apply, то вводимые изменения будут немедленно отражаться на графике в процессе диалога;

Object - переход к редактированию сигнала, имя которого выделено на графике курсором, или к редактированию выделенного текста; то же, что двойной щелчок на имени сигнала или на тексте; для аналогового сигнала, описываемого не моделью PWL, осуществляется переход в диалоговое окно, в котором можно изменять конкретные численные значения параметров сигнала, или задавать их параметрами, заключенными в фигурные скобки (например, {a}) и определять конкретные знчения в разделе Tools/Parameters; для модели PWL высвечиваются точки излома и далее можно выполнять команду Add point, а можно удалить ошибочную точку, выделив ее курсором и нажав клавишу Delete; для цифрового сигнала высвечиваются точки переключений и далее можно выполнять команду Add transition, а можно удалить ошибочную точку, выделив ее курсором и нажав клавишу Delete; повторный выбор команды Object снимает выделение объекта;

Add point - добавление новых точек излома в сигнал, описываемый моделью PWL; в процессе выполнения команды можно указать курсором некоторую точку и, не отпуская кнопки мыши, перемещать курсор, смотря на высвечиваемые в рабочей строке координаты; когда курсор переместился в нужное место, кнопка мыши отпускается;

Add transition - добавление новых точек переключения в цифровой сигнал; в зависимости от того, является ли сигнал шиной или битовым (одноразрядным), можно выбрать одну из указанных ниже подкоманд; затем на графике в процессе выполнения команды можно указать курсором некоторую точку и, не отпуская кнопки мыши, перемещать курсор, смотря на высвечиваемые в рабочей строке координаты - время; когда курсор переместился в нужное место, кнопка мыши отпускается.

36

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

Меню редактора сигналов STMED для Design Center 6 (продолжение)

Для шины:

 

To value

- указывается новое значение сигнала шины;

Incr by

- увеличение сигнала шины на заданную величину

 

 

приращения;

Decr by

- уменьшение сигнала шины на заданную величину

 

 

приращения;

To X

 

- переключение в неопределенное состояние X;

To Z

 

- переключение в высокоомное состояние Z.

Для битового сигнала:

To 0/1

 

- если в текущей точке сигнал равен “1”, то он будет

 

 

переключаться в “0”, а если он равен “0”, то будет

 

 

переключаться в “1”;

To 0/R/1/F

- последовательное переключение в “1” и в “0” через

 

 

промежуточные значения “R” и “F”;

To X

 

- переключение в неопределенное состояние X;

To Z

 

- переключение в высокоомное состояние Z;

Edit

-

редактирование;

Stimulus

-

добавление на график одного из описанных ранее сигналов или

 

 

переход к описанию нового сигнала;

New

-

начало описания нового сигнала; программа переходит в

 

 

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

 

 

цифровой (Stim) или один из аналоговых - EXP, PULSE, PWL,

 

 

SFFM, SIN;

Get

-

добавление на график одного из описанных ранее сигналов;

Plot

-

работа с графиками;

Axis Settings - открывается диалоговое окно, в котором можно для текущего графика задать масштаб по осям X и Y;

Grid Settings - открывается диалоговое окно, в котором можно для текущего графика задать сетку по осям X и Y;

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

Delete Plot - удаление указанного графика в текущем графическом окне; Unsync Plot - задание нового графика как несинхронизованного по оси X с

другими графиками (т.е. для данного графика можно выбирать независимый масштаб по оси времени;

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

37

Меню редактора сигналов STMED для Design Center 6 (продолжение)

View

- резкое изменение масштабов по осям;

Fit

-

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

 

 

по осям после изменения масштаба командами данного раздела

 

 

или Plot/Axis Settings;

In

- увеличение размеров изображения по обеим осям в 2 раза вокруг

 

 

центра, указанного курсором;

Out

- уменьшение размеров изображения по обеим осям в 2 раза вокруг

 

 

центра, указанного курсором; команда срабатывает только, если

 

 

ранее размер был увеличен ккакой-либо командой и еще не

 

 

возвращен к нормальному;

Area

-

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

 

 

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

 

 

определяется следующим образом: курсором указывается один

 

 

угол и нажимается левая кнопка мыши, после чего, не отпуская

 

 

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

 

 

выделяемой области; область может быть выделена как после

 

 

обращения к разделу Area, так и перед этим обращением;

Previous

- возврат к предыдущему масштабу;

Pan - New Center - указание точки, которая должна стать центром изображения;

Redraw

- повторная прорисовка текущего графического окна, если

 

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

 

частности, выделением объектов, точек и т.д.;

Tools

- различные операции с графиками;

Label

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

 

перемещение и удаление графических объектов осуществляется их

 

выделением (щелчок мыши, после чего объект выделяется цветом)

 

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

 

нажатием клавиши Delete;

Text

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

 

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

Line

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

 

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

 

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

 

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

Poly_line

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

 

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

38

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

Меню редактора сигналов STMED для Design Center 6 (окончание)

Arrow

-

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

 

 

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

Box

-

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

 

 

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

Circle

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

 

 

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

Ellipse

-

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

 

 

(приглашение Enter the inclination angle: 0), далее курсором

 

 

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

 

 

изображения, после чего нажимается левая клавиша мыши;

Parameters - задание в диалоговом окне значений параметров в формате <имя>=

 

 

<значение>, которые могут заменять конкретные значения

 

 

параметров в описаниях сигналов; подкоманда Save запоминает

 

 

значение параметра, которое будет использовано всеми сигналами,

 

 

ссылающимися на этот параметр; подкоманда Apply приводит к

 

 

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

 

 

перестроению графиков;

Window

- работа с графическими окнами;

New

- создание нового графического окна;

Close

- закрытие текущего графического окна;

Arrange

-

упорядочивание открытых окон в различных вариантах: Tile -

 

 

экран делится и по горизонтали, и по вертикали и окна

 

 

размещаются без перекрытия, Tile Horizont - окна располагаются

 

 

друг под другом, Tile Vertical - окна располагаюся рядом друг с

 

 

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

 

 

видны все заголовки и чтобы любое окно можно было извлечь

 

 

поверх других;

Спосок открытых окон - выбор в этом списке позволяет переключиться в данное

 

 

окно, даже если оно не видно под другими окнами;

Help

- информация о версии STMED.

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

39

Меню управляющей оболочки PS для MS DOS

МЕНЮ УПРАВЛЯЮЩЕЙ ОБОЛОЧКИ PS ДЛЯ MS DOS

Ниже дается описание всех разделов меню управляющей оболочки PS для MS DOS.

Files

-

работа с файлами;

Edit

-

редактирование входного файла .CIR с помощью встроенного

 

 

редактора; выход из редактора - Esc; при выходе на вопрос: Save

 

 

changes or Discard (S/D)? - надо ответить Y, если требуется

 

 

сохранить в файле внесенные изменения, или D - если надо уйти,

 

 

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

Alt-S

 

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

- поиск в тексте заданной подстроки;

Alt-M

- начало выделения блока (специальной команды конца выделения

Alt-C

 

нет; снимается выделение нажатием Esc);

- копирование выделенного блока в буфер;

Alt-X

- вырезание выделенного блока в буфер;

Alt-P

-

чтение из буфера;

Browse Output - просмотр выходного файла .OUT; длина текста в файле не более 32700 строк; при большем объеме загружаются только первые 32700 строк; возможности редактировать текст отсутствуют; можно использовать команду поиска Alt-S и команду Alt-G - переход по заданному номеру строки; выход из просмотра - Esc;

Current File - указание имени текущего входного файла; с этого раздела

 

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

 

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

 

нажать F4, то появится список всех имеющихся файлов с

Save File

расширением .CIR, из которого можно выбрать требуемый;

- сохранение текущего входного файла;

X - External Editor - вызов внешнего текстового или графического редактора; этот редактор подключается командой DOS:

SET PSEDIT=<имя редактора>[<опции>] (подробности см. в [2]);

R - External Browser - вызов внешнего текстового или графического редактора для просмотра файла .OUT; этот редактор подключается командой

DOS:

SET PSBROWSE=<имя редактора>[<опции>] (подробности см. в [2]);

40

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